.responsive-link {
    visibility: hidden;
    pointer-events: none;
}


.navbar .navbar-content>.navbar-center {
    display:block;
}

@media (min-width:800px) {

    button,
    html,
    input,
    textarea {
        font-size: 87.5%
    }
    
    .responsive-link {
      visibility: visible;
      pointer-events: auto;
    }

    .navbar .navbar-content>.navbar-center {        
        display:flex;
        justify-content: end;
        gap: 2rem;
    }
}

.navbar .navbar-content {
    justify-content: space-between;
}

#site-sidebar>ul>li a:hover{
      color: #4D7EA8;
}

@media (min-width:1200px){
    .container {
        position:relative;
    }

    
}



.landingFlexParagraphsOnImage {
    position: absolute !important;
  top: 0;
  right: 0;
  width: 40%;        
  height: 100%;
  padding: 2vw;      
  box-sizing: border-box;
  overflow-wrap: break-word;
}