.logo{ width: 150px;  }
.page-wrapper{
    display: flex; flex-direction: column; justify-content: center; align-items: center;
    padding-top: 40px;
}
.page-wrapper .page-inner{ max-width: 720px; }
.logo-wrapper{ text-align: center; line-height: 0; }
.page-wrapper h1{ margin-bottom: 60px; margin-top: 15px; text-align: center; }
.menu-wrapper{ padding: 0 15px; }
.menu-wrapper h2{ text-align: center; color: #0b5ed7; font-weight: 600; }
.menu-wrapper .table tr:last-child td{ border-bottom: 0; }
.menu-wrapper .title{ font-size: 20px; }
.menu-wrapper .dot{ text-align: right;}
.menu-wrapper .price{ width: 100px; text-align: center; font-size: 20px; }
.menu-wrapper .price .currency{}
.menu-wrapper .price .value{}

.page-wrapper .copyright{ padding: 15px 0; margin-top: 60px; text-align: center; }