.component.featured-text {
    background: var(--red01);
    color: var(--white);
    /*min-height: 768px;*/
    /* Changed by Perran as part of FE review */
    /*min-height: 468px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    /* Changed by Perran as part of FE review */
    padding: var(--component-margin) 40px;
}

.component.featured-text .text,
.component.featured-text .quote {
    max-width: 800px;
    font-size: 20px;
}

.component.featured-text .quote {
    text-align: center;
}

.component.featured-text .quote svg {
    fill: var(--white);
    width: 50px;
}

.component.featured-text .quote .subtitle-text {
    margin: 30px 0;
}

.component.featured-text .quote > p {
    font-size: 15px;
    margin: 0;
}

.component.featured-text .quote .name {
    font-weight: bold;
}

@media (max-width: 768px) {
    .outer-wrapper .component.featured-text {
        /*min-height: 668px;*/
        padding: 20px;
    }

    .component.featured-text .text {
        font-size: 19px;
    }

    .component.featured-text .text *:not(.subtitle-text) {
        margin-left: 60px;
    }
}

@media (max-width: 480px) {
    .component.featured-text .text *:not(.subtitle-text) {
        margin-left: 0;
    }
}
