
.header {
    display: flex;
    flex-direction: column;
    align-items: center;
}


.loader-container {
display: flex;
align-self: flex-end;
}

.header__photo {
    width: 200px;
    height: 200px;
    border-radius: 50%;
}

.header__information {
    background: #000;
    border-radius:1rem;
    padding: 0 1rem 1rem 1rem;
}

.header__title {
    font-family: "Playfair Display", serif;    text-align: center;
}

.header__headline {
    font-size: 1.2rem;
}

.header__paragraphs p{
    margin: .5rem;
    font-weight: 500;
}

.header__paragraph {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.header__paragraph i {
    font-size: 1.2rem;
}


@media screen and (min-width:768px){
    .header {
        display: flex;
        flex-direction: row;
        gap: 6rem;
        justify-content: center;
    }
    .header__title {
        text-align: left;
    }

    .loader-container {
        position: absolute;
        top: 1rem;
        right: 1rem;

    }
   
}