.NK_hide{
        display: none;
    }
    
    .NK_wrapper{
        display: flex;
        flex-direction: row-reverse;
    }
    
    /* Marginal Column */
    
    .NK_service_marginal_column{
        max-width: 30%;
        min-width: 300px;
        margin: 0 0 0 50px;
    }
    
    .NK_service_marginal_column_questions{
        background-color: var(--service-grey);
        padding: 15px 25px;
        margin: 0 0 35px 0;
    }
    
    .NK_service_marginal_column_questions > ul{
        list-style: none;
        padding: 0;
        width: auto;
    }
    
    .NK_service_marginal_column_questions > ul > li{
        margin: 35px 0px;
        max-width: 30ch;
        width: fit-content;
    }
    
    .NK_marginal_question_link{
        color: var(--greybox-text-color);
    }
    
    .NK_service_marginal_column_contact{
        background-color: var(--service-grey);
        padding: 15px 25px;
    }
    
    .NK_service_marginal_column_contact > p{
        color: var(--greybox-text-color);
    }

    .NK_marginal_contact_button{
        cursor: pointer;
    }
    
    .NK_marginal_contact_button > p{
        margin: auto;
        padding: 5px;
        text-align: center;
        vertical-align: middle;
        background-color: rgba(0,101,128,1);
        color: white;
        text-align: center;
        font-weight: 700;
        border-radius: 16px;
        min-width: 200px;
        max-width: 300px;
    }
    
    
    /* Service Navigation Overview Table */
    
    .NK_service_table{
            
    }
    
    .NK_service_table > h2{
        text-align: left;
    }
    
    .NK_service_table > ul{
        display: grid;
        grid-template-areas:
            "auto auto"
            "auto auto"
            "auto auto";
        list-style: none;
        padding: 0;
        margin: auto;
        border-top: 3px solid var(--service-grey);
    }
    
    .NK_service_table > ul > li{
        margin: 15px;
        border-bottom: 2px solid var(--service-grey);
    }

    .NK_service_table > ul > li:nth-last-child(-n+2){
        border: none;
    }
    
    .NK_service_table > ul > li > a{
        display: flex;
        flex-direction: row;
        margin: 25px;   
        cursor: pointer;
        
    }
    
    .NK_service_table > ul > li > a > img{
        max-width: 150px;
        width: auto;
        min-width: 25px;
        margin: auto;   
        transition: all 0.2s;
    }
    
    .NK_service_table > ul > li > a > div{
        display: flex;
        flex-direction: column;
        padding: 10px;    
    }
    
    .NK_service_table > ul > li > a > div > h3{
            
    }
    
    .NK_service_table > ul > li > a > div > p{
        max-width: 45ch;
        min-width: 5ch;
        text-align: left;
    }
    
/* Media */

    @media screen and (max-width: 1000px){
        .NK_service_table > ul{
        grid-template-areas:
            "auto"
            "auto"
            "auto"
            "auto"
            "auto"
            "auto";   
        }   
        
        .NK_service_table > ul > li:nth-child(5){
            border-bottom: 2px solid var(--service-grey);
        }
        
    }

    @media screen and (max-width: 350px){
        .NK_service_table > ul > li > a{
            flex-direction: column;
        }       
    }
    
    @media screen and (max-width: 768px){
        
        
        .NK_wrapper{
            flex-direction: column-reverse;
        }
        
        .NK_service_table > h2 {
            text-align: center;
        }
        
        
        .NK_service_marginal_column{
            max-width: 70%;
            margin: auto;
        }
        
        .NK_service_marginal_column_questions{
            text-align: center;
        }
        
        .NK_service_marginal_column_questions > ul > li {
            width: auto;
            text-align: center;
            margin: 50px auto;
        }
        
        
        
        /* Marginal Column */
        
        
    }

    /* Hovers */
    
    .NK_service_table > ul > li > a:hover > img{
        transform: scale(1.1);
    }
    
    .NK_marginal_contact_button:link > p{
        text-decoration: none;
    }
    
    .NK_marginal_contact_button:visited > p{
        text-decoration: none;
    }
    
    .NK_marginal_contact_button:hover > p{
        background-color: var(--button-hover);
        text-decoration: none;
    }
    
    .NK_marginal_contact_button:active > p{
        text-decoration: none;
    }
