    .poiret-one-regular {
      font-family: "Poiret One", sans-serif;
      font-weight: 400;
      font-style: normal;
    }

    .body-container{
    text-align: center;
    align: center;
    width = 100%;

    }

    body{
      font-family: 'Poiret One', sans-serif;
      align-items: center;
      justify-content: center;
      margin: 0;
    }
    .mainmenu {
      width: 100%;
      display: flex;
      justify-content: space-between;
      color: #fff;
      background-color: #000;
      position: fixed;
      z-index: 1;
      padding: 8px 16px;
      align-items: center;
    }

    .menuitem {
      flex: 1;
      border: none;
      display: inline-block;
      padding: 8px 16px;
      vertical-align: middle;
      overflow: hidden;
      text-decoration: none;
      color: inherit;
      background-color: inherit;
      text-align: center;
      font-family: 'Poiret One', sans-serif;
      cursor: pointer;
      white-space: nowrap;
    }


    .logo {
      z-index: 100;
      position: absolute;
      right: 0;
      bottom: 100;
      text-align: center!important;
      display: inline-block;
      width: auto;
      padding: 12px 30px!important;
    }
    a {
      text-decoration: none; /* Removes underline */
      color: inherit; /* Inherits the color from the parent element (or you can set a specific color) */
    }

    a:visited {
      color: inherit; /* Inherits the color for visited links */
    }

    a:hover {
      text-decoration: underline; /* Underline on hover, you can remove this line if you don't want underline on hover */
    }

    .image-container {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 5vh; /* Adjust the height as needed */
    }

    .vertical-image {
      width: auto; /* Each image takes 50% of the container width */
      height: 600px;
    }
    .container {
     display: flex;
     overflow-x: auto;
    }
    .container img {
    margin-right: 15px;
    }
    table {
      margin: 0 auto; /* Center the table horizontally */
    }

    .image-gallery {
      height: 60vh; /* Set the height of the gallery block */
      overflow-x: auto;
      white-space: nowrap;
      background-color: black;
      display: flex; /* Use flexbox to vertically center images */
      align-items: center; /* Vertically center images */
    }

    .image-gallery img {
      height: 100%; /* Fill 100% of the height of the gallery block */
      max-height: 100%; /* Ensure images don't exceed their natural size */
      display: inline-block;
      margin-right: 10px;
    }
    .input{
       padding:8px;
       display:block;
       border:none;
       border-bottom:1px solid #ccc;
       width:30%
       padding-top:16px!important;
       padding-bottom:16px!important

    }

    .button:hover{
       color:#000!important;
       background-color:#ccc!important
    }

    .button{
        font:inherit;
        margin:0;
        overflow:visible;
        text-transform:none;
        border:none;
        display:inline-block
        ;padding:8px 16px;
        vertical-align:middle;
        overflow:hidden;
        text-decoration:none;
        color:inherit;
        background-color:inherit;
        text-align:center;
        cursor:pointer;
        white-space:nowrap

    }
    .footer {
      width: 100%;
      display: flex;
      justify-content: space-between;
      color: #fff;
      background-color: #000;
      z-index: 1;
      align-items: center;
    }
    .input-select {
      padding: 8px;
      display: block;
      border: none;
      border-bottom: 1px solid #ccc;
      width: 100%;
      padding-top: 16px !important;
      padding-bottom: 16px !important;
      font-family: "Poiret One", sans-serif;
      font-weight: 400;
      font-style: normal;
      width: 30%
    }

    .box {
    color:#000!important;
    background-color:#f1f1f1!important;
    border-left:6px solid #ccc!important;
    margin-top:16px;margin-bottom:16px;
    content:"";
    display:table;
    width: 100%;
    align: center;
    clear:both
    text-align: center;

    }

    .footer-content {
  width: 100%;
  display: flex;
}