/* Top-level menu container */
.p-menu {
    display: flex;
    justify-content: right;
    width: 80%; /* Full width container */
    padding: 0;
    box-sizing: border-box; /* Include padding in the width calculation */
  }
  
  /* Flex container for menu items */
  .p-menu__lists {
    display: flex;
    flex-wrap: nowrap; /* Prevent items from wrapping to a new line */
    justify-content: right; /* Center items horizontally */
    gap: 20px; /* Add consistent spacing between items */
    width: 50%; /* Ensure it stretches to fill the container */
  }
  
  /* Individual menu items */
  .p-menu__listitem {
    flex-shrink: 0; /* Prevent items from shrinking */
    margin: 0; /* Reset margins if any are inherited */
  }
  

.p-menu__listitem a {
    text-decoration: none; /* Default: No underline */
    color: #555; /* Neutral gray for non-active links */
   
}

.p-menu__listitem a:hover {
    text-decoration: underline; /* Optional: Underline on hover */
}

.p-menu__listitem a.active {
    text-decoration: none; /* Underline the active page's menu item */
    background-color: #f0f0f0; /* Light gray background */
    color: #333; /* Darker text color */
    padding: 5px 10px; /* Add some padding for spacing */
    border-radius: 5px; /* Optional: Rounded corners */

}

.iframe-container {
  position: relative;
  width: 100%;
  padding-top: 150%; /* Adjust based on the form's aspect ratio */
  min-width: 300px;
}

.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}


