.containerdashboard {
   padding: 0px 32px;
   margin: auto;
}

.perfil {
   margin: 112px auto 50px;
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 42px;
   padding: 0;
}

.fotoperfil {
   width: 112px;
   height: 112px;
   border-radius: 50%;
}

.informacoes {
   display: flex;
   padding: 0;
   flex-direction: column;
   align-items: flex-start;
}

.nome {
   font-size: 24px;
   font-style: normal;
   font-weight: 400;
   line-height: 24px;
   color: var(--neutral-120);
   margin: 16px 0 24px;
}

.pais {
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 16px;
   letter-spacing: 0.15px;
   color: var(--neutral-130);
   opacity: 0.5;
}

.projetos {
   color: var(--neutral-120);
   font-size: 20px;
   font-style: normal;
   font-weight: 500;
   line-height: 20px;
   letter-spacing: 0.15px;
   opacity: 0.6;
   margin-bottom: 16px;
}

.pesquisa {
   width: 723px;
   line-height: 24px;
   height: 56px;
   padding: 10px;
   border: 2px solid rgba(0, 0, 0, 0.23);
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   border-radius: 4px;
   letter-spacing: 0.15px;
   margin-bottom: 40px;
}

.pesquisa:hover {
   border-color: var(--neutral-110);
}

.pesquisa:focus {
   border-color: var(--info-100);
   outline: none;
}

.containerproj {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-column-gap: 24px;
}

.adicionar {
   width: 100%;
   max-width: 599px;
   height: 338px;
   background: var(--neutral-70);
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   cursor: pointer;
   gap: 10px;
   border-radius: 4px;
}

.buttondashboard {
   display: flex;
   padding: 8px 22px;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   color: var(--disable);
   cursor: pointer;
   background-color: #dddddd;
   border: #dddddd;
   border-radius: 4px;
   transition: all 0.3s ease-in;
}
.informacoes button {
   margin-top: 10%;
}

.iconedashboard {
   width: 46px;
   height: 46px;
   cursor: pointer;
   transition: all 0.3s ease-in;
}

.iconedashboard:hover {
   transform: scale(1.1);
}

.containerp {
   display: flex;
   flex-direction: column;
   align-items: center;
}

.adicionar2 {
   position: relative;
   background: var(--neutral-60);
   border-radius: var(--borderRadius, 4px);
}

@media screen and (max-width: 1666px) {
   .adicionar {
      width: 518px;
      height: 291px;
   }
}

@media screen and (max-width: 1120px) {
   .containerproj {
      grid-template-columns: repeat(2, 1fr);
   }
}

@media screen and (max-width: 800px) {
   .pesquisa {
      width: 518px;
   }
}

@media screen and (max-width: 600px) {
   .containerdashboard {
      width: 350px;
      margin: auto;
   }

   .adicionar {
      width: 350px;
      height: 200px;
      margin-left: -32px;
   }

   .perfil {
      flex-direction: column;
      gap: 20px;
      height: 39%;
      margin-top: 40px;
      margin-bottom: 40px;
   }

   .informacoes {
      gap: var(--1, 8px);
   }

   .buttondashboard {
      border-radius: 4px;
      padding: 10px 22px;
      background: rgba(0, 0, 0, 0.12);
      color: rgba(0, 0, 0, 0.38);
   }
   .div_input {
      margin-left: -32px;
   }
   .pesquisa {
      align-items: center;
      width: 350px;
      height: 56px;
      padding: 12px;
      outline: none;
      border-radius: 4px;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: 0.15px;
   }

   .containerproj {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 100%;
   }

   .adicionar2 {
      width: 350px;
      text-align: center;
   }
}

@media screen and (max-width: 768px) {
}
