main{
    height: max-content;
}
.top-header a {
    color: white;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.top-header .ramsal-network a.active::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    background-color: currentColor;
    transform: rotate(45deg);
    bottom: -23px;
    left: 50%;
    transform: translateY(-50%) rotate(45deg); 
}

.top-header .menu-left {
    text-align: left;
}
  
.top-header .menu-right {
    text-align: right;
}


.menu-left li a{
    font-size: 0.820rem !important;
}

.max-w-header{
    max-width: 81rem;
}

.top-header .menu-right li a{
    margin-right: 14px;
  }

  .top-header .menu-right li a {
    margin-right: -0.30rem;
}