.elementor-13808 .elementor-element.elementor-element-57b6e20{--display:flex;}.elementor-13808 .elementor-element.elementor-element-f7b93b0{line-height:2.1em;}/* Start custom CSS *//* Main Styles */
  .article-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    color: #2A2A2A;
    background-color: #FFFFFF;
  }
  
  /* Menu Styles */
  .menu-container {
    background-color: #001F54;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 30px;
  }
  
  .menu-title {
    color: #FFFFFF;
    margin-bottom: 10px;
    font-weight: bold;
  }
  
  .menu-links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  
  .menu-links a {
    color: #D6D6D6;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 3px;
    transition: background-color 0.3s;
  }
  
  .menu-links a:hover {
    background-color: rgba(255, 255, 255, 0.1);
    color: #FFFFFF;
  }
  
  /* Section Styles */
  .section {
    margin-bottom: 30px;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 20px;
  }
  
  /* Box Styles */
  .box {
    border-radius: 5px;
    padding: 20px;
    margin: 20px 0;
  }
  
  .box-title {
    font-weight: bold;
    margin-bottom: 10px;
  }
  
  /* Success Box */
  .success-box {
    background-color: rgba(196, 167, 125, 0.15);
    border-left: 5px solid #C4A77D;
  }
  
  .success-box .box-title {
    color: #C4A77D;
  }
  
  /* Info Box */
  .info-box {
    background-color: rgba(0, 31, 84, 0.1);
    border-left: 5px solid #001F54;
  }
  
  .info-box .box-title {
    color: #001F54;
  }
  
  /* Warning Box */
  .warning-box {
    background-color: rgba(196, 167, 125, 0.25);
    border-left: 5px solid #C4A77D;
  }
  
  .warning-box .box-title {
    color: #C4A77D;
  }
  
  /* Danger Box */
  .danger-box {
    background-color: rgba(196, 46, 46, 0.1);
    border-left: 5px solid #c42e2e;
  }
  
  .danger-box .box-title {
    color: #c42e2e;
  }
  
  /* Heading Styles */
  h2, h3, h4 {
    color: #001F54;
  }
  
  h2 {
    border-bottom: 2px solid #C4A77D;
    padding-bottom: 10px;
  }
  
  /* List Styles */
  ul, ol {
    padding-left: 20px;
  }
  
  /* Bold Text */
  strong {
    color: #001F54;
  }
  
  /* Document Items */
  .document-item {
    margin-bottom: 15px;
  }
  
  .document-subitem {
    margin: 5px 0 10px 20px;
  }/* End custom CSS */