
html, body {
    overflow-x: hidden;
}

* {
    overflow-wrap: anywhere;
}

#rich-text-content a {
    text-decoration: underline !important;
    color: revert;
}

#rich-text-content img {
    max-width: 100% !important;
    height: auto !important;
}

.section-title-banner {
    margin-inline: -20%;
}

.section-title-content {
    flex-wrap: wrap;
    padding-inline: 1rem;
}

.section-title-text {
    overflow-wrap: anywhere;
    word-break: break-word;
}

@media (max-width: 600px) {
    .section-title-banner {
        margin-inline: 0;
    }

    .section-title-text {
        font-size: 2.25rem;
        line-height: 1.15;
    }
}
