   margin-inline: auto;
      inset-inline: 0;
      inset-block-start: 50%;
      transform: translateY(-130%);
      padding: 10px 40px;
      background-color: #FFFFFF;
      color: #000000;
    }

    .visually-hidden {
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px;
    }

    @media (max-width: 768px) {
      body {
        padding: 30px;
      }
    }
  </style>
</head>
<body>
  <