.fancyheader-content {
    .center {
        height: 100%;
        display: flex;
        align-items: center;
        >img {
            height: 256px;
        }

        > div {
            margin-left: 40px;
            h1 {
                font-size: 80px;
                font-weight: 900;
            }
            h4 {
                display: flex;
                align-items: center;
                img{
                    height: 40px;
                    margin-right: 14px;
                }
                font-size: 32px;
                color: var(--brand-accent);
            }
        }
    }
}

.center.description {
    padding: 20px 0px;
    font-size: 20px;
}

.center.profile .profile-content {
    display: flex;
    gap: 40px;
    margin-top: 20px;
    .left {
        flex: 1;
        max-width: 700px;
    }
    .right {
        margin-left: auto;
        max-width: 700px;
        flex: 1;
        .section > h1 {
            text-align: right;
        }
    }
}

@media (max-width: 900px) {
    .center.description {
        font-size: 15px;
    }
    .center.profile .profile-content {
        flex-direction: column-reverse;
    }
    .fancyheader-content .center {
        flex-direction: column;
        >img {
            height: 200px;
            margin-top: 20px;
            margin-bottom: 10px;
        }
        >div {
            text-align: center;
            align-items: center;
            display: flex;
            flex-direction: column;
            margin: 0px;
            h1 {
                font-size: 50px !important;
            }
            h4 {
                font-size: 24px !important;
            }
            img {
                height: 23px !important;
                margin-right: 8px !important;
            }
        }
    }
}

/*# sourceMappingURL=profile.css.map*/