@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

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

li, .insta {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: white;
  text-decoration: none;
}

.link{
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: white;
  text-decoration: none;

}


header {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 0%;
  background-color: #24252a;
  height: 40px;
  margin: 0px;

}

.logo{
  cursor: pointer;
}

.nav_links{
  list-style: none;
}

.nav_links li {
  display: inline-block;
  padding: 0px 40px;
  
}

.nav_links li a {
  transition:all 0.3s ease 0s;
}

.nav_links li a:hover {
  color:#77b885
}

.insta{
  padding: 4px 15px;
  background-color: rgba(119,184,133,1);
  border: none;
  border-radius: 50px;
  cursor: pointer;
  transition:all 0.3s ease 0s;


}

.insta:hover{
  background-color: rgba(119,184,133,0.8)
}

.container{
    max-width: 85%;
    min-height: 200px;
    display: flex;
    border: 8px solid rgba(0, 0, 0, 0);
    justify-content:space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 60px;
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
}


h1 {
  color: blue;
}


 .box {
    height: 0px;
    width: 20%;
    padding-bottom: 20%;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 
    0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 10%;
    min-height: 180px;
    min-width: 180px;
    
}

.featured{
  border-radius: 8% 8% 0% 0%;
  width: 100%;
  
}




.textButton{
  cursor: pointer;
  border: none;
  background: none;
  font-family: Roboto;
  font-size: calc(0.8vw + 0.8vh);
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 2%;
  
  
  
}

.textButton:hover{
  color: rgba(0, 0, 0, 0.6);
}

.main{
  display: block;
  padding-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.main_picture{
  justify-content: center;
}