.form-relato {
  max-width: 600px;
  margin: 40px auto;
  padding: 24px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
  font-family: Arial, sans-serif;
}

.form-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 18px;
}

.form-group label {
  margin-bottom: 8px;
  font-weight: 600;
  color: #333;
}

.form-group input,
.form-group textarea,
.form-group select {
  padding: 12px;
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  font-size: 14px;
  transition: border-color 0.2s ease;
}

.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus {
  outline: none;
  border-color: #007bff;
}

.form-group textarea {
  resize: vertical;
}

.form-relato button {
  width: 100%;
  padding: 14px;
  border: none;
  border-radius: 8px;
  background: #6aa35c;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.2s ease;
}

.form-relato button:hover {
  opacity: .8;
}

.show-form button{
  background: #02314f;
    border: none;
    padding: .5rem 1rem;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 4px;
	font-size: 18px;
}
.links_lpdc a{
  background: #02314f;
    border: none;
    /* padding: .5rem 1rem; */
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 4px;
  	margin: 10px;
}
.show-form{margin-top: 2rem;}
.infos_lpdc .text p{font-size: 18px;}
.infos_lpdc p{margin-bottom: 5px}
.infos_lpdc .wrap{display: flex;}
.infos_lpdc .text{ width: 65%; margin: .5rem 0;}
.infos_lpdc .links_lpdc{ width: 35%;}
@media(max-width: 752px){
  	.infos_lpdc .wrap{flex-direction: column;}
	.infos_lpdc .text{ width: 100%;}
	.infos_lpdc .links_lpdc{ width: 100%;}
}