.p-txt{
    margin-bottom: 50rem;
    line-height: 1.6;
}


header{
    min-height: 15vh;
    border-bottom: #111 solid .15vh;
    padding-top: 1.5vh;
    flex-direction: column;
	position: static;
}

.Logo{
    max-height: 10vh;
    width: 100vw;
    font-size: 60rem;
    justify-content: center;
}

.Menu{
    height: 10vh;
    width: 100vw;
}


.item-1{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-2{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-3{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-4{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-1:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}

.item-2:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}

.item-3:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}

.item-4:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}






.Main-Title{
    min-width: 0%;
    font-size: 100rem;
}

.Content{
    width: 90vw;
    border-radius: 25rem;
    border: double 15rem;
}

.Content:hover{
    transform: scale(1.02);
    box-shadow: none;
}

.Title{
    font-size: 50rem;
    max-width: 95%;
    min-width: 60%;
    padding: 1vh 1vw 2vh 1vw;
    border-bottom: #111 solid .3vh;
}

.ContentText{
    width: 90%;
    font-size: 27.5rem;
}





.Harmonogram{
    width: 95vw;
}

.pakiet{
    height: 8vh;
    border-radius: 25rem;
    border: #111 double 17.5rem;
}

.harmonogram-block{
    margin: 0 2vw 0 2vw;
    min-width: 30%;
    height: 6vh;
    font-size: 35rem;
}




.Quote-Content{
    width: 95vw;
    border-radius: 30rem;
    border: #000 double 20rem;
    margin: 3vh 0 3vh 0 ;
}

.quote-pakiet1{
    height: 80%;
    width: 100%;
}

.quote-pakiet2{
    border-top: #000 dotted 8rem;
    padding: 3vh 0 3vh 0;
    
    height: 8vh;
    width: 90%;
}

.cytat{
    padding: 0 2.5vw 0 2.5vw;
    font-size: 100rem;
}

.quote-txt{
    padding: 3vh 0 2vh 0;

    width: 80%;
    height: 100%;

    font-size: 30rem;

    line-height: 1.4;
}

.wise-man{
    font-size: 40rem;
}

.chapter{
    font-size: 35rem;
}

.Parts-Title{
    margin: 4vh 0 5vh 0;
    min-width: 0%;
    font-size: 70rem;

    text-align: center;
}


.pakiet:hover{
    transform: scale(1.03);
}

.A-har:hover{
    box-shadow: none;
}

.B-har:hover{
    box-shadow: none;
}

.C-har:hover{
    box-shadow: none;
}



.A-quo:hover{
    transform: scale(1.025);
    box-shadow: none;
}

.B-quo:hover{
    transform: scale(1.025);
    box-shadow: none;
}

.C-quo:hover{
    transform: scale(1.025);
    box-shadow: none;
}







.socialmedia-box{
    min-width: 70vw;
}

.socialmedia-yt:hover{
    background-color: red;
    transform: scale(1.05);
    box-shadow: 0rem 0rem 35rem rgba(255, 0, 0, .35);
    margin-bottom: .75vh;
}

.socialmedia-dc:hover{
    background-color: #5865F2;
    transform: scale(1.05);
    box-shadow: 0rem 0rem 35rem rgba(88, 101, 242, .35);
    margin-bottom: .75vh;
}

.socialmedia-tt:hover{
    background-color: #DD00FF;
    transform: scale(1.05);
    box-shadow: 0rem 0rem 35rem rgba(221, 0, 255, .35);
    margin-bottom: .75vh;
}