:root {
    --cassiopeia-color-primary: #b91926;
    --cassiopeia-color-link: #b91926;
    --link-color: #b91926 !important;
    --link-color-rgb: 48, 99, 141;
    --cassiopeia-color-hover: #b91926;
  }
  
  .com-content-article {
    overflow: hidden;
  }
  
  header .grid-wrapper {
    border-bottom: 3px solid #b91926;
  }
  
  .navbar-brand:has(.brand-logo) {
    margin-left: -25px;/**/
  }
  
  h3 {
      padding-bottom: 15px;
  }
  
  .grid-wrapper {
      display: flex;
      width: 1448px;
      justify-content: space-between;
  }
  
  .container-header {
      display: flex;
      justify-content: center;
  }
  
  header div.grid-child {
    margin: 0;
    width: unset;
  }
  
  header div.grid-child.container-nav {
    width: unset;
    margin-left: auto;
  }
  
  footer.footer {
    background-color: #404f5f;
    background-image: linear-gradient(135deg,#404f5f 0%,#748ba4  100%);
    color: #d2d7de;
  }
  
  #back-top {
    display: none;
  }
  