.slotholder .tp-bgimg.defaultimg {
    background-position: 43% 50% !important;
}
.container-fluid .field--mt-background-image-block {
    background: #151517;
}
.paragraph.paragraph--type--bp-columns.paragraph--view-mode--default.paragraph--id--1196.paragraph--color.paragraph--color--rgba-white-light {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}
.paragraph--color--rgba-white-light {
    background: rgba(255,255,255,.65);
}
div#block-homeenergyadventurecta {
    display: none;
    visibility: hidden;
}
.sub-featured.region--colored-background {
    background-color: #fff;
}
div#highlighted-top {
    background-color: #f5f5f5;
}
.background-image.background-image--attachment-fixed {
    background-size: contain;
    background-position: 100% 100%;
}
div#block-annualreportcopy, div#block-annualreportcopy p {
    color: #fff;
}
.paragraph--id--1196 p, .paragraph--id--1196 h3 {
    color: #222 !important;
}
div#block-annualreportcopy ul li {
    margin-bottom: 0.2rem;
    font-size: 88%;
}
h2.ar {
		font-weight: bolder;
    font-size: 2.5rem;
    align-items: center;
    vertical-align: middle;
    display: flex;
}
h3.text-align-center {
    margin: auto;
}
h3.ar {
    font-style: italic;
    font-size: 3rem;
    color: #9DC2D3;
}
h4.ar-palepink {
    color: #F5BAC0;
}
h4.ar {
    color: #3F7AB2;
    padding-left: 1rem;
}
h4.ar-cyan {
    color: #92BFD1;
    padding-left: 1rem;
}
h4.ar-pink {
		color: #CC9FB9;
}
.ar-box-header {
    border: 8px solid #666;
    border-radius: 16px;
    background: #444;
    padding: 0 2rem;
    margin-bottom: 2rem;
    font-weight: bold;
}
h3.ar {
    font-style: italic;
    font-size: 3rem;
    color: #9DC2D3;
    letter-spacing: normal;
    top: -35px;
    position: relative;
    margin-bottom: -1rem;
}
.paragraph.paragraph--type--bp-columns.paragraph--view-mode--default.paragraph--id--1196.paragraph--color.paragraph--color--rgba-white-light .paragraph__column {
    padding: 8px 0;
}
@media (max-width: 1400px) {
	.background-image.background-image--attachment-fixed {
	    background-size: cover;
	    background-position: 50% 50%;
	}
}
@media (max-width: 767px) {
	.background-image.background-image--attachment-fixed {
    background-size: cover;
    background-position: 41% 29%;
	}
	.background-image-overlay {
    opacity: 0.5 !important;
	}
}