@charset"utf-8";
*{
  margin: 0;
  padding: 0;
}
.container{
    max-width: 980px;
    padding: 0 30px;
    margin-left: auto;
    margin-right: auto;
}
.top-title{
    font-size: 64px;
    margin-bottom: 10px;
}
.top-subtitle{
    font-size: 24px;
    margin-bottom: 60px;
}
.top-text{
    opacity: 0.9;
}
.main{
    padding: 34px 0;
    color: #5a5c5f;
    text-align: center;
    background-image: url("images/_1159-3574.jpg")
}
.main h2{
    margin-bottom: 25px;
}
.main-image{
    width: 450px;
    margin-top: 15px;
    margin-bottom: 25px;
 box-shadow: 2px 2px 4px #b7b7b7;
 border-radius:5px;
}
.main h3{
    margin-bottom: 10px
}
.menu {
  padding: 0px 0 60px;
  color: #5a5c5f;
}
.menu-card {
  width: 33%;
  margin-top: 35px;
}
.menu-card-inner {
  padding: 25px 30px;
  background-color: #dbe0e4;
  border-radius: 7px;
  box-shadow: 1px 1px 4px #d2d4d6;
  text-align: center;
  margin: 0 20px;
}
.menu-image {
  width: 100%;
  margin-bottom: 20px;
  border-radius: 5px;
}
.menu-title {
  margin-bottom: 8px;
}
.menu-text {
  font-size: 14px;
}
.menu-card-wrapper {
  display: flex;
  flex-wrap: wrap;
}