.promo-text h1::after {
    background-color: transparent !important;
}

.faq-page-detail-text {
    text-align: justify;
}

.page-not-found-container {
    display: flex;
    width: 100%;
    margin-top: 50px;
    justify-content: center;
    align-items: center;
}

.error-page-text-size {
    font-size: 55px;
}

.contact-label-text {
    margin-bottom: 0px;
}

.app-promo-container-home {
    flex-direction: row;
}

.home-page-announcement {
    text-align: center; 
    color: red; 
}

.home-page-announcement-content-header {
    font-weight: bold; 
    margin-bottom: 20px; 
}

.home-page-announcement-content {
    display: inline-block; 
    text-align: center; 
    line-height: 1.6; 
}