.block-entity-fieldnodetitle {
    font-size: 200%;
    line-height: normal;
    margin-bottom: 8px;
    padding-bottom: 16px;
    font-weight: 600;
}
.region-content h2.title {
    margin: auto;
    text-transform: none;
    font-family: inherit;
    font-display: swap;
    font-weight: normal;
    font-size: 18px;
    text-align: left;
    border-bottom: 2px solid #eee;
    margin-bottom: 16px;
}
h1.page-title {
    font-size: 50px;
    margin-bottom: 0.5em;
    min-width: 268px;
    width: 100%;
    text-shadow: 1px 2px 20px rgba(0,0,0,0.3);
    color: #fff;
    text-align: left;
}
.content-top-highlighted {
    background-color: #1b99d6;
    background-image: linear-gradient(to right top, #1b99d6, #00a9d0, #00b4ab, #00b970, #76b729);
}
.region.region-content-top-highlighted {
     min-height: 150px; 
}
.region.region-content-top-highlighted h1 {
	margin: auto;
}