#adatkezelesContainer{
    width: clamp(450px, 80%, 100%);
    display: flex;
    flex-direction: column;
    gap: 4rem;
    align-items: left;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
    margin-bottom: 3rem;
}

#adatkezelesContainer > div{
    width: 100%;
}

#adatkezelesContainer > .paragraph {

    display: flex;
    flex-direction: column;
    gap: 2rem;
    position: relative;
}

#adatkezelesContainer > .paragraph::before {
    content: '';
    width: 80%;
    height: 2px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -2rem;
    position: absolute;

    background-color: var(--color-highlight);
}

#adatkezelesContainer > .paragraph > .title{
    display: flex;
    gap: 2rem;
}

#adatkezelesContainer > .paragraph > .content{
    margin-left: 3rem;
}

#adatkezelesContainer > .paragraph > .content > .column {
    display: flex;
    gap: 2rem;
}

#adatkezelesContainer > .paragraph > .content > .column > div:first-of-type {
    width:10rem;
}

@media (min-width: 460px) AND (max-width: 767px) {
  

}

@media (max-width: 460px) {
    #adatkezelesContainer{
        width: 95%;
    }
    #adatkezelesContainer > .paragraph > .content > .column {
        
        gap: 1rem;
    }

    #adatkezelesContainer > .paragraph > .content > .column > div:first-of-type {
        width:8rem;
    }

    #adatkezelesContainer > .paragraph::before {
        
        height: 2px;
        
    }
    
}