@charset "UTF-8";
/* @media Breakpoints */
body {
  --wp--preset--font-size--normal: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.536), 1rem);
  --wp--preset--font-size--huge: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.536), 2.625);
  --wp--preset--font-size--extra-small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.179), 1rem);
  --wp--preset--font-size--small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.357), 1.125rem);
  --wp--preset--font-size--medium: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.536), 1.25rem);
  --wp--preset--font-size--large: clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.514), 1.5rem);
  --wp--preset--font-size--x-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.536), 2rem);
  --wp--preset--font-size--extra-large: clamp(1.8rem, 1.8rem + ((1vw - 0.2rem) * 0.617), 2.16rem);
  --wp--preset--font-size--extra-extra-large: clamp(2.16rem, 2.16rem + ((1vw - 0.2rem) * 0.737), 2.592rem);
}
* {
  --box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
*::selection {
  background-color: #1e9dd3;
}
/* @media Breakpoints */
body {
  --wp--preset--font-size--normal: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.536), 1rem);
  --wp--preset--font-size--huge: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.536), 2.625);
  --wp--preset--font-size--extra-small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.179), 1rem);
  --wp--preset--font-size--small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.357), 1.125rem);
  --wp--preset--font-size--medium: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.536), 1.25rem);
  --wp--preset--font-size--large: clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.514), 1.5rem);
  --wp--preset--font-size--x-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.536), 2rem);
  --wp--preset--font-size--extra-large: clamp(1.8rem, 1.8rem + ((1vw - 0.2rem) * 0.617), 2.16rem);
  --wp--preset--font-size--extra-extra-large: clamp(2.16rem, 2.16rem + ((1vw - 0.2rem) * 0.737), 2.592rem);
}
* {
  --box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
*::selection {
  background-color: #1e9dd3;
}
:root {
  --blue-filter: brightness(0) saturate(100%) invert(34%) sepia(76%) saturate(472%) hue-rotate(169deg) brightness(89%) contrast(85%);
  --darkred-filter: brightness(0) saturate(100%) invert(9%) sepia(76%) saturate(5300%) hue-rotate(360deg) brightness(93%) contrast(114%);
  --green-filter: brightness(0) saturate(100%) invert(38%) sepia(72%) saturate(331%) hue-rotate(76deg) brightness(98%) contrast(85%);
  --vividred-filter: brightness(0) saturate(100%) invert(16%) sepia(97%) saturate(4294%) hue-rotate(353deg) brightness(91%) contrast(77%);
  --white-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7483%) hue-rotate(232deg) brightness(106%) contrast(104%);
  --yellow-filter: brightness(0) saturate(100%) invert(72%) sepia(52%) saturate(1050%) hue-rotate(357deg) brightness(96%) contrast(107%);
}
/* vNext */
/* stylelint-disable scss/no-global-function-names */
.single-incentives h1,
.single-incentives h2,
.single-incentives h3,
.single-incentives h4,
.single-incentives h5,
.single-incentives h6 {
  margin-top: 0;
  color: var(--wp--preset--color--text-color);
}
.single-incentives h1 {
  margin-bottom: 1rem;
}
@media (min-width: 991px) {
  .single-incentives h1 {
    margin-bottom: 2rem;
  }
}
.single-incentives h2:has(:not(footer)) {
  padding-bottom: 0.5rem;
  border-bottom: 0.125rem solid #002a4e;
}
.single-incentives h3 {
  margin-bottom: 0.5rem;
}
@media (min-width: 991px) {
  .single-incentives h3 {
    margin-bottom: 1rem;
  }
}
.single-incentives p {
  margin-top: 0;
}
.single-incentives p:last-of-type {
  margin-bottom: 0;
}
.single-incentives a:hover, .single-incentives a:focus {
  outline: 0.125rem solid #222;
  outline-offset: 0.125rem;
}
.single-incentives a {
  border-radius: 0.21875rem;
}
.single-incentives a.external::after {
  display: inline-block;
  width: 1rem;
  margin-left: 0.5rem;
}
.single-incentives li > a {
  box-decoration-break: clone;
}
.single-incentives nav a {
  outline: none !important;
}
.single-incentives table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  background-color: #fff;
}
.single-incentives table.block_rebate_table tr.odd td.even {
  background-color: rgba(112, 119, 124, 0.1);
}
.single-incentives table.block_ready_to_apply_table td.even {
  background-color: rgba(112, 119, 124, 0.075);
}
.single-incentives th,
.single-incentives td {
  padding: 1rem;
}
.single-incentives th {
  font-size: var(--wp--preset--font-size--small);
  text-align: left;
  background-color: #369;
  color: #fff;
}
.single-incentives th.even {
  background-color: rgb(38.25, 76.5, 114.75);
}
.single-incentives tr.odd {
  background-color: rgba(112, 119, 124, 0.15);
}
.single-incentives tr.even {
  background-color: rgba(112, 119, 124, 0.075);
}
.single-incentives td {
  font-size: var(--wp--preset--font-size--small);
  vertical-align: top;
}
.single-incentives .bcgov-body-content {
  position: relative;
}
@media (min-width: 991px) {
  .single-incentives .bcgov-body-content #side-nav-container,
  .single-incentives .bcgov-body-content .side-nav-container {
    position: sticky;
    top: 8rem;
  }
}
.single-incentives .bcgov-body-content nav .wp-block-navigation__container {
  width: 100%;
}
.single-incentives .bcgov-body-content nav .wp-block-navigation-item {
  width: 100%;
  transition: all ease-in-out 0.125s;
  border-left: 0.25rem solid transparent;
}
.single-incentives .bcgov-body-content nav .wp-block-navigation-item:hover, .single-incentives .bcgov-body-content nav .wp-block-navigation-item:focus {
  border-left-color: #002a4e;
  transition: all ease-in-out 0.125s;
}
.single-incentives .bcgov-body-content nav .wp-block-navigation-item a {
  width: inherit;
  padding: 0.5rem 1rem;
  font-size: var(--wp--preset--font-size--medium);
  outline: none !important;
  border-radius: 0;
}
.single-incentives .wp-block-post-featured-image {
  border-radius: 0.4375rem;
  margin-bottom: 0;
  overflow: hidden;
}
.single-incentives .block {
  margin-bottom: 2rem;
}
.single-incentives .overview-block {
  padding: 1.5rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
  border-radius: 0.875rem;
  background-color: #fff;
}
@media (min-width: 782px) {
  .single-incentives .overview-block {
    padding: 2rem;
  }
}
.single-incentives .overview-block__details {
  margin-bottom: 1rem;
}
@media (min-width: 991px) {
  .single-incentives .overview-block__details {
    margin-bottom: 2rem;
  }
}
.single-incentives .overview-block .item {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
}
@media (min-width: 991px) {
  .single-incentives .overview-block .item {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 2rem;
  }
}
.single-incentives .overview-block .item:last-of-type {
  margin-bottom: 0;
}
.single-incentives .overview-block .item .title,
.single-incentives .overview-block .item .body {
  flex-basis: 100%;
}
@media (min-width: 991px) {
  .single-incentives .overview-block .item .title {
    flex-basis: 30%;
  }
}
@media (min-width: 991px) {
  .single-incentives .overview-block .item .body {
    flex-basis: 70%;
  }
}
.single-incentives .overview-block .item h3 {
  flex-basis: 100%;
}
@media (min-width: 991px) {
  .single-incentives .overview-block .item h3 {
    flex-basis: 40%;
  }
}
.single-incentives .overview-block .item p {
  flex-basis: 100%;
}
@media (min-width: 991px) {
  .single-incentives .overview-block .item p {
    flex-basis: 60%;
  }
}
.single-incentives .whotocontact-block .block_text_block h3:last-of-type {
  margin-top: 1rem;
}
@media (min-width: 991px) {
  .single-incentives .whotocontact-block .block_text_block h3:last-of-type {
    margin-top: 2rem;
  }
}
.single-incentives .whotocontact-block .block_text_block + .content-block.block_contact_list {
  margin-top: 0.5rem;
}
@media (min-width: 991px) {
  .single-incentives .whotocontact-block .block_text_block + .content-block.block_contact_list {
    margin-top: 1rem;
  }
}
.single-incentives .grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  row-gap: 2rem;
  max-width: 100%;
  align-items: start;
}
@media (min-width: 782px) {
  .single-incentives .grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}
@media (min-width: 1199px) {
  .single-incentives .grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.single-incentives .grid-item {
  background-color: #fff;
  border-radius: 0.4375rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
}
.single-incentives .grid-item--more-content .body {
  margin-bottom: 1rem;
}
.single-incentives .grid-item--more-content .wp-block-buttons {
  justify-content: center;
}
.single-incentives .grid-item.odd .image {
  border-bottom: 0.25rem solid rgb(38.25, 76.5, 114.75);
}
.single-incentives .grid-item.even .image {
  border-bottom: 0.25rem solid #369;
}
.single-incentives .grid-item .image {
  height: 0;
  padding-bottom: 56.25%;
  max-width: 100%;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  overflow: hidden;
  background-position: center;
  background-size: cover;
}
.single-incentives .grid-item .body {
  padding: 2rem 2rem 1rem;
}
.single-incentives .grid-item h3 {
  margin-bottom: 1rem;
  font-family: BCSans, "Noto Sans", Verdana, Arial, sans-serif;
  font-weight: normal;
}
.single-incentives .grid-item .faqs-list {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 0;
}
.single-incentives .grid-item .faq:hover, .single-incentives .grid-item .faq:focus {
  outline: 0.125rem solid #222;
  outline-offset: 0.125rem;
}
.single-incentives .grid-item .faq {
  margin-bottom: 0.5rem;
  list-style-type: none;
  border-radius: 0.21875rem;
}
@media (min-width: 991px) {
  .single-incentives .grid-item .faq {
    margin-bottom: 1rem;
  }
}
.single-incentives .grid-item .faq:last-of-type {
  margin-bottom: 0;
}
.single-incentives .grid-item .faq a {
  outline: none !important;
  border-radius: 0;
}
.single-incentives .grid-item .wp-block-buttons {
  margin-top: 1rem;
}
.single-incentives .content-blocks .content-block + .content-block {
  margin-top: 1rem;
}
@media (min-width: 991px) {
  .single-incentives .content-blocks .content-block + .content-block {
    margin-top: 2rem;
  }
}
.single-incentives .content-block .inner ol li a,
.single-incentives .content-block .inner ul li a {
  display: inline-block;
}
.single-incentives .info-box {
  padding: 1rem;
  border-radius: 0.4375rem;
}
@media (min-width: 991px) {
  .single-incentives .info-box {
    padding: 1rem 2rem;
  }
}
.single-incentives .info-box .inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
}
@media (min-width: 991px) {
  .single-incentives .info-box .inner {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media (min-width: 991px) {
  .single-incentives .info-box .inner {
    justify-content: flex-start;
  }
}
.single-incentives .info-box .icon {
  display: inline-block;
  height: 1.5rem;
  min-width: 1.5rem;
  width: 1.5rem;
  margin-bottom: 0.5rem;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
}
@media (min-width: 991px) {
  .single-incentives .info-box .icon {
    margin-right: 0.5rem;
    margin-bottom: 0;
  }
}
.single-incentives .info-box--error {
  background-color: rgba(210, 59, 55, 0.05);
  border: 0.125rem solid rgba(210, 59, 55, 0.25);
}
.single-incentives .info-box--error .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDNS4zODEzMSAwIDAgNS4zODEzMSAwIDEyQzAgMTguNjE4NyA1LjM4MTMxIDI0IDEyIDI0QzE4LjYxODcgMjQgMjQgMTguNjE4NyAyNCAxMkMyNCA1LjM4MTMxIDE4LjYxODcgMCAxMiAwWk0xNy4zNTU1IDE1LjQxMDVDMTcuNTU3OCAxNS42MTI4IDE3LjU1NzggMTUuOTE1OCAxNy4zNTU1IDE2LjA5MjRMMTYuMDkyNCAxNy4zNTU2QzE1Ljg5MDEgMTcuNTU3OSAxNS41ODcxIDE3LjU1NzkgMTUuNDEwNSAxNy4zNTU2TDExLjk5OTkgMTMuOTQ1MUw4LjU4OTQyIDE3LjM1NTZDOC4zODcxMiAxNy41NTc5IDguMDg0MTYgMTcuNTU3OSA3LjkwNzUyIDE3LjM1NTZMNi42NDQzNiAxNi4wOTI0QzYuNDQyMDYgMTUuODkwMSA2LjQ0MjA2IDE1LjU4NzIgNi42NDQzNiAxNS40MTA1TDEwLjA1NDkgMTJMNi42NDQzNiA4LjU4OTQ3QzYuNDQyMDYgOC4zODcxNyA2LjQ0MjA2IDguMDg0MjEgNi42NDQzNiA3LjkwNzU3TDcuOTA3NTIgNi42NDQ0MUM4LjEwOTgyIDYuNDQyMTEgOC40MTI3OCA2LjQ0MjExIDguNTg5NDIgNi42NDQ0MUwxMS45OTk5IDEwLjA1NDlMMTUuNDEwNSA2LjY0NDQxQzE1LjYxMjggNi40NDIxMSAxNS45MTU3IDYuNDQyMTEgMTYuMDkyNCA2LjY0NDQxTDE3LjM1NTUgNy45MDc1N0MxNy41NTc4IDguMTA5ODcgMTcuNTU3OCA4LjQxMjgzIDE3LjM1NTUgOC41ODk0N0wxMy45NDUgMTJMMTcuMzU1NSAxNS40MTA1WiIgZmlsbD0iI0QyM0IzNyIvPgo8L3N2Zz4=);
}
.single-incentives .info-box--info {
  background-color: rgba(0, 144, 181, 0.05);
  border: 0.125rem solid rgba(0, 144, 181, 0.25);
}
.single-incentives .info-box--info .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDNS4zNzI4OCAwIDAgNS4zNzI4OCAwIDEyQzAgMTguNjI3MSA1LjM3Mjg4IDI0IDEyIDI0QzE4LjYyNzEgMjQgMjQgMTguNjI3MSAyNCAxMkMyNCA1LjM3Mjg4IDE4LjYyNzEgMCAxMiAwWk0xMy4yNTUzIDE2LjY2OTdDMTMuMjU1MyAxNy4yMjE5IDEyLjgwMzQgMTcuNjczNyAxMi4yNTEzIDE3LjY3MzdIMTEuNzQ4N0MxMS4xOTY2IDE3LjY3MzcgMTAuNzQ0NyAxNy4yMjE5IDEwLjc0NDcgMTYuNjY5N1YxNi4yMDE5QzEwLjc0NDcgMTUuNjQ5NyAxMS4xOTY2IDE1LjE5NzggMTEuNzQ4NyAxNS4xOTc4SDEyLjI1MTNDMTIuODAzNCAxNS4xOTc4IDEzLjI1NTMgMTUuNjQ5NyAxMy4yNTUzIDE2LjIwMTlWMTYuNjY5N1pNMTMuMjU1MyAxMi4xNDgxQzEzLjI1NTMgMTIuNzAwMyAxMi44MDM0IDEzLjE1MjEgMTIuMjUxMyAxMy4xNTIxSDExLjc0ODdDMTEuMTk2NiAxMy4xNTIxIDEwLjc0NDcgMTIuNzAwMyAxMC43NDQ3IDEyLjE0ODFWNi40MjY0OEMxMC43NDQ3IDUuODc0MjkgMTEuMTk2NiA1LjQyMjQyIDExLjc0ODcgNS40MjI0MkgxMi4yNTEzQzEyLjgwMzQgNS40MjI0MiAxMy4yNTUzIDUuODc0MjkgMTMuMjU1MyA2LjQyNjQ4VjEyLjE0ODFaIiBmaWxsPSIjMDA4RkI0Ii8+Cjwvc3ZnPg==);
}
.single-incentives .info-box--success {
  border: 0.125rem solid rgba(97, 167, 68, 0.25);
  background-color: rgba(97, 167, 68, 0.05);
}
.single-incentives .info-box--success .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDNS4zMzI4IDAgMCA1LjMzMjggMCAxMkMwIDE4LjY2NzIgNS4zMzI4IDI0IDEyIDI0QzE4LjY2NzIgMjQgMjQgMTguNjY3MiAyNCAxMkMyNCA1LjMzMjggMTguNjY3MiAwIDEyIDBaTTE4LjI2NzIgOC45MzI4TDEwLjkzNDQgMTYuOTMyOEMxMC42NjcyIDE3LjIgMTAuMjY3MiAxNy4zMzI4IDEwIDE3LjMzMjhDOS43MzI4OCAxNy4zMzI4IDkuMzMyODQgMTcuMiA5LjA2NzI0IDE2LjkzMjhMNS43MzI4OCAxMy4zMzI4QzUuMjAwMDggMTIuOCA1LjMzMjg4IDEyIDUuODY1NjkgMTEuNDY1NkM2LjM5ODQ5IDEwLjkzMjggNy4xOTg0OSAxMS4wNjU2IDcuNzMyODkgMTEuNTk4NEwxMC4wMDAxIDE0LjEzMTJMMTYuNDAwMSA3LjE5ODQxQzE2LjkzMjkgNi42NjU2MSAxNy43MzI5IDYuNjY1NjEgMTguMjY3MyA3LjA2NTZDMTguODAwMSA3LjQ2NzE2IDE4LjgwMDEgOC4zOTk5NiAxOC4yNjczIDguOTMyOEgxOC4yNjcyWiIgZmlsbD0iIzYxQTc0NCIvPgo8L3N2Zz4=);
}
.single-incentives .info-box--warning {
  border: 0.125rem solid rgba(255, 192, 23, 0.25);
  background-color: rgba(255, 192, 23, 0.05);
}
.single-incentives .info-box--warning .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjcxOTYgMi4zNTY4N0MxNC45MzU3IDEuMDQyOSAxMy41NDU3IDAuMjM0Mzc1IDEyLjAwNDggMC4yMzQzNzVDMTAuNDYyNyAwLjIzNDM3NSA5LjA3MjY0IDEuMDE4MjMgOC4yODk5NSAyLjM1Njg3TDAuNjMyMDkgMTUuMTk1NkMtMC4yMDIxMDkgMTYuNTU5OSAtMC4yMDIxMDkgMTguMTc3IDAuNTgxNzQxIDE5LjU2N0MxLjM2NTYgMjAuOTMxMyAyLjc4MDI2IDIxLjc2NTUgNC4zNDY4NiAyMS43NjU1SDE5LjY2MjZDMjEuMjU1IDIxLjc2NTUgMjIuNjQ1IDIwLjk1NyAyMy40Mjc3IDE5LjU2N0MyNC4yMTE1IDE4LjIwMjcgMjQuMTg1OSAxNi41NjAxIDIzLjM3NzMgMTUuMTk0NkwxNS43MTk2IDIuMzU2ODdaTTEyLjAwNDggMTguNDA1QzExLjA0NDIgMTguNDA1IDEwLjI2MTQgMTcuNjIxMSAxMC4yNjE0IDE2LjY2MTZDMTAuMjYxNCAxNS43MDEgMTEuMDQ1MiAxNC45MTgyIDEyLjAwNDggMTQuOTE4MkMxMi45NjUzIDE0LjkxODIgMTMuNzQ4MiAxNS43MDIgMTMuNzQ4MiAxNi42NjE2QzEzLjc0ODIgMTcuNjIxMSAxMi45NjUzIDE4LjQwNSAxMi4wMDQ4IDE4LjQwNVpNMTMuODI0MiA2LjU3NzE1TDEzLjMxODcgMTIuMzM5NkMxMy4yOTMxIDEyLjY5MyAxMy4xMTY0IDEzLjAyMTcgMTIuODM5IDEzLjI0OThDMTIuNjExOSAxMy40NTIyIDEyLjMwNzggMTMuNTUyOCAxMS45ODAxIDEzLjU1MjhIMTEuODUzN0MxMS4yMjE5IDEzLjUwMjUgMTAuNjkwOCAxMi45OTcxIDEwLjY0MDUgMTIuMzM5NkwxMC4xMzUgNi41NzcxNUMxMC4wODQ3IDYuMDk3MzcgMTAuMjM1NyA1LjYxNjU5IDEwLjU2NDQgNS4yMzc1QzEwLjg5MzIgNC44NTg0MSAxMS4zMjI2IDQuNjMxMzYgMTEuODAyNCA0LjU4QzEyLjMwNzggNC41Mjk2NiAxMi43NjMgNC42ODA3IDEzLjE0MiA1LjAwOTQ0QzEzLjUyMTEgNS4zMTI1MSAxMy43NDgyIDUuNzY3NjEgMTMuNzk5NSA2LjI0NzM5QzEzLjg0OTkgNi4zNzQ3NCAxMy44NDk5IDYuNDc2NDIgMTMuODI0MiA2LjU3NzEyTDEzLjgyNDIgNi41NzcxNVoiIGZpbGw9IiNGRkMwMTciLz4KPC9zdmc+);
}
.single-incentives .block_contact_list address,
.single-incentives .block_contact_list .address {
  font-style: normal;
}
.single-incentives .block_contact_list address h3,
.single-incentives .block_contact_list .address h3 {
  font-family: BCSans, "Noto Sans", Verdana, Arial, sans-serif;
  font-weight: normal;
}
.single-incentives .block_contact_list address ol,
.single-incentives .block_contact_list address ul,
.single-incentives .block_contact_list .address ol,
.single-incentives .block_contact_list .address ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
}
@media (min-width: 991px) {
  .single-incentives .block_contact_list address ol,
  .single-incentives .block_contact_list address ul,
  .single-incentives .block_contact_list .address ol,
  .single-incentives .block_contact_list .address ul {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.single-incentives .block_contact_list address ol,
.single-incentives .block_contact_list address ul,
.single-incentives .block_contact_list .address ol,
.single-incentives .block_contact_list .address ul {
  padding-left: 0;
}
@media (min-width: 991px) {
  .single-incentives .block_contact_list address ol,
  .single-incentives .block_contact_list address ul,
  .single-incentives .block_contact_list .address ol,
  .single-incentives .block_contact_list .address ul {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
.single-incentives .block_contact_list address li:hover, .single-incentives .block_contact_list address li:focus,
.single-incentives .block_contact_list .address li:hover,
.single-incentives .block_contact_list .address li:focus {
  outline: 0.125rem solid #222;
  outline-offset: 0.125rem;
}
.single-incentives .block_contact_list address li,
.single-incentives .block_contact_list .address li {
  margin-bottom: 0.5rem;
  list-style-type: none;
  border-radius: 0.21875rem;
}
@media (min-width: 991px) {
  .single-incentives .block_contact_list address li,
  .single-incentives .block_contact_list .address li {
    margin-right: 1rem;
  }
}
@media (min-width: 1199px) {
  .single-incentives .block_contact_list address li,
  .single-incentives .block_contact_list .address li {
    margin-right: 1.5rem;
  }
}
.single-incentives .block_contact_list address li:last-of-type,
.single-incentives .block_contact_list .address li:last-of-type {
  margin-right: 0;
}
.single-incentives .block_contact_list address li a,
.single-incentives .block_contact_list .address li a {
  padding-left: 1.5rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  outline: none !important;
  border-radius: 0;
}
.single-incentives .block_contact_list address .email a,
.single-incentives .block_contact_list .address .email a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC4wMzIgMTAuNTI0Ij48ZGVmcz4gPHN0eWxlPi5jbHMtMSB7IGZpbGw6ICMzNjk7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJfMDAxLW1haWwiIGRhdGEtbmFtZT0iMDAxLW1haWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTY0KSI+PHBhdGggaWQ9IlBhdGhfMjU3IiBkYXRhLW5hbWU9IlBhdGggMjU3IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi4yNzgsNjRIMS43NTRBMS43NTQsMS43NTQsMCwwLDAsMCw2NS43NTRWNzIuNzdhMS43NTQsMS43NTQsMCwwLDAsMS43NTQsMS43NTRIMTIuMjc4YTEuNzU0LDEuNzU0LDAsMCwwLDEuNzU0LTEuNzU0VjY1Ljc1NEExLjc1NCwxLjc1NCwwLDAsMCwxMi4yNzgsNjRaTTkuMzkxLDY4LjY4MSwxMy4xLDY1LjVhLjg0NS44NDUsMCwwLDEsLjA1MS4yNTVWNzIuNzdhLjgzLjgzLDAsMCwxLS4wMzUuMTcyWm0yLjg4Ny0zLjhhLjgxMi44MTIsMCwwLDEsLjE2NC4wMzNMNy4wMTYsNjkuNTYyLDEuNTksNjQuOTFhLjgxMi44MTIsMCwwLDEsLjE2NC0uMDMzWk0uOTEyLDcyLjk0MmEuODIuODIsMCwwLDEtLjAzNS0uMTcxVjY1Ljc1NEEuODQ1Ljg0NSwwLDAsMSwuOTI5LDY1LjVMNC42NCw2OC42OFptLjg0Mi43MDZBLjg0NC44NDQsMCwwLDEsMS41LDczLjZsMy44LTQuMzQ2LDEuNDI0LDEuMjJhLjQzNi40MzYsMCwwLDAsLjU3LDBsMS40MjQtMS4yMiwzLjgsNC4zNDZhLjgzOS44MzksMCwwLDEtLjI1LjA1MVoiLz48L2c+PC9zdmc+Cg==);
}
.single-incentives .block_contact_list address .form a,
.single-incentives .block_contact_list .address .form a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjgxNjkgOC45MzMxMkwxNy45NDE5IDcuMDU4MTJDMTcuNjk3OCA2LjgxMzk5IDE3LjMwMjMgNi44MTM5OSAxNy4wNTgxIDcuMDU4MTJMMTUgOS4xMTYyNVYwLjYyNUMxNSAwLjI4MDc2MiAxNC43MjE3IDAgMTQuMzc1IDBIMC42MjVDMC4yODA3NjIgMCAwIDAuMjgwNzYyIDAgMC42MjVWMTkuMzc1QzAgMTkuNzE5MiAwLjI4MDc2MiAyMCAwLjYyNSAyMEgxNC4zNzVDMTQuNzIxNyAyMCAxNSAxOS43MTkyIDE1IDE5LjM3NVYxNC42MzM4TDE5LjgxNjkgOS44MTY5NEMyMC4wNjEgOS41NzI4IDIwLjA2MSA5LjE3NzMxIDE5LjgxNjkgOC45MzMxMkgxOS44MTY5Wk0zLjEyNTA2IDMuMTI1SDExLjg3NTFWNUgzLjEyNTA2VjMuMTI1Wk0zLjEyNTA2IDYuODc1SDExLjg3NTFWOC43NUgzLjEyNTA2VjYuODc1Wk0zLjEyNTA2IDEwLjYyNUgxMC4wMDAxVjEyLjVIMy4xMjUwNlYxMC42MjVaTTEwLjk5MTMgMTYuODc1SDEwLjAwMDFWMTUuODgzOEwxNy41MDAxIDguMzgzODFMMTguNDkxMyA5LjM3NUwxMC45OTEzIDE2Ljg3NVoiIGZpbGw9IiMwMDVDOTciLz4KPC9zdmc+);
}
.single-incentives .block_contact_list address .phone a,
.single-incentives .block_contact_list .address .phone a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjAyMDQgMTQuMDIwM0wxNi45MjA0IDEzLjgyMDNDMTYuNjQwOCAxMy4xNjAxIDEzLjIgMTIuMTYwMSAxMi45MjA0IDEyLjE0MDZMMTIuNzAwMSAxMi4xNjA5QzEyLjI3OTggMTIuMjQwNiAxMS44MjA0IDEyLjYyMTEgMTAuOTIwNCAxMy40MDA4QzEwLjc0MDggMTMuNTYwOSAxMC41MDAxIDEzLjYwMDggMTAuMjgwNiAxMy40ODA1QzkuMTAwOTMgMTIuODIwMyA3LjY2MDIxIDExLjUwMDggNi45NDA4MSAxMC43MDA5QzYuMTYxMTMgOS44NDA3IDUuMjIwNDkgOC40MjEyNiA0Ljc4MDYxIDcuMjgwNDZDNC43MDA5MiA3LjA2MDE0IDQuNzgwNjEgNi44MjAzIDQuOTQwNzYgNi42NjAxNEM1Ljk2MTA4IDUuNzM5ODIgNi40MDA5MiA1LjI5OTk4IDYuNDQwNzYgNC44MjAzQzYuNDYxMDggNC41NDA2MiA1Ljg2MTA4IDAuOTk5ODk5IDUuMjQwNzYgMC42NjAwOTlMNS4wNjEwOCAwLjUzOTc4N0M0LjY2MTA4IDAuMjc5NjI4IDQuMDYxMDggLTAuMTAwMDUyIDMuNDAwOTIgMC4wMzk3ODc1QzMuMjQwNzYgMC4wNzk2MzE1IDMuMDgwNiAwLjEzOTc4NyAyLjk0MDc2IDAuMjE5NDc1QzIuNTAwMTQgMC40OTk5MzUgMS40MDAxNCAxLjI2MDEgMC45MDAxNTUgMi4yMzk4OEMwLjYwMDE1NSAyLjg2MDIgMC40NjAzMTUgOC40Nzk2OCA0LjY2MDM2IDEzLjIyMDNDOC44MjA1NiAxNy45MjAzIDEzLjk2MDQgMTguMTIwMyAxNC43MjA2IDE3Ljk2MDFIMTQuNzQwOUwxNC44MDEgMTcuOTM5OEMxNS44NDA5IDE3LjU2MDEgMTYuNzIxMyAxNi41Nzk2IDE3LjA2MTIgMTYuMTYwMUMxNy42OCAxNS40MjAyIDE3LjI2MDQgMTQuNTIwMiAxNy4wMjA2IDE0LjAyMDNMMTcuMDIwNCAxNC4wMjAzWiIgZmlsbD0iIzAwNUM5NyIvPgo8L3N2Zz4=);
}
.single-incentives .block_contact_list address .site a,
.single-incentives .block_contact_list .address .site a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODYgMCAwIDQuNDg2IDAgMTBDMCAxNS41MTQgNC40ODYgMjAgMTAgMjBDMTUuNTE0IDIwIDIwIDE1LjUxNCAyMCAxMEMyMCA0LjQ4NiAxNS41MTQgMCAxMCAwWk0xMCAyLjE0MjJDMTAuNTIwMyAyLjE0MjIgMTEuMzkyMiAzLjYzNDM4IDExLjg0NjEgNi40MjgySDguMTUzOUM4LjYwNzggMy42MzYgOS40Nzk2OCAyLjE0MjIgMTAgMi4xNDIyWk04LjQyOTY4IDEuNTc5N0M3LjYwNzggMi41ODIwNCA3LjAzMzU4IDQuMzY0MSA2LjcxOTUyIDYuNDI5N0gyLjIxOTUyQzMuMzY0MDYgMy45NDIxIDUuNjYxNzIgMi4wOTM3IDguNDI5NzIgMS41Nzk3SDguNDI5NjhaTTEuNDI4MDggMTAuMDAwMUMxLjQyODA4IDkuMjU3OTIgMS41MzE5OSA4LjU0Mzg2IDEuNzEwMTIgNy44NTc5SDYuNTQyMTJDNi40Njc5IDguNjc1ODYgNi40MjgwNiA5LjUxODA2IDYuNDI4MDYgMTAuMzU3OUM2LjQyODA2IDEwLjk1NTYgNi40NDgzNyAxMS41NTQgNi40ODU4NyAxMi4xNDM4SDEuNzEwMDdDMS41MzE5NSAxMS40NTYzIDEuNDI4MDMgMTAuNzQyMyAxLjQyODAzIDEwTDEuNDI4MDggMTAuMDAwMVpNMi4yMTc5MiAxMy41NzE5SDYuNjIwMzJDNi44NDYxIDE1LjQzNiA3LjI3MDMyIDE3LjExOTUgNy44ODgyOCAxOC4yOTc3QzUuMzY0MDggMTcuNjUzOSAzLjI4ODI4IDE1Ljg5MzcgMi4yMTc4OCAxMy41NzE5SDIuMjE3OTJaTTkuOTk5OTIgMTguNTcxOUM5LjQzNTg2IDE4LjU3MTkgOC40NjM5OCAxNi44MjU4IDguMDUyMjYgMTMuNTcxOUgxMS45NDgzQzExLjUzNTggMTYuODI0MyAxMC41NjM5IDE4LjU3MTkgOS45OTk4MiAxOC41NzE5SDkuOTk5OTJaTTcuOTEzOTIgMTIuMTQyM0M3Ljg3Nzk4IDExLjU4MDYgNy44NTYxMSAxMC45ODYxIDcuODU2MTEgMTAuMzU2NEM3Ljg1NjExIDkuNDUwMTIgNy44OTk4NiA4LjYyMDQyIDcuOTcxNzMgNy44NTYzNkgxMi4wMjU3QzEyLjA5NzYgOC42MjA0MiAxMi4xNDE0IDkuNDUwMTIgMTIuMTQxNCAxMC4zNTY0QzEyLjE0MTQgMTAuOTg2IDEyLjExOTUgMTEuNTgwNiAxMi4wODM1IDEyLjE0MjNINy45MTM5MlpNMTIuMTExNSAxOC4yOTc3QzEyLjcyOTUgMTcuMTE5NiAxMy4xNTM3IDE1LjQzNTkgMTMuMzc5NSAxMy41NzE5SDE3Ljc4MTlDMTYuNzExNiAxNS44OTM3IDE0LjYzNTkgMTcuNjUzOSAxMi4xMTE1IDE4LjI5NzdIMTIuMTExNVpNMTguNTcxNyAxMC4wMDAxQzE4LjU3MTcgMTAuNzQyMyAxOC40Njc4IDExLjQ1NjMgMTguMjg5NyAxMi4xNDIzSDEzLjUxMzlDMTMuNTUyMiAxMS41NTI1IDEzLjU3MTcgMTAuOTU0IDEzLjU3MTcgMTAuMzU2NEMxMy41NzE3IDkuNTE2NTIgMTMuNTMxOCA4LjY3NDMyIDEzLjQ1NzYgNy44NTYzNkgxOC4yODk2QzE4LjQ2NzggOC41NDM4NiAxOC41NzE3IDkuMjU3OTIgMTguNTcxNyAxMC4wMDAyTDE4LjU3MTcgMTAuMDAwMVpNMTMuMjgxOSA2LjQyODNDMTIuOTY1NSA0LjM2MTkgMTIuMzkzNiAyLjU3OTkgMTEuNTcwMiAxLjU3OTlDMTQuMzM1OCAyLjA5NTUyIDE2LjYzNDIgMy45NDE3IDE3Ljc4MiA2LjQyOTlIMTMuMjgyTDEzLjI4MTkgNi40MjgzWiIgZmlsbD0iIzAwNUM5NyIvPgo8L3N2Zz4=);
}
@media (min-width: 991px) {
  .single-incentives .wp-block-columns {
    gap: 2rem;
  }
}
@media (max-width: 782px) {
  .single-incentives .rebate-amount-row {
    flex-direction: column;
  }
  .single-incentives .rebate-amount-row > * {
    margin-block-start: 0;
  }
  .single-incentives .rebate-amount-row .rebate-amount-tag {
    border-radius: 0 !important;
    order: -1;
    padding-inline: 2rem !important;
    width: 100%;
    text-align: center !important;
  }
}
.single-incentives .rebate-amount-row .rebate-amount-tag {
  white-space: nowrap;
}
/* stylelint-disable scss/no-global-function-names */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable property-no-unknown */
/* stylelint-disable scss/at-rule-no-unknown */
/**
 * Master SCSS file for all 4 Vue 3 app's deployed as part of plugin
 * v1.5.
 *
 * All styles are namespaced via their app ID, see
 * bcgov-plugin-cleanbcdx/blocks/vue.html. File begins with generalized styles.
 * Then proceeds to the two primary layouts: grid/column with sidebar on
 * desktop, and full-width table-based layouts.
 *
 * Several components implement app-specific mixins from
 * bcgov-plugin-cleanbcdx/styles/betterhomes/_mixins.scss and variables from
 * bcgov-plugin-cleanbcdx/styles/betterhomes/_variables.scss.
 */
#contractorFilterApp .filter-container.empty,
#faqFilterApp .filter-container.empty,
#pqeaFilterApp .filter-container.empty,
.rebateFilterApp .filter-container.empty {
  display: none;
}
#contractorFilterApp.noNavigator .copy-link,
#faqFilterApp.noNavigator .copy-link,
#pqeaFilterApp.noNavigator .copy-link,
.rebateFilterApp.noNavigator .copy-link {
  display: none;
}
#contractorFilterApp.noNavigator .visible-link,
#faqFilterApp.noNavigator .visible-link,
#pqeaFilterApp.noNavigator .visible-link,
.rebateFilterApp.noNavigator .visible-link {
  display: inline-block;
}
#contractorFilterApp > .inner,
#faqFilterApp > .inner,
#pqeaFilterApp > .inner,
.rebateFilterApp > .inner {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#contractorFilterApp .filter-controls-container,
#faqFilterApp .filter-controls-container,
#pqeaFilterApp .filter-controls-container,
.rebateFilterApp .filter-controls-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr));
  gap: 1rem;
  margin-block-end: 1rem;
  width: 100%;
}
#contractorFilterApp .custom-input input,
#faqFilterApp .custom-input input,
#pqeaFilterApp .custom-input input,
.rebateFilterApp .custom-input input {
  width: 100%;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 0.33rem;
  color: #369;
  font-weight: bold;
  padding: 0.25rem 0.66rem;
  outline: 2px solid var(--wp--preset--color--custom-info-border, #bfdfe7);
  outline-offset: 2px;
}
#contractorFilterApp .custom-input input:is(:focus, :focus-visible),
#faqFilterApp .custom-input input:is(:focus, :focus-visible),
#pqeaFilterApp .custom-input input:is(:focus, :focus-visible),
.rebateFilterApp .custom-input input:is(:focus, :focus-visible) {
  border: 2px solid #369;
  outline: 2px solid #369;
}
#contractorFilterApp .clear-filters,
#contractorFilterApp .custom-select,
#contractorFilterApp input,
#faqFilterApp .clear-filters,
#faqFilterApp .custom-select,
#faqFilterApp input,
#pqeaFilterApp .clear-filters,
#pqeaFilterApp .custom-select,
#pqeaFilterApp input,
.rebateFilterApp .clear-filters,
.rebateFilterApp .custom-select,
.rebateFilterApp input {
  height: 2.5rem;
  margin: 0;
}
#contractorFilterApp .results,
#faqFilterApp .results,
#pqeaFilterApp .results,
.rebateFilterApp .results {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 991px) {
  #contractorFilterApp .results,
  #faqFilterApp .results,
  #pqeaFilterApp .results,
  .rebateFilterApp .results {
    flex-basis: 100%;
  }
}
#contractorFilterApp .counter__value,
#faqFilterApp .counter__value,
#pqeaFilterApp .counter__value,
.rebateFilterApp .counter__value {
  font-size: inherit;
}
#contractorFilterApp .control,
#faqFilterApp .control,
#pqeaFilterApp .control,
.rebateFilterApp .control {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 0.25rem;
  gap: 0.25rem;
}
@media (min-width: 991px) {
  #contractorFilterApp .control,
  #faqFilterApp .control,
  #pqeaFilterApp .control,
  .rebateFilterApp .control {
    width: auto;
    flex-basis: calc(50% - 0.5rem);
  }
}
#contractorFilterApp .control.reset-filters, #contractorFilterApp .control.copy-link-btn, #contractorFilterApp .control.close-accordions,
#faqFilterApp .control.reset-filters,
#faqFilterApp .control.copy-link-btn,
#faqFilterApp .control.close-accordions,
#pqeaFilterApp .control.reset-filters,
#pqeaFilterApp .control.copy-link-btn,
#pqeaFilterApp .control.close-accordions,
.rebateFilterApp .control.reset-filters,
.rebateFilterApp .control.copy-link-btn,
.rebateFilterApp .control.close-accordions {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: flex-start;
}
@media (min-width: 782px) {
  #contractorFilterApp .control.reset-filters, #contractorFilterApp .control.copy-link-btn, #contractorFilterApp .control.close-accordions,
  #faqFilterApp .control.reset-filters,
  #faqFilterApp .control.copy-link-btn,
  #faqFilterApp .control.close-accordions,
  #pqeaFilterApp .control.reset-filters,
  #pqeaFilterApp .control.copy-link-btn,
  #pqeaFilterApp .control.close-accordions,
  .rebateFilterApp .control.reset-filters,
  .rebateFilterApp .control.copy-link-btn,
  .rebateFilterApp .control.close-accordions {
    flex-basis: auto;
    align-items: flex-start;
  }
}
#contractorFilterApp .control.copy-link-btn,
#faqFilterApp .control.copy-link-btn,
#pqeaFilterApp .control.copy-link-btn,
.rebateFilterApp .control.copy-link-btn {
  justify-content: center;
  align-items: flex-end;
  margin-left: auto;
  margin-right: 0;
}
@media (min-width: 782px) {
  #contractorFilterApp .control.close-accordions,
  #faqFilterApp .control.close-accordions,
  #pqeaFilterApp .control.close-accordions,
  .rebateFilterApp .control.close-accordions {
    margin-right: auto;
  }
}
#contractorFilterApp .control .fader-enter-active,
#contractorFilterApp .control .fader-leave-active,
#faqFilterApp .control .fader-enter-active,
#faqFilterApp .control .fader-leave-active,
#pqeaFilterApp .control .fader-enter-active,
#pqeaFilterApp .control .fader-leave-active,
.rebateFilterApp .control .fader-enter-active,
.rebateFilterApp .control .fader-leave-active {
  transition: opacity 5s; /* Adjust duration as needed */
}
#contractorFilterApp .control,
#faqFilterApp .control,
#pqeaFilterApp .control,
.rebateFilterApp .control {
  /* The element's opacity when entering */
}
#contractorFilterApp .control .fader-enter,
#faqFilterApp .control .fader-enter,
#pqeaFilterApp .control .fader-enter,
.rebateFilterApp .control .fader-enter {
  opacity: 0;
}
#contractorFilterApp .control,
#faqFilterApp .control,
#pqeaFilterApp .control,
.rebateFilterApp .control {
  /* The element's opacity when leaving */
}
#contractorFilterApp .control .fader-leave-to,
#faqFilterApp .control .fader-leave-to,
#pqeaFilterApp .control .fader-leave-to,
.rebateFilterApp .control .fader-leave-to {
  opacity: 0;
}
#contractorFilterApp .control.pagination,
#faqFilterApp .control.pagination,
#pqeaFilterApp .control.pagination,
.rebateFilterApp .control.pagination {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 1rem;
  padding: 0;
  text-align: center;
  height: auto;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  transition-behavior: allow-discrete;
}
@starting-style {
  #contractorFilterApp .control.pagination,
  #faqFilterApp .control.pagination,
  #pqeaFilterApp .control.pagination,
  .rebateFilterApp .control.pagination {
    height: 0;
    opacity: 0;
  }
}
@media (min-width: 991px) {
  #contractorFilterApp .control.pagination,
  #faqFilterApp .control.pagination,
  #pqeaFilterApp .control.pagination,
  .rebateFilterApp .control.pagination {
    flex-direction: row;
    flex-wrap: nowrap;
    flex-basis: 100%;
  }
}
#contractorFilterApp .control.pagination--top,
#faqFilterApp .control.pagination--top,
#pqeaFilterApp .control.pagination--top,
.rebateFilterApp .control.pagination--top {
  margin-bottom: 0;
}
#contractorFilterApp .control.pagination--bottom,
#faqFilterApp .control.pagination--bottom,
#pqeaFilterApp .control.pagination--bottom,
.rebateFilterApp .control.pagination--bottom {
  margin-bottom: 0;
}
@media (min-width: 991px) {
  #contractorFilterApp .control.other-offers--mobile,
  #faqFilterApp .control.other-offers--mobile,
  #pqeaFilterApp .control.other-offers--mobile,
  .rebateFilterApp .control.other-offers--mobile {
    display: none;
  }
}
#contractorFilterApp .control.other-offers--mobile h2,
#faqFilterApp .control.other-offers--mobile h2,
#pqeaFilterApp .control.other-offers--mobile h2,
.rebateFilterApp .control.other-offers--mobile h2 {
  margin-bottom: 0;
}
#contractorFilterApp .control.other-offers label,
#faqFilterApp .control.other-offers label,
#pqeaFilterApp .control.other-offers label,
.rebateFilterApp .control.other-offers label {
  color: #313132;
}
#contractorFilterApp .control.upgrade-types,
#faqFilterApp .control.upgrade-types,
#pqeaFilterApp .control.upgrade-types,
.rebateFilterApp .control.upgrade-types {
  width: 100%;
  flex-basis: auto;
}
@media (min-width: 991px) {
  #contractorFilterApp .control.upgrade-types,
  #faqFilterApp .control.upgrade-types,
  #pqeaFilterApp .control.upgrade-types,
  .rebateFilterApp .control.upgrade-types {
    flex-basis: 100%;
  }
}
#contractorFilterApp .control.text-search,
#faqFilterApp .control.text-search,
#pqeaFilterApp .control.text-search,
.rebateFilterApp .control.text-search {
  margin-bottom: 1rem;
}
#contractorFilterApp .control.text-search .input--text,
#faqFilterApp .control.text-search .input--text,
#pqeaFilterApp .control.text-search .input--text,
.rebateFilterApp .control.text-search .input--text {
  padding: 0.5rem 1rem;
  border-radius: 0.4375rem;
}
#contractorFilterApp .control label,
#faqFilterApp .control label,
#pqeaFilterApp .control label,
.rebateFilterApp .control label {
  display: inline-block;
  margin-bottom: 0.5rem;
  text-align: center;
  font-size: var(--wp--preset--font-size--small);
  color: #369;
}
@media (min-width: 782px) {
  #contractorFilterApp .control label,
  #faqFilterApp .control label,
  #pqeaFilterApp .control label,
  .rebateFilterApp .control label {
    text-align: left;
  }
}
#contractorFilterApp .control button,
#faqFilterApp .control button,
#pqeaFilterApp .control button,
.rebateFilterApp .control button {
  width: auto;
}
@media (min-width: 991px) {
  #contractorFilterApp .control button,
  #faqFilterApp .control button,
  #pqeaFilterApp .control button,
  .rebateFilterApp .control button {
    width: auto;
  }
}
#contractorFilterApp .control button.share,
#faqFilterApp .control button.share,
#pqeaFilterApp .control button.share,
.rebateFilterApp .control button.share {
  min-width: 8.25rem;
  font-weight: normal;
  background-color: oklch(from #61a744 50% c h);
}
#contractorFilterApp .control button.share:is(:hover, :focus, :focus-visible),
#faqFilterApp .control button.share:is(:hover, :focus, :focus-visible),
#pqeaFilterApp .control button.share:is(:hover, :focus, :focus-visible),
.rebateFilterApp .control button.share:is(:hover, :focus, :focus-visible) {
  background-color: oklch(from #61a744 36% c h);
}
#contractorFilterApp .accordion-icon,
#faqFilterApp .accordion-icon,
#pqeaFilterApp .accordion-icon,
.rebateFilterApp .accordion-icon {
  display: inline-block;
  position: relative;
  width: 1rem;
  height: 1rem;
  margin-left: 1rem;
}
#contractorFilterApp .accordion-icon::before, #contractorFilterApp .accordion-icon::after,
#faqFilterApp .accordion-icon::before,
#faqFilterApp .accordion-icon::after,
#pqeaFilterApp .accordion-icon::before,
#pqeaFilterApp .accordion-icon::after,
.rebateFilterApp .accordion-icon::before,
.rebateFilterApp .accordion-icon::after {
  content: "";
  position: absolute;
  background: #369;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#contractorFilterApp .accordion-icon::before,
#faqFilterApp .accordion-icon::before,
#pqeaFilterApp .accordion-icon::before,
.rebateFilterApp .accordion-icon::before {
  width: 0.25rem;
  height: 100%;
  transition: background-color ease-in-out 0.125s;
}
#contractorFilterApp .accordion-icon::after,
#faqFilterApp .accordion-icon::after,
#pqeaFilterApp .accordion-icon::after,
.rebateFilterApp .accordion-icon::after {
  height: 0.25rem;
  width: 100%;
}
#contractorFilterApp .view-mode.view-mode,
#faqFilterApp .view-mode.view-mode,
#pqeaFilterApp .view-mode.view-mode,
.rebateFilterApp .view-mode.view-mode {
  max-width: calc(25% - 1rem);
  margin-inline-start: auto;
  margin-inline-end: 0;
}
#contractorFilterApp .custom-select,
#faqFilterApp .custom-select,
#pqeaFilterApp .custom-select,
.rebateFilterApp .custom-select {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}
#contractorFilterApp .custom-select::after,
#faqFilterApp .custom-select::after,
#pqeaFilterApp .custom-select::after,
.rebateFilterApp .custom-select::after {
  display: block;
  content: " ";
  position: absolute;
  right: 1rem;
  top: 40%;
  transform: rotateZ(45deg);
  transform-origin: center;
  border-color: rgba(var(--secondary-brand-rgb), 1);
  border-bottom-style: solid;
  border-bottom-width: 0.1875rem;
  border-right-style: solid;
  border-right-width: 0.1875rem;
  height: 0.4375rem;
  width: 0.4375rem;
  pointer-events: none;
}
#contractorFilterApp .custom-select.is-active::after,
#faqFilterApp .custom-select.is-active::after,
#pqeaFilterApp .custom-select.is-active::after,
.rebateFilterApp .custom-select.is-active::after {
  transform: rotate(225deg);
}
#contractorFilterApp .custom-select .select,
#faqFilterApp .custom-select .select,
#pqeaFilterApp .custom-select .select,
.rebateFilterApp .custom-select .select {
  background-color: #fff;
  outline: 2px solid var(--wp--preset--color--custom-info-border, #bfdfe7);
  outline-offset: 2px;
  color: #369;
  display: block;
  height: 100%;
  position: relative;
  margin-bottom: 0.5rem;
  padding: 0.5rem 3rem 0.5rem 1rem;
  width: 100%;
  max-width: 100%;
  text-align: left;
  line-height: 1.2;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
#contractorFilterApp .custom-select .select:is(:focus, :focus-visible),
#faqFilterApp .custom-select .select:is(:focus, :focus-visible),
#pqeaFilterApp .custom-select .select:is(:focus, :focus-visible),
.rebateFilterApp .custom-select .select:is(:focus, :focus-visible) {
  border: 2px solid #369;
  outline: 2px solid #369;
}
#contractorFilterApp details > summary,
#faqFilterApp details > summary,
#pqeaFilterApp details > summary,
.rebateFilterApp details > summary {
  color: var(--wp--preset--color--primary-brand);
  border-bottom: 1px dashed var(--wp--preset--color--primary-brand);
  font-size: 0.85rem;
  width: fit-content;
}
#contractorFilterApp details[open] > summary,
#faqFilterApp details[open] > summary,
#pqeaFilterApp details[open] > summary,
.rebateFilterApp details[open] > summary {
  border-bottom: 0;
}
#contractorFilterApp .filter-container,
#faqFilterApp .filter-container,
#pqeaFilterApp .filter-container,
.rebateFilterApp .filter-container {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 2rem;
  padding: 0 0.5rem 2rem;
  background-color: #fff;
  border-bottom: 1px solid rgba(51, 102, 153, 0.2509803922);
}
@media (min-width: 991px) {
  #contractorFilterApp .filter-container,
  #faqFilterApp .filter-container,
  #pqeaFilterApp .filter-container,
  .rebateFilterApp .filter-container {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
  }
}
#contractorFilterApp .filter-container--bottom,
#faqFilterApp .filter-container--bottom,
#pqeaFilterApp .filter-container--bottom,
.rebateFilterApp .filter-container--bottom {
  margin-top: 2rem;
}
#contractorFilterApp .go-to-top,
#faqFilterApp .go-to-top,
#pqeaFilterApp .go-to-top,
.rebateFilterApp .go-to-top {
  margin-left: auto;
}
#contractorFilterApp .filter--upgrade-types h2,
#faqFilterApp .filter--upgrade-types h2,
#pqeaFilterApp .filter--upgrade-types h2,
.rebateFilterApp .filter--upgrade-types h2 {
  margin-bottom: 0;
}
#contractorFilterApp .filter--upgrade-types button,
#faqFilterApp .filter--upgrade-types button,
#pqeaFilterApp .filter--upgrade-types button,
.rebateFilterApp .filter--upgrade-types button {
  color: #369;
  background-color: transparent;
}
#contractorFilterApp .filter--upgrade-types button:hover, #contractorFilterApp .filter--upgrade-types button:focus,
#faqFilterApp .filter--upgrade-types button:hover,
#faqFilterApp .filter--upgrade-types button:focus,
#pqeaFilterApp .filter--upgrade-types button:hover,
#pqeaFilterApp .filter--upgrade-types button:focus,
.rebateFilterApp .filter--upgrade-types button:hover,
.rebateFilterApp .filter--upgrade-types button:focus {
  background-color: transparent;
}
#contractorFilterApp .filter--upgrade-types label,
#faqFilterApp .filter--upgrade-types label,
#pqeaFilterApp .filter--upgrade-types label,
.rebateFilterApp .filter--upgrade-types label {
  text-wrap: balance;
  text-wrap: pretty;
  align-content: center;
  font-size: var(--wp--preset--font-size--small);
  color: #313132;
}
@media (min-width: 991px) {
  #contractorFilterApp .filter--upgrade-types label,
  #faqFilterApp .filter--upgrade-types label,
  #pqeaFilterApp .filter--upgrade-types label,
  .rebateFilterApp .filter--upgrade-types label {
    text-align: center;
  }
}
#contractorFilterApp .filter--upgrade-types .checkbox,
#faqFilterApp .filter--upgrade-types .checkbox,
#pqeaFilterApp .filter--upgrade-types .checkbox,
.rebateFilterApp .filter--upgrade-types .checkbox {
  background-color: #fff;
}
#contractorFilterApp .filter--upgrade-types .checkbox.is-checked,
#faqFilterApp .filter--upgrade-types .checkbox.is-checked,
#pqeaFilterApp .filter--upgrade-types .checkbox.is-checked,
.rebateFilterApp .filter--upgrade-types .checkbox.is-checked {
  background-color: #369;
}
#contractorFilterApp .filter--upgrade-types .checkbox.is-checked label,
#faqFilterApp .filter--upgrade-types .checkbox.is-checked label,
#pqeaFilterApp .filter--upgrade-types .checkbox.is-checked label,
.rebateFilterApp .filter--upgrade-types .checkbox.is-checked label {
  color: #fff;
  text-wrap: balance;
  text-wrap: pretty;
}
#contractorFilterApp .filter--upgrade-types .filter__list,
#faqFilterApp .filter--upgrade-types .filter__list,
#pqeaFilterApp .filter--upgrade-types .filter__list,
.rebateFilterApp .filter--upgrade-types .filter__list {
  margin: 0;
  padding: 0;
  border: none;
}
#contractorFilterApp .filter--upgrade-types .filter__list fieldset,
#faqFilterApp .filter--upgrade-types .filter__list fieldset,
#pqeaFilterApp .filter--upgrade-types .filter__list fieldset,
.rebateFilterApp .filter--upgrade-types .filter__list fieldset {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  row-gap: 2rem;
  max-width: 100%;
  align-items: start;
}
@media (min-width: 782px) {
  #contractorFilterApp .filter--upgrade-types .filter__list fieldset,
  #faqFilterApp .filter--upgrade-types .filter__list fieldset,
  #pqeaFilterApp .filter--upgrade-types .filter__list fieldset,
  .rebateFilterApp .filter--upgrade-types .filter__list fieldset {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}
@media (min-width: 1199px) {
  #contractorFilterApp .filter--upgrade-types .filter__list fieldset,
  #faqFilterApp .filter--upgrade-types .filter__list fieldset,
  #pqeaFilterApp .filter--upgrade-types .filter__list fieldset,
  .rebateFilterApp .filter--upgrade-types .filter__list fieldset {
    grid-template-columns: repeat(3, 1fr);
  }
}
#contractorFilterApp .filter--upgrade-types .filter__list fieldset,
#faqFilterApp .filter--upgrade-types .filter__list fieldset,
#pqeaFilterApp .filter--upgrade-types .filter__list fieldset,
.rebateFilterApp .filter--upgrade-types .filter__list fieldset {
  row-gap: 0.25rem;
  margin: 0;
  padding: 0;
  border: none;
}
@media (min-width: 991px) {
  #contractorFilterApp .filter--upgrade-types .filter__list fieldset,
  #faqFilterApp .filter--upgrade-types .filter__list fieldset,
  #pqeaFilterApp .filter--upgrade-types .filter__list fieldset,
  .rebateFilterApp .filter--upgrade-types .filter__list fieldset {
    gap: 0.25rem;
  }
}
#contractorFilterApp .filter--upgrade-types .help-text,
#faqFilterApp .filter--upgrade-types .help-text,
#pqeaFilterApp .filter--upgrade-types .help-text,
.rebateFilterApp .filter--upgrade-types .help-text {
  grid-column: 1/span 3;
  margin-bottom: 0;
  padding-left: 0;
  text-align: center;
}
#contractorFilterApp .filter--other-offers .inner,
#faqFilterApp .filter--other-offers .inner,
#pqeaFilterApp .filter--other-offers .inner,
.rebateFilterApp .filter--other-offers .inner {
  padding-top: 1rem;
}
#contractorFilterApp .filter--other-offers fieldset,
#faqFilterApp .filter--other-offers fieldset,
#pqeaFilterApp .filter--other-offers fieldset,
.rebateFilterApp .filter--other-offers fieldset {
  padding: 0;
  border: none;
}
#contractorFilterApp .faqsTool,
#contractorFilterApp .rebatesTool,
#faqFilterApp .faqsTool,
#faqFilterApp .rebatesTool,
#pqeaFilterApp .faqsTool,
#pqeaFilterApp .rebatesTool,
.rebateFilterApp .faqsTool,
.rebateFilterApp .rebatesTool {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
  position: relative;
  width: 100%;
  margin-top: 1rem;
}
@media (min-width: 782px) {
  #contractorFilterApp .faqsTool,
  #contractorFilterApp .rebatesTool,
  #faqFilterApp .faqsTool,
  #faqFilterApp .rebatesTool,
  #pqeaFilterApp .faqsTool,
  #pqeaFilterApp .rebatesTool,
  .rebateFilterApp .faqsTool,
  .rebateFilterApp .rebatesTool {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
@media (min-width: 782px) {
  #contractorFilterApp .faqsTool,
  #faqFilterApp .faqsTool,
  #pqeaFilterApp .faqsTool,
  .rebateFilterApp .faqsTool {
    justify-content: space-between;
  }
}
#contractorFilterApp h2,
#contractorFilterApp h3,
#contractorFilterApp h4,
#contractorFilterApp h5,
#contractorFilterApp h6,
#contractorFilterApp p,
#contractorFilterApp li,
#faqFilterApp h2,
#faqFilterApp h3,
#faqFilterApp h4,
#faqFilterApp h5,
#faqFilterApp h6,
#faqFilterApp p,
#faqFilterApp li,
#pqeaFilterApp h2,
#pqeaFilterApp h3,
#pqeaFilterApp h4,
#pqeaFilterApp h5,
#pqeaFilterApp h6,
#pqeaFilterApp p,
#pqeaFilterApp li,
.rebateFilterApp h2,
.rebateFilterApp h3,
.rebateFilterApp h4,
.rebateFilterApp h5,
.rebateFilterApp h6,
.rebateFilterApp p,
.rebateFilterApp li {
  line-height: 1.5;
}
#contractorFilterApp h2,
#contractorFilterApp h3,
#contractorFilterApp h4,
#contractorFilterApp h5,
#contractorFilterApp h6,
#faqFilterApp h2,
#faqFilterApp h3,
#faqFilterApp h4,
#faqFilterApp h5,
#faqFilterApp h6,
#pqeaFilterApp h2,
#pqeaFilterApp h3,
#pqeaFilterApp h4,
#pqeaFilterApp h5,
#pqeaFilterApp h6,
.rebateFilterApp h2,
.rebateFilterApp h3,
.rebateFilterApp h4,
.rebateFilterApp h5,
.rebateFilterApp h6 {
  font-size-adjust: 0.66;
}
@media (min-width: 991px) {
  #contractorFilterApp h2,
  #contractorFilterApp h3,
  #contractorFilterApp h4,
  #contractorFilterApp h5,
  #contractorFilterApp h6,
  #faqFilterApp h2,
  #faqFilterApp h3,
  #faqFilterApp h4,
  #faqFilterApp h5,
  #faqFilterApp h6,
  #pqeaFilterApp h2,
  #pqeaFilterApp h3,
  #pqeaFilterApp h4,
  #pqeaFilterApp h5,
  #pqeaFilterApp h6,
  .rebateFilterApp h2,
  .rebateFilterApp h3,
  .rebateFilterApp h4,
  .rebateFilterApp h5,
  .rebateFilterApp h6 {
    font-size-adjust: none;
  }
}
#contractorFilterApp a,
#contractorFilterApp button,
#contractorFilterApp .button,
#contractorFilterApp select,
#contractorFilterApp .select,
#contractorFilterApp label,
#contractorFilterApp input,
#contractorFilterApp span,
#contractorFilterApp p,
#faqFilterApp a,
#faqFilterApp button,
#faqFilterApp .button,
#faqFilterApp select,
#faqFilterApp .select,
#faqFilterApp label,
#faqFilterApp input,
#faqFilterApp span,
#faqFilterApp p,
#pqeaFilterApp a,
#pqeaFilterApp button,
#pqeaFilterApp .button,
#pqeaFilterApp select,
#pqeaFilterApp .select,
#pqeaFilterApp label,
#pqeaFilterApp input,
#pqeaFilterApp span,
#pqeaFilterApp p,
.rebateFilterApp a,
.rebateFilterApp button,
.rebateFilterApp .button,
.rebateFilterApp select,
.rebateFilterApp .select,
.rebateFilterApp label,
.rebateFilterApp input,
.rebateFilterApp span,
.rebateFilterApp p {
  font-size: var(--wp--preset--font-size--small);
}
#contractorFilterApp button,
#contractorFilterApp .button,
#contractorFilterApp select,
#contractorFilterApp .select,
#faqFilterApp button,
#faqFilterApp .button,
#faqFilterApp select,
#faqFilterApp .select,
#pqeaFilterApp button,
#pqeaFilterApp .button,
#pqeaFilterApp select,
#pqeaFilterApp .select,
.rebateFilterApp button,
.rebateFilterApp .button,
.rebateFilterApp select,
.rebateFilterApp .select {
  min-width: 11.625rem;
  min-height: 2.5rem;
  padding: 0.5rem 1rem;
  font-size: var(--wp--preset--font-size--small);
  font-weight: bold;
  border: none;
  box-shadow: none;
  border-radius: 0.4375rem;
}
#contractorFilterApp select:active,
#contractorFilterApp .select:active,
#faqFilterApp select:active,
#faqFilterApp .select:active,
#pqeaFilterApp select:active,
#pqeaFilterApp .select:active,
.rebateFilterApp select:active,
.rebateFilterApp .select:active {
  font-weight: normal;
}
#contractorFilterApp .button,
#contractorFilterApp button,
#faqFilterApp .button,
#faqFilterApp button,
#pqeaFilterApp .button,
#pqeaFilterApp button,
.rebateFilterApp .button,
.rebateFilterApp button {
  background-color: #369;
  color: #fff;
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
  cursor: pointer;
  min-width: auto;
}
#contractorFilterApp .button:hover, #contractorFilterApp .button:focus,
#contractorFilterApp button:hover,
#contractorFilterApp button:focus,
#faqFilterApp .button:hover,
#faqFilterApp .button:focus,
#faqFilterApp button:hover,
#faqFilterApp button:focus,
#pqeaFilterApp .button:hover,
#pqeaFilterApp .button:focus,
#pqeaFilterApp button:hover,
#pqeaFilterApp button:focus,
.rebateFilterApp .button:hover,
.rebateFilterApp .button:focus,
.rebateFilterApp button:hover,
.rebateFilterApp button:focus {
  background-color: #369;
  display: inline-block;
  transition: all ease-in-out 0.125s;
  outline: 2px solid #369;
}
#contractorFilterApp .button[disabled],
#contractorFilterApp button[disabled],
#faqFilterApp .button[disabled],
#faqFilterApp button[disabled],
#pqeaFilterApp .button[disabled],
#pqeaFilterApp button[disabled],
.rebateFilterApp .button[disabled],
.rebateFilterApp button[disabled] {
  background-color: #f1f1f1 !important;
  transition: all ease-in-out 0.125s;
  cursor: default;
}
#contractorFilterApp .button[disabled]:hover, #contractorFilterApp .button[disabled]:focus,
#contractorFilterApp button[disabled]:hover,
#contractorFilterApp button[disabled]:focus,
#faqFilterApp .button[disabled]:hover,
#faqFilterApp .button[disabled]:focus,
#faqFilterApp button[disabled]:hover,
#faqFilterApp button[disabled]:focus,
#pqeaFilterApp .button[disabled]:hover,
#pqeaFilterApp .button[disabled]:focus,
#pqeaFilterApp button[disabled]:hover,
#pqeaFilterApp button[disabled]:focus,
.rebateFilterApp .button[disabled]:hover,
.rebateFilterApp .button[disabled]:focus,
.rebateFilterApp button[disabled]:hover,
.rebateFilterApp button[disabled]:focus {
  outline: none;
  outline-offset: 0;
}
#contractorFilterApp .button.next-page, #contractorFilterApp .button.prev-page,
#contractorFilterApp button.next-page,
#contractorFilterApp button.prev-page,
#faqFilterApp .button.next-page,
#faqFilterApp .button.prev-page,
#faqFilterApp button.next-page,
#faqFilterApp button.prev-page,
#pqeaFilterApp .button.next-page,
#pqeaFilterApp .button.prev-page,
#pqeaFilterApp button.next-page,
#pqeaFilterApp button.prev-page,
.rebateFilterApp .button.next-page,
.rebateFilterApp .button.prev-page,
.rebateFilterApp button.next-page,
.rebateFilterApp button.prev-page {
  margin-bottom: 1rem;
}
@media (min-width: 991px) {
  #contractorFilterApp .button.next-page, #contractorFilterApp .button.prev-page,
  #contractorFilterApp button.next-page,
  #contractorFilterApp button.prev-page,
  #faqFilterApp .button.next-page,
  #faqFilterApp .button.prev-page,
  #faqFilterApp button.next-page,
  #faqFilterApp button.prev-page,
  #pqeaFilterApp .button.next-page,
  #pqeaFilterApp .button.prev-page,
  #pqeaFilterApp button.next-page,
  #pqeaFilterApp button.prev-page,
  .rebateFilterApp .button.next-page,
  .rebateFilterApp .button.prev-page,
  .rebateFilterApp button.next-page,
  .rebateFilterApp button.prev-page {
    margin-bottom: 0;
  }
}
#contractorFilterApp .button.next-page,
#contractorFilterApp button.next-page,
#faqFilterApp .button.next-page,
#faqFilterApp button.next-page,
#pqeaFilterApp .button.next-page,
#pqeaFilterApp button.next-page,
.rebateFilterApp .button.next-page,
.rebateFilterApp button.next-page {
  margin-right: 1rem;
}
#contractorFilterApp .button.accordion-trigger,
#contractorFilterApp button.accordion-trigger,
#faqFilterApp .button.accordion-trigger,
#faqFilterApp button.accordion-trigger,
#pqeaFilterApp .button.accordion-trigger,
#pqeaFilterApp button.accordion-trigger,
.rebateFilterApp .button.accordion-trigger,
.rebateFilterApp button.accordion-trigger {
  position: relative;
  width: 100%;
  margin-top: 0;
  border: 0.125rem solid #0090b5;
}
#contractorFilterApp .button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
#contractorFilterApp button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
#faqFilterApp .button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
#faqFilterApp button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
#pqeaFilterApp .button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
#pqeaFilterApp button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
.rebateFilterApp .button.accordion-trigger[aria-expanded=true] .accordion-icon::before,
.rebateFilterApp button.accordion-trigger[aria-expanded=true] .accordion-icon::before {
  background-color: transparent;
  transition: background-color ease-in-out 0.125s;
}
#contractorFilterApp .checkbox input:focus + label,
#contractorFilterApp .radio input:focus + label,
#faqFilterApp .checkbox input:focus + label,
#faqFilterApp .radio input:focus + label,
#pqeaFilterApp .checkbox input:focus + label,
#pqeaFilterApp .radio input:focus + label,
.rebateFilterApp .checkbox input:focus + label,
.rebateFilterApp .radio input:focus + label {
  outline: 0.125rem solid #369;
  outline-offset: 0.125rem;
}
#contractorFilterApp .checkbox.is-checked label,
#contractorFilterApp .radio.is-checked label,
#faqFilterApp .checkbox.is-checked label,
#faqFilterApp .radio.is-checked label,
#pqeaFilterApp .checkbox.is-checked label,
#pqeaFilterApp .radio.is-checked label,
.rebateFilterApp .checkbox.is-checked label,
.rebateFilterApp .radio.is-checked label {
  font-weight: bold;
  background-color: rgba(0, 42, 78, 0.15);
  border-left-color: #002a4e;
}
#contractorFilterApp .checkbox.is-disabled,
#contractorFilterApp .radio.is-disabled,
#faqFilterApp .checkbox.is-disabled,
#faqFilterApp .radio.is-disabled,
#pqeaFilterApp .checkbox.is-disabled,
#pqeaFilterApp .radio.is-disabled,
.rebateFilterApp .checkbox.is-disabled,
.rebateFilterApp .radio.is-disabled {
  opacity: 0.5;
}
#contractorFilterApp .checkbox.is-disabled label,
#contractorFilterApp .radio.is-disabled label,
#faqFilterApp .checkbox.is-disabled label,
#faqFilterApp .radio.is-disabled label,
#pqeaFilterApp .checkbox.is-disabled label,
#pqeaFilterApp .radio.is-disabled label,
.rebateFilterApp .checkbox.is-disabled label,
.rebateFilterApp .radio.is-disabled label {
  cursor: default;
}
#contractorFilterApp .checkbox.is-disabled label:hover, #contractorFilterApp .checkbox.is-disabled label:focus,
#contractorFilterApp .radio.is-disabled label:hover,
#contractorFilterApp .radio.is-disabled label:focus,
#faqFilterApp .checkbox.is-disabled label:hover,
#faqFilterApp .checkbox.is-disabled label:focus,
#faqFilterApp .radio.is-disabled label:hover,
#faqFilterApp .radio.is-disabled label:focus,
#pqeaFilterApp .checkbox.is-disabled label:hover,
#pqeaFilterApp .checkbox.is-disabled label:focus,
#pqeaFilterApp .radio.is-disabled label:hover,
#pqeaFilterApp .radio.is-disabled label:focus,
.rebateFilterApp .checkbox.is-disabled label:hover,
.rebateFilterApp .checkbox.is-disabled label:focus,
.rebateFilterApp .radio.is-disabled label:hover,
.rebateFilterApp .radio.is-disabled label:focus {
  background-color: rgba(0, 42, 78, 0);
  border-left: 0.25rem solid transparent;
  transition: background-color ease-in-out 0.125s;
}
#contractorFilterApp .checkbox:not(.is-disabled) label:hover, #contractorFilterApp .checkbox:not(.is-disabled) label:focus,
#contractorFilterApp .radio:not(.is-disabled) label:hover,
#contractorFilterApp .radio:not(.is-disabled) label:focus,
#faqFilterApp .checkbox:not(.is-disabled) label:hover,
#faqFilterApp .checkbox:not(.is-disabled) label:focus,
#faqFilterApp .radio:not(.is-disabled) label:hover,
#faqFilterApp .radio:not(.is-disabled) label:focus,
#pqeaFilterApp .checkbox:not(.is-disabled) label:hover,
#pqeaFilterApp .checkbox:not(.is-disabled) label:focus,
#pqeaFilterApp .radio:not(.is-disabled) label:hover,
#pqeaFilterApp .radio:not(.is-disabled) label:focus,
.rebateFilterApp .checkbox:not(.is-disabled) label:hover,
.rebateFilterApp .checkbox:not(.is-disabled) label:focus,
.rebateFilterApp .radio:not(.is-disabled) label:hover,
.rebateFilterApp .radio:not(.is-disabled) label:focus {
  background-color: rgba(0, 42, 78, 0.15);
  border-left-color: #002a4e;
  transition: all ease-in-out 0.125s;
}
#contractorFilterApp .checkbox input,
#contractorFilterApp .radio input,
#faqFilterApp .checkbox input,
#faqFilterApp .radio input,
#pqeaFilterApp .checkbox input,
#pqeaFilterApp .radio input,
.rebateFilterApp .checkbox input,
.rebateFilterApp .radio input {
  margin: 0;
  appearance: none;
}
#contractorFilterApp .checkbox label,
#contractorFilterApp .radio label,
#faqFilterApp .checkbox label,
#faqFilterApp .radio label,
#pqeaFilterApp .checkbox label,
#pqeaFilterApp .radio label,
.rebateFilterApp .checkbox label,
.rebateFilterApp .radio label {
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0.5rem 1rem;
  cursor: pointer;
  background-color: rgba(0, 42, 78, 0);
  border-left: 0.25rem solid transparent;
  transition: all ease-in-out 0.125s;
}
#contractorFilterApp .external:where([href^=tel]) svg, #contractorFilterApp .external:where([href^=tel])::after, #contractorFilterApp .external:where([href^=mailto]) svg, #contractorFilterApp .external:where([href^=mailto])::after,
#faqFilterApp .external:where([href^=tel]) svg,
#faqFilterApp .external:where([href^=tel])::after,
#faqFilterApp .external:where([href^=mailto]) svg,
#faqFilterApp .external:where([href^=mailto])::after,
#pqeaFilterApp .external:where([href^=tel]) svg,
#pqeaFilterApp .external:where([href^=tel])::after,
#pqeaFilterApp .external:where([href^=mailto]) svg,
#pqeaFilterApp .external:where([href^=mailto])::after,
.rebateFilterApp .external:where([href^=tel]) svg,
.rebateFilterApp .external:where([href^=tel])::after,
.rebateFilterApp .external:where([href^=mailto]) svg,
.rebateFilterApp .external:where([href^=mailto])::after {
  display: none;
  content: none;
}
#contractorFilterApp .external.external-app-link svg,
#faqFilterApp .external.external-app-link svg,
#pqeaFilterApp .external.external-app-link svg,
.rebateFilterApp .external.external-app-link svg {
  display: none;
  content: none;
}
#contractorFilterApp .external-app-link::after,
#faqFilterApp .external-app-link::after,
#pqeaFilterApp .external-app-link::after,
.rebateFilterApp .external-app-link::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAyQTRFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTkuNywzLjljMC0wLjEtMC4xLTAuMy0wLjItMC40QzkuNCwzLjQsOS4zLDMuNCw5LjIsMy40SDEuN2MtMC40LDAtMC45LDAuMi0xLjIsMC41QzAuMiw0LjIsMCw0LjYsMCw1LjF2MTEuMgoJYzAsMC40LDAuMiwwLjksMC41LDEuMkMwLjgsMTcuOCwxLjIsMTgsMS43LDE4aDExLjJjMC40LDAsMC45LTAuMiwxLjItMC41YzAuMy0wLjMsMC41LTAuNywwLjUtMS4yVjguOGMwLTAuMS0wLjEtMC4zLTAuMi0wLjQKCWMtMC4xLTAuMS0wLjItMC4yLTAuNC0wLjJjLTAuMSwwLTAuMywwLjEtMC40LDAuMmMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjR2Ny41YzAsMC4xLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjIsMC4yLTAuNCwwLjIKCUgxLjdjLTAuMSwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjRWNS4xYzAtMC4xLDAuMS0wLjMsMC4yLTAuNGMwLjEtMC4xLDAuMi0wLjIsMC40LTAuMmg3LjUKCWMwLjEsMCwwLjMtMC4xLDAuNC0wLjJDOS43LDQuMiw5LjcsNC4xLDkuNywzLjl6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOCwwLjZjMC0wLjEtMC4xLTAuMy0wLjItMC40QzE3LjcsMC4xLDE3LjYsMCwxNy40LDBoLTUuNmMtMC4xLDAtMC4zLDAuMS0wLjQsMC4yYy0wLjEsMC4xLTAuMiwwLjItMC4yLDAuNAoJczAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMmg0LjNsLTkuMiw5LjJjLTAuMSwwLjEtMC4xLDAuMS0wLjEsMC4yYzAsMC4xLDAsMC4xLDAsMC4yczAsMC4xLDAsMC4yCgljMCwwLjEsMC4xLDAuMSwwLjEsMC4yQzcsMTEuMSw3LDExLjIsNy4xLDExLjJjMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4xLDAsMC4yLDBzMC4xLTAuMSwwLjItMC4xbDkuMi05LjJ2NC4zCgljMCwwLjEsMC4xLDAuMywwLjIsMC40YzAuMSwwLjEsMC4yLDAuMiwwLjQsMC4yYzAuMSwwLDAuMy0wLjEsMC40LTAuMkMxNy45LDYuNSwxOCw2LjMsMTgsNi4yVjAuNnoiLz4KPC9zdmc+Cg==);
  display: inline-block;
  width: 1rem;
  margin-left: 0.5rem;
}
#contractorFilterApp .is-loading,
#faqFilterApp .is-loading,
#pqeaFilterApp .is-loading,
.rebateFilterApp .is-loading {
  flex-basis: auto;
  width: 100%;
  text-align: center;
}
@media (min-width: 991px) {
  #contractorFilterApp .is-loading,
  #faqFilterApp .is-loading,
  #pqeaFilterApp .is-loading,
  .rebateFilterApp .is-loading {
    flex-basis: 100%;
  }
}
#contractorFilterApp .is-loading p,
#faqFilterApp .is-loading p,
#pqeaFilterApp .is-loading p,
.rebateFilterApp .is-loading p {
  margin-bottom: 0;
}
#contractorFilterApp .counter__value,
#contractorFilterApp .current-page,
#contractorFilterApp .total-pages,
#contractorFilterApp .filtered-rebates,
#contractorFilterApp .paginated-rebates,
#faqFilterApp .counter__value,
#faqFilterApp .current-page,
#faqFilterApp .total-pages,
#faqFilterApp .filtered-rebates,
#faqFilterApp .paginated-rebates,
#pqeaFilterApp .counter__value,
#pqeaFilterApp .current-page,
#pqeaFilterApp .total-pages,
#pqeaFilterApp .filtered-rebates,
#pqeaFilterApp .paginated-rebates,
.rebateFilterApp .counter__value,
.rebateFilterApp .current-page,
.rebateFilterApp .total-pages,
.rebateFilterApp .filtered-rebates,
.rebateFilterApp .paginated-rebates {
  display: inline-block;
  transform: scale(1);
  transition: transform linear 0.125s;
  transform-origin: center;
}
#contractorFilterApp .counter__value.is-updating,
#contractorFilterApp .current-page.is-updating,
#contractorFilterApp .total-pages.is-updating,
#contractorFilterApp .filtered-rebates.is-updating,
#contractorFilterApp .paginated-rebates.is-updating,
#faqFilterApp .counter__value.is-updating,
#faqFilterApp .current-page.is-updating,
#faqFilterApp .total-pages.is-updating,
#faqFilterApp .filtered-rebates.is-updating,
#faqFilterApp .paginated-rebates.is-updating,
#pqeaFilterApp .counter__value.is-updating,
#pqeaFilterApp .current-page.is-updating,
#pqeaFilterApp .total-pages.is-updating,
#pqeaFilterApp .filtered-rebates.is-updating,
#pqeaFilterApp .paginated-rebates.is-updating,
.rebateFilterApp .counter__value.is-updating,
.rebateFilterApp .current-page.is-updating,
.rebateFilterApp .total-pages.is-updating,
.rebateFilterApp .filtered-rebates.is-updating,
.rebateFilterApp .paginated-rebates.is-updating {
  transform: scale(1.35);
  transition: transform linear 0.125s;
  transform-origin: center;
}
#contractorFilterApp .pages,
#contractorFilterApp .totals,
#faqFilterApp .pages,
#faqFilterApp .totals,
#pqeaFilterApp .pages,
#pqeaFilterApp .totals,
.rebateFilterApp .pages,
.rebateFilterApp .totals {
  margin: 0.5rem 0 0;
  padding: 0;
  font-size: 1.15rem;
}
#contractorFilterApp .pages,
#faqFilterApp .pages,
#pqeaFilterApp .pages,
.rebateFilterApp .pages {
  min-width: 8rem;
  margin: 0 1rem 1rem;
}
@media (min-width: 991px) {
  #contractorFilterApp .pages,
  #faqFilterApp .pages,
  #pqeaFilterApp .pages,
  .rebateFilterApp .pages {
    margin-bottom: 0;
  }
}
#contractorFilterApp .totals,
#faqFilterApp .totals,
#pqeaFilterApp .totals,
.rebateFilterApp .totals {
  margin-bottom: 0;
}
#contractorFilterApp .page,
#faqFilterApp .page,
#pqeaFilterApp .page,
.rebateFilterApp .page {
  padding: 0 0 2rem;
}
@media (min-width: 991px) {
  #contractorFilterApp .page,
  #faqFilterApp .page,
  #pqeaFilterApp .page,
  .rebateFilterApp .page {
    padding-bottom: 4rem;
  }
}
#contractorFilterApp .isFadedOut,
#faqFilterApp .isFadedOut,
#pqeaFilterApp .isFadedOut,
.rebateFilterApp .isFadedOut {
  opacity: 0;
  transition: opacity ease-in-out 0.5s;
}
#contractorFilterApp h2,
#faqFilterApp h2,
#pqeaFilterApp h2,
.rebateFilterApp h2 {
  margin-top: 0;
  margin-bottom: 1rem;
}
#contractorFilterApp h3,
#faqFilterApp h3,
#pqeaFilterApp h3,
.rebateFilterApp h3 {
  margin-bottom: 0;
}
#contractorFilterApp address,
#faqFilterApp address,
#pqeaFilterApp address,
.rebateFilterApp address {
  font-style: normal;
}
#contractorFilterApp button,
#faqFilterApp button,
#pqeaFilterApp button,
.rebateFilterApp button {
  text-wrap: balance;
  text-wrap: pretty;
  color: #585858;
  background-color: #ccc;
  transition: all ease-in-out 0.125s;
}
#contractorFilterApp button:not([disabled]),
#faqFilterApp button:not([disabled]),
#pqeaFilterApp button:not([disabled]),
.rebateFilterApp button:not([disabled]) {
  background-color: #369;
  color: #fff;
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
  cursor: pointer;
}
#contractorFilterApp button:not([disabled]):hover, #contractorFilterApp button:not([disabled]):focus,
#faqFilterApp button:not([disabled]):hover,
#faqFilterApp button:not([disabled]):focus,
#pqeaFilterApp button:not([disabled]):hover,
#pqeaFilterApp button:not([disabled]):focus,
.rebateFilterApp button:not([disabled]):hover,
.rebateFilterApp button:not([disabled]):focus {
  background-color: rgb(41.4375, 82.875, 124.3125);
  transition: all ease-in-out 0.125s;
  outline: 0.125rem solid rgb(0, 113.5690607735, 142.75);
}
#contractorFilterApp button:not([disabled]).error:hover, #contractorFilterApp button:not([disabled]).error:focus,
#faqFilterApp button:not([disabled]).error:hover,
#faqFilterApp button:not([disabled]).error:focus,
#pqeaFilterApp button:not([disabled]).error:hover,
#pqeaFilterApp button:not([disabled]).error:focus,
.rebateFilterApp button:not([disabled]).error:hover,
.rebateFilterApp button:not([disabled]).error:focus {
  background-color: #8b0000;
  outline: 0.125rem solid #8b0000;
}
#contractorFilterApp button:is(.copy-link):hover, #contractorFilterApp button:is(.copy-link):focus,
#faqFilterApp button:is(.copy-link):hover,
#faqFilterApp button:is(.copy-link):focus,
#pqeaFilterApp button:is(.copy-link):hover,
#pqeaFilterApp button:is(.copy-link):focus,
.rebateFilterApp button:is(.copy-link):hover,
.rebateFilterApp button:is(.copy-link):focus {
  display: inherit;
}
#contractorFilterApp a,
#faqFilterApp a,
#pqeaFilterApp a,
.rebateFilterApp a {
  display: inline-block;
  outline: 2px solid transparent;
  border-radius: 0;
  outline-offset: 2px;
}
#contractorFilterApp a:hover, #contractorFilterApp a:focus,
#faqFilterApp a:hover,
#faqFilterApp a:focus,
#pqeaFilterApp a:hover,
#pqeaFilterApp a:focus,
.rebateFilterApp a:hover,
.rebateFilterApp a:focus {
  border-radius: 0;
  outline-color: #369;
}
#contractorFilterApp a.button,
#faqFilterApp a.button,
#pqeaFilterApp a.button,
.rebateFilterApp a.button {
  padding: 0.5rem 1rem;
  text-decoration: none;
}
#contractorFilterApp p,
#faqFilterApp p,
#pqeaFilterApp p,
.rebateFilterApp p {
  display: block;
  width: 100%;
}
#contractorFilterApp p.no-results,
#faqFilterApp p.no-results,
#pqeaFilterApp p.no-results,
.rebateFilterApp p.no-results {
  text-align: center;
}
#contractorFilterApp .copy-link-btn,
#faqFilterApp .copy-link-btn,
#pqeaFilterApp .copy-link-btn,
.rebateFilterApp .copy-link-btn {
  position: relative;
}
#contractorFilterApp .copy-link-btn .copy-message,
#faqFilterApp .copy-link-btn .copy-message,
#pqeaFilterApp .copy-link-btn .copy-message,
.rebateFilterApp .copy-link-btn .copy-message {
  transform: translateX(-50%) translateY(15%);
}
#contractorFilterApp .copy-link,
#faqFilterApp .copy-link,
#pqeaFilterApp .copy-link,
.rebateFilterApp .copy-link {
  display: inline-flex;
  position: relative;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: auto;
}
#contractorFilterApp .copy-link::before,
#faqFilterApp .copy-link::before,
#pqeaFilterApp .copy-link::before,
.rebateFilterApp .copy-link::before {
  display: block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCAgZmlsbD0iI2ZmZiIgIGQ9Ik03MS44IDQ0Ni42QzEwMSA0NjkuOSAxMjggNDgwIDEyOCA0ODBzLTIwLjItMjAuMi0yOC41LTUyLjZDOTcuMyA0MTkgOTYgNDA5LjkgOTYgNDAwYzAtNjEuOSA1MC4xLTExMiAxMTItMTEybDQ4IDAgMzIgMCAwIDMyIDAgMzIgMCAzMiAzMiAwTDQ4OC4zIDIyOS43IDUxMiAyMDhsLTIzLjctMjEuN0wzMjAgMzJsLTMyIDAgMCAzMiAwIDMyIDAgMzItMzIgMC04MCAwQzc4LjggMTI4IDAgMjA2LjggMCAzMDRjMCA2OS4yIDM3LjUgMTE1LjEgNzEuOCAxNDIuNnptLTcuNy01Mi4zQzQ1LjkgMzcxLjggMzIgMzQyLjIgMzIgMzA0YzAtNzkuNSA2NC41LTE0NCAxNDQtMTQ0bDExMiAwIDMyIDAgMC0zMiAwLTUyLjZMNDY0LjYgMjA4IDMyMCAzNDAuNmwwLTUyLjYgMC0zMi0zMiAwLTgwIDBjLTc3LjYgMC0xNDAuOSA2MS40LTE0My45IDEzOC4zeiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
#contractorFilterApp .copy-link:disabled,
#faqFilterApp .copy-link:disabled,
#pqeaFilterApp .copy-link:disabled,
.rebateFilterApp .copy-link:disabled {
  opacity: 0.66;
}
#contractorFilterApp .copy-link:disabled::before, #contractorFilterApp .copy-link[disabled]::before,
#faqFilterApp .copy-link:disabled::before,
#faqFilterApp .copy-link[disabled]::before,
#pqeaFilterApp .copy-link:disabled::before,
#pqeaFilterApp .copy-link[disabled]::before,
.rebateFilterApp .copy-link:disabled::before,
.rebateFilterApp .copy-link[disabled]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCAgZmlsbD0iIzM2OSIgIGQ9Ik03MS44IDQ0Ni42QzEwMSA0NjkuOSAxMjggNDgwIDEyOCA0ODBzLTIwLjItMjAuMi0yOC41LTUyLjZDOTcuMyA0MTkgOTYgNDA5LjkgOTYgNDAwYzAtNjEuOSA1MC4xLTExMiAxMTItMTEybDQ4IDAgMzIgMCAwIDMyIDAgMzIgMCAzMiAzMiAwTDQ4OC4zIDIyOS43IDUxMiAyMDhsLTIzLjctMjEuN0wzMjAgMzJsLTMyIDAgMCAzMiAwIDMyIDAgMzItMzIgMC04MCAwQzc4LjggMTI4IDAgMjA2LjggMCAzMDRjMCA2OS4yIDM3LjUgMTE1LjEgNzEuOCAxNDIuNnptLTcuNy01Mi4zQzQ1LjkgMzcxLjggMzIgMzQyLjIgMzIgMzA0YzAtNzkuNSA2NC41LTE0NCAxNDQtMTQ0bDExMiAwIDMyIDAgMC0zMiAwLTUyLjZMNDY0LjYgMjA4IDMyMCAzNDAuNmwwLTUyLjYgMC0zMi0zMiAwLTgwIDBjLTc3LjYgMC0xNDAuOSA2MS40LTE0My45IDEzOC4zeiIvPjwvc3ZnPg==);
  filter: grayscale(1);
  opacity: 0.66;
}
#contractorFilterApp .copy-link.external svg,
#faqFilterApp .copy-link.external svg,
#pqeaFilterApp .copy-link.external svg,
.rebateFilterApp .copy-link.external svg {
  display: none;
}
#contractorFilterApp .copy-message,
#faqFilterApp .copy-message,
#pqeaFilterApp .copy-message,
.rebateFilterApp .copy-message {
  font-size: 1rem;
  min-width: 18rem;
  position: absolute;
  left: calc(100% + 2rem);
  top: 50%;
  transform: translateY(-50%);
  padding: 0.5rem;
  background-color: oklch(from #61a744 50% c h);
  color: #fff;
  box-shadow: 0 0.25rem 0.7rem rgba(49, 49, 50, 0.25);
  border-radius: 0.25rem;
  text-align: center;
  text-wrap: balance;
  text-wrap: pretty;
}
@media (min-width: 1199px) {
  #contractorFilterApp .copy-message,
  #faqFilterApp .copy-message,
  #pqeaFilterApp .copy-message,
  .rebateFilterApp .copy-message {
    top: unset;
    left: 50%;
    bottom: -3rem;
    transform: translateX(-50%);
  }
}
#contractorFilterApp .copy-message::before,
#faqFilterApp .copy-message::before,
#pqeaFilterApp .copy-message::before,
.rebateFilterApp .copy-message::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -1rem;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-right: 1rem solid oklch(from #61a744 50% c h);
}
@media (min-width: 1199px) {
  #contractorFilterApp .copy-message::before,
  #faqFilterApp .copy-message::before,
  #pqeaFilterApp .copy-message::before,
  .rebateFilterApp .copy-message::before {
    top: -1rem;
    left: 50%;
    transform: translateX(-50%);
    border-right: 0.5rem solid transparent;
    border-left: 0.5rem solid transparent;
    border-bottom: 1rem solid oklch(from #61a744 50% c h);
  }
}
#vnextRebateFilterApp[data-mode=archive] .filter-container,
#vnextRebateFilterApp[data-mode=single] .filter-container {
  box-shadow: 0 0.25rem 0.7rem rgba(49, 49, 50, 0.25);
  border-radius: 1rem;
  border: 0;
}
#faqFilterApp .no-results,
.rebateFilterApp .no-results {
  width: 100%;
  max-width: 600px;
  text-align: center;
}
#faqFilterApp .sidebar,
.rebateFilterApp .sidebar {
  flex: 0 0 auto;
  width: 100%;
  padding: 0;
}
@media (max-width: 991px) {
  #faqFilterApp .sidebar,
  .rebateFilterApp .sidebar {
    display: none;
  }
}
@media (min-width: 991px) {
  #faqFilterApp .sidebar,
  .rebateFilterApp .sidebar {
    flex-basis: 25%;
    width: 25%;
    position: sticky;
    top: 4rem;
    padding: 0 1rem 0 0;
  }
}
@media (min-width: 991px) {
  #faqFilterApp .sidebar + .results:not(.table),
  .rebateFilterApp .sidebar + .results:not(.table) {
    flex-basis: 75%;
    width: 75%;
  }
}
#faqFilterApp .sidebar .filter,
.rebateFilterApp .sidebar .filter {
  margin-bottom: 1rem;
}
@media (min-width: 782px) {
  #faqFilterApp .sidebar .filter,
  .rebateFilterApp .sidebar .filter {
    margin-bottom: 2rem;
  }
}
#faqFilterApp .sidebar .filter__item,
.rebateFilterApp .sidebar .filter__item {
  margin-bottom: 0.0625rem;
}
#faqFilterApp .sidebar .filter__item:last-of-type,
.rebateFilterApp .sidebar .filter__item:last-of-type {
  margin-bottom: 0;
}
#faqFilterApp .sidebar .filter__list,
.rebateFilterApp .sidebar .filter__list {
  margin: 0;
  padding: 0;
  border: none;
}
#faqFilterApp .sidebar .filter-container,
.rebateFilterApp .sidebar .filter-container {
  background-color: transparent;
  box-shadow: none;
}
#faqFilterApp .sidebar label,
.rebateFilterApp .sidebar label {
  padding-left: 1.75rem;
  text-wrap: balance;
  text-wrap: pretty;
}
#faqFilterApp .results .controls--accordions,
.rebateFilterApp .results .controls--accordions {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-bottom: 1rem;
  background-color: #edebeb;
  border-top: 1px solid #edebeb;
  border-bottom: 1px solid #edebeb;
}
#faqFilterApp .results .controls--accordions button,
.rebateFilterApp .results .controls--accordions button {
  min-width: unset;
  font-size: var(--wp--preset--font-size--small);
  background-color: transparent;
  color: #369;
  border-radius: 0;
}
#faqFilterApp .results .controls--accordions .control,
.rebateFilterApp .results .controls--accordions .control {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-basis: auto;
  width: auto;
  margin-bottom: 0;
  background-color: transparent;
}
#faqFilterApp .results .controls--accordions .control:first-of-type::after,
.rebateFilterApp .results .controls--accordions .control:first-of-type::after {
  display: inline-block;
  content: "|";
}
#faqFilterApp .button.external svg,
.rebateFilterApp .button.external svg {
  display: none;
  content: none;
}
#contractorFilterApp .results,
#pqeaFilterApp .results {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
}
#contractorFilterApp .results .no-results .no-results,
#pqeaFilterApp .results .no-results .no-results {
  background-color: #efefef;
  box-shadow: var(--box-shadow);
  margin: auto;
  padding: 2rem 1rem;
  width: 100%;
  max-width: 550px;
  text-align: center;
}
@media (width > 782px) {
  #contractorFilterApp .results .no-results .no-results,
  #pqeaFilterApp .results .no-results .no-results {
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: 0.5rem;
    margin: 2rem auto;
  }
}
#contractorFilterApp .contractor__company-and-location > *, #contractorFilterApp .contractor__email-and-phone > *, #contractorFilterApp .contractor__service-organizations > *,
#contractorFilterApp .pqea__company-and-location > *,
#contractorFilterApp .pqea__email-and-phone > *,
#contractorFilterApp .pqea__service-organizations > *,
#pqeaFilterApp .contractor__company-and-location > *,
#pqeaFilterApp .contractor__email-and-phone > *,
#pqeaFilterApp .contractor__service-organizations > *,
#pqeaFilterApp .pqea__company-and-location > *,
#pqeaFilterApp .pqea__email-and-phone > *,
#pqeaFilterApp .pqea__service-organizations > * {
  display: block;
}
#contractorFilterApp .contractor__company-and-location a:hover, #contractorFilterApp .contractor__company-and-location a:focus, #contractorFilterApp .contractor__email-and-phone a:hover, #contractorFilterApp .contractor__email-and-phone a:focus, #contractorFilterApp .contractor__service-organizations a:hover, #contractorFilterApp .contractor__service-organizations a:focus,
#contractorFilterApp .pqea__company-and-location a:hover,
#contractorFilterApp .pqea__company-and-location a:focus,
#contractorFilterApp .pqea__email-and-phone a:hover,
#contractorFilterApp .pqea__email-and-phone a:focus,
#contractorFilterApp .pqea__service-organizations a:hover,
#contractorFilterApp .pqea__service-organizations a:focus,
#pqeaFilterApp .contractor__company-and-location a:hover,
#pqeaFilterApp .contractor__company-and-location a:focus,
#pqeaFilterApp .contractor__email-and-phone a:hover,
#pqeaFilterApp .contractor__email-and-phone a:focus,
#pqeaFilterApp .contractor__service-organizations a:hover,
#pqeaFilterApp .contractor__service-organizations a:focus,
#pqeaFilterApp .pqea__company-and-location a:hover,
#pqeaFilterApp .pqea__company-and-location a:focus,
#pqeaFilterApp .pqea__email-and-phone a:hover,
#pqeaFilterApp .pqea__email-and-phone a:focus,
#pqeaFilterApp .pqea__service-organizations a:hover,
#pqeaFilterApp .pqea__service-organizations a:focus {
  display: block;
}
#contractorFilterApp .contractor__service,
#contractorFilterApp .pqea__service,
#pqeaFilterApp .contractor__service,
#pqeaFilterApp .pqea__service {
  display: inline-block;
}
#contractorFilterApp .contractor__service-areas ul, #contractorFilterApp .contractor__service-organizations ul,
#contractorFilterApp .pqea__service-areas ul,
#contractorFilterApp .pqea__service-organizations ul,
#pqeaFilterApp .contractor__service-areas ul,
#pqeaFilterApp .contractor__service-organizations ul,
#pqeaFilterApp .pqea__service-areas ul,
#pqeaFilterApp .pqea__service-organizations ul {
  margin-top: 0;
  margin-bottom: 0;
}
#contractorFilterApp .contractor__email-and-phone ul, #contractorFilterApp .contractor__program-designations ul, #contractorFilterApp .contractor__service-organizations ul, #contractorFilterApp .contractor__upgrade-types ul,
#contractorFilterApp .pqea__email-and-phone ul,
#contractorFilterApp .pqea__program-designations ul,
#contractorFilterApp .pqea__service-organizations ul,
#contractorFilterApp .pqea__upgrade-types ul,
#pqeaFilterApp .contractor__email-and-phone ul,
#pqeaFilterApp .contractor__program-designations ul,
#pqeaFilterApp .contractor__service-organizations ul,
#pqeaFilterApp .contractor__upgrade-types ul,
#pqeaFilterApp .pqea__email-and-phone ul,
#pqeaFilterApp .pqea__program-designations ul,
#pqeaFilterApp .pqea__service-organizations ul,
#pqeaFilterApp .pqea__upgrade-types ul {
  list-style: none;
  padding-inline-start: 0;
}
#contractorFilterApp .contractor__email-and-phone a,
#contractorFilterApp .contractor__email-and-phone li, #contractorFilterApp .contractor__program-designations a,
#contractorFilterApp .contractor__program-designations li, #contractorFilterApp .contractor__service-organizations a,
#contractorFilterApp .contractor__service-organizations li, #contractorFilterApp .contractor__upgrade-types a,
#contractorFilterApp .contractor__upgrade-types li,
#contractorFilterApp .pqea__email-and-phone a,
#contractorFilterApp .pqea__email-and-phone li,
#contractorFilterApp .pqea__program-designations a,
#contractorFilterApp .pqea__program-designations li,
#contractorFilterApp .pqea__service-organizations a,
#contractorFilterApp .pqea__service-organizations li,
#contractorFilterApp .pqea__upgrade-types a,
#contractorFilterApp .pqea__upgrade-types li,
#pqeaFilterApp .contractor__email-and-phone a,
#pqeaFilterApp .contractor__email-and-phone li,
#pqeaFilterApp .contractor__program-designations a,
#pqeaFilterApp .contractor__program-designations li,
#pqeaFilterApp .contractor__service-organizations a,
#pqeaFilterApp .contractor__service-organizations li,
#pqeaFilterApp .contractor__upgrade-types a,
#pqeaFilterApp .contractor__upgrade-types li,
#pqeaFilterApp .pqea__email-and-phone a,
#pqeaFilterApp .pqea__email-and-phone li,
#pqeaFilterApp .pqea__program-designations a,
#pqeaFilterApp .pqea__program-designations li,
#pqeaFilterApp .pqea__service-organizations a,
#pqeaFilterApp .pqea__service-organizations li,
#pqeaFilterApp .pqea__upgrade-types a,
#pqeaFilterApp .pqea__upgrade-types li {
  margin-bottom: 0.5rem;
}
#contractorFilterApp .contractor__email-and-phone a:last-of-type,
#contractorFilterApp .contractor__email-and-phone li:last-of-type, #contractorFilterApp .contractor__program-designations a:last-of-type,
#contractorFilterApp .contractor__program-designations li:last-of-type, #contractorFilterApp .contractor__service-organizations a:last-of-type,
#contractorFilterApp .contractor__service-organizations li:last-of-type, #contractorFilterApp .contractor__upgrade-types a:last-of-type,
#contractorFilterApp .contractor__upgrade-types li:last-of-type,
#contractorFilterApp .pqea__email-and-phone a:last-of-type,
#contractorFilterApp .pqea__email-and-phone li:last-of-type,
#contractorFilterApp .pqea__program-designations a:last-of-type,
#contractorFilterApp .pqea__program-designations li:last-of-type,
#contractorFilterApp .pqea__service-organizations a:last-of-type,
#contractorFilterApp .pqea__service-organizations li:last-of-type,
#contractorFilterApp .pqea__upgrade-types a:last-of-type,
#contractorFilterApp .pqea__upgrade-types li:last-of-type,
#pqeaFilterApp .contractor__email-and-phone a:last-of-type,
#pqeaFilterApp .contractor__email-and-phone li:last-of-type,
#pqeaFilterApp .contractor__program-designations a:last-of-type,
#pqeaFilterApp .contractor__program-designations li:last-of-type,
#pqeaFilterApp .contractor__service-organizations a:last-of-type,
#pqeaFilterApp .contractor__service-organizations li:last-of-type,
#pqeaFilterApp .contractor__upgrade-types a:last-of-type,
#pqeaFilterApp .contractor__upgrade-types li:last-of-type,
#pqeaFilterApp .pqea__email-and-phone a:last-of-type,
#pqeaFilterApp .pqea__email-and-phone li:last-of-type,
#pqeaFilterApp .pqea__program-designations a:last-of-type,
#pqeaFilterApp .pqea__program-designations li:last-of-type,
#pqeaFilterApp .pqea__service-organizations a:last-of-type,
#pqeaFilterApp .pqea__service-organizations li:last-of-type,
#pqeaFilterApp .pqea__upgrade-types a:last-of-type,
#pqeaFilterApp .pqea__upgrade-types li:last-of-type {
  margin-bottom: 0;
}
#contractorFilterApp .contractor__company,
#contractorFilterApp .pqea__company,
#pqeaFilterApp .contractor__company,
#pqeaFilterApp .pqea__company {
  margin-bottom: 0.5rem;
}
@media (min-width: 991px) {
  #contractorFilterApp .filter-container,
  #pqeaFilterApp .filter-container {
    margin-bottom: 2rem;
  }
}
#contractorFilterApp thead,
#contractorFilterApp tbody,
#pqeaFilterApp thead,
#pqeaFilterApp tbody {
  width: 100%;
}
#contractorFilterApp thead,
#pqeaFilterApp thead {
  position: sticky;
  top: 5.5rem;
  z-index: 1;
}
#contractorFilterApp thead th,
#pqeaFilterApp thead th {
  background-color: #fff;
  border: 0;
  border-bottom: 2px solid #369;
}
#contractorFilterApp tbody tr.even,
#pqeaFilterApp tbody tr.even {
  background-color: #fff;
}
#contractorFilterApp tbody tr.odd,
#pqeaFilterApp tbody tr.odd {
  background-color: var(--wp--preset--color--custom-info-bg, #f2f8fa);
}
#contractorFilterApp th,
#contractorFilterApp td,
#pqeaFilterApp th,
#pqeaFilterApp td {
  vertical-align: top;
  padding: 0.5rem 1rem;
  width: 100%;
}
#contractorFilterApp th:first-of-type,
#contractorFilterApp td:first-of-type,
#pqeaFilterApp th:first-of-type,
#pqeaFilterApp td:first-of-type {
  padding-top: 2rem;
}
#contractorFilterApp th:last-of-type,
#contractorFilterApp td:last-of-type,
#pqeaFilterApp th:last-of-type,
#pqeaFilterApp td:last-of-type {
  padding-bottom: 2rem;
}
@media (min-width: 782px) {
  #contractorFilterApp th,
  #contractorFilterApp td,
  #pqeaFilterApp th,
  #pqeaFilterApp td {
    padding: 1rem 1rem;
  }
  #contractorFilterApp th:first-of-type, #contractorFilterApp th:last-of-type,
  #contractorFilterApp td:first-of-type,
  #contractorFilterApp td:last-of-type,
  #pqeaFilterApp th:first-of-type,
  #pqeaFilterApp th:last-of-type,
  #pqeaFilterApp td:first-of-type,
  #pqeaFilterApp td:last-of-type {
    padding: 1rem 1rem;
  }
}
#contractorFilterApp td,
#contractorFilterApp tr,
#pqeaFilterApp td,
#pqeaFilterApp tr {
  text-wrap: balance;
  text-wrap: pretty;
}
@media (max-width: 782px) {
  #contractorFilterApp td,
  #contractorFilterApp tr,
  #pqeaFilterApp td,
  #pqeaFilterApp tr {
    display: block;
  }
}
#contractorFilterApp td a,
#contractorFilterApp td li,
#contractorFilterApp tr a,
#contractorFilterApp tr li,
#pqeaFilterApp td a,
#pqeaFilterApp td li,
#pqeaFilterApp tr a,
#pqeaFilterApp tr li {
  text-wrap: balance;
  text-wrap: pretty;
}
#contractorFilterApp td p:last-of-type,
#pqeaFilterApp td p:last-of-type {
  margin-bottom: 0;
}
#contractorFilterApp th,
#pqeaFilterApp th {
  font-size: var(--wp--preset--font-size--small);
  text-align: left;
}
@media (max-width: 782px) {
  #contractorFilterApp th,
  #pqeaFilterApp th {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
#contractorFilterApp th.contractor-heading,
#pqeaFilterApp th.contractor-heading {
  width: 15%;
}
#contractorFilterApp th.contractor-heading--company-and-location, #contractorFilterApp th.contractor-heading--email-and-phone,
#pqeaFilterApp th.contractor-heading--company-and-location,
#pqeaFilterApp th.contractor-heading--email-and-phone {
  width: 30%;
}
#contractorFilterApp th.contractor-heading--service-organizations,
#pqeaFilterApp th.contractor-heading--service-organizations {
  width: 25%;
}
#contractorFilterApp tr,
#pqeaFilterApp tr {
  width: 100%;
}
#contractorFilterApp tr:focus-within,
#pqeaFilterApp tr:focus-within {
  outline: 2px dotted #369;
  outline-offset: -2px;
}
#contractorFilterApp td,
#pqeaFilterApp td {
  font-size: var(--wp--preset--font-size--small);
  word-wrap: break-word;
}
#contractorFilterApp td::before,
#pqeaFilterApp td::before {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  font-weight: bold;
  color: #369;
}
@media (min-width: 782px) {
  #contractorFilterApp td::before,
  #pqeaFilterApp td::before {
    content: none;
  }
}
#contractorFilterApp td a,
#contractorFilterApp td p,
#contractorFilterApp td ul,
#pqeaFilterApp td a,
#pqeaFilterApp td p,
#pqeaFilterApp td ul {
  display: block;
  margin-top: 0;
  font-size: var(--wp--preset--font-size--small);
}
#contractorFilterApp td ul,
#pqeaFilterApp td ul {
  padding-inline-start: 1rem;
}
#contractorFilterApp td li,
#pqeaFilterApp td li {
  font-size: var(--wp--preset--font-size--small);
}
@media (width < 783px) {
  #contractorFilterApp tr:not(.no-results) td::before,
  #pqeaFilterApp tr:not(.no-results) td::before {
    content: attr(data-label);
  }
}
#contractorFilterApp .contractor__company,
#pqeaFilterApp .contractor__company {
  color: #369;
  font-weight: bold;
}
#contractorFilterApp .col,
#pqeaFilterApp .col {
  column-span: all;
}
@media (max-width: 782px) {
  #contractorFilterApp .col,
  #pqeaFilterApp .col {
    display: block;
  }
}
@media (min-width: 782px) {
  #contractorFilterApp .col,
  #pqeaFilterApp .col {
    column-span: 1;
  }
}
@media (min-width: 782px) {
  #contractorFilterApp .col--contractor__company-and-location, #contractorFilterApp .col--contractor__email-and-phone,
  #pqeaFilterApp .col--contractor__company-and-location,
  #pqeaFilterApp .col--contractor__email-and-phone {
    width: 30%;
  }
}
@media (min-width: 782px) {
  #contractorFilterApp .col--contractor__head-office, #contractorFilterApp .col--contractor__upgrade-types,
  #pqeaFilterApp .col--contractor__head-office,
  #pqeaFilterApp .col--contractor__upgrade-types {
    width: 25%;
  }
}
@media (min-width: 782px) {
  #contractorFilterApp .col--contractor__program-designation,
  #pqeaFilterApp .col--contractor__program-designation {
    width: 15%;
  }
}
#contractorFilterApp .even,
#pqeaFilterApp .even {
  background-color: #fff;
}
#contractorFilterApp .no-results,
#pqeaFilterApp .no-results {
  width: 100%;
  text-align: center;
}
#contractorFilterApp,
#pqeaFilterApp {
  /* -------------------------------------------------------------------------- */
  /* Contractor and PQEA tables */
  /* -------------------------------------------------------------------------- */
}
#contractorFilterApp .table-link-wrapper,
#pqeaFilterApp .table-link-wrapper {
  display: flex;
  flex-direction: column;
}
#contractorFilterApp .table-link-wrapper :is(a),
#pqeaFilterApp .table-link-wrapper :is(a) {
  min-width: 0;
  width: fit-content;
  margin-block-end: 0.5rem !important;
}
#contractorFilterApp .table-link-wrapper :is(a)::after,
#pqeaFilterApp .table-link-wrapper :is(a)::after {
  filter: var(--blue-filter);
}
#contractorFilterApp .table-link-wrapper :is(a):is(:focus-visible),
#pqeaFilterApp .table-link-wrapper :is(a):is(:focus-visible) {
  background-color: #369 !important;
  color: #fff !important;
  font-weight: bold;
  outline: 2px solid #369 !important;
  outline-offset: 2px !important;
  padding: 0.25rem;
  margin-block-end: 0 !important;
}
#contractorFilterApp .table-link-wrapper :is(a):is(:focus-visible)::after,
#pqeaFilterApp .table-link-wrapper :is(a):is(:focus-visible)::after {
  filter: var(--white-filter);
}
#contractorFilterApp .table-link-wrapper .ellipsis,
#pqeaFilterApp .table-link-wrapper .ellipsis {
  display: block !important;
  max-width: 100% !important;
  white-space: nowrap !important;
  overflow: clip !important;
  text-overflow: ellipsis !important;
}
#contractorFilterApp .table-link-wrapper .clip-text,
#contractorFilterApp .table-link-wrapper .table-link-wrapper,
#pqeaFilterApp .table-link-wrapper .clip-text,
#pqeaFilterApp .table-link-wrapper .table-link-wrapper {
  min-width: 0;
}
#contractorFilterApp .settings-headline,
#pqeaFilterApp .settings-headline {
  font-size: 1.75rem;
  margin-block-end: 1rem;
  margin-block-start: 0.25rem;
  padding: 0;
}
@media (width > 360px) {
  #contractorFilterApp .settings-headline,
  #pqeaFilterApp .settings-headline {
    margin-block-start: 0;
    font-size: 1.75rem;
    font-size-adjust: 0.5;
  }
  #contractorFilterApp .settings-headline::before,
  #pqeaFilterApp .settings-headline::before {
    display: inline-block;
    /* house icon */
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNNDEzLjUgMjM3LjVjLTI4LjIgNC44LTU4LjItMy42LTgwLTI1LjRsLTM4LjEtMzguMUMyODAuNCAxNTkgMjcyIDEzOC44IDI3MiAxMTcuNmwwLTEyLjFMMTkyLjMgNjJjLTUuMy0yLjktOC42LTguNi04LjMtMTQuN3MzLjktMTEuNSA5LjUtMTRsNDcuMi0yMUMyNTkuMSA0LjIgMjc5IDAgMjk5LjIgMGwxOC4xIDBjMzYuNyAwIDcyIDE0IDk4LjcgMzkuMWw0NC42IDQyYzI0LjIgMjIuOCAzMy4yIDU1LjcgMjYuNiA4Nkw1MDMgMTgzbDgtOGM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwyNCAyNGM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtODggODhjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yNC0yNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsOC04LTE3LjUtMTcuNXpNMjcuNCAzNzcuMUwyNjAuOSAxODIuNmMzLjUgNC45IDcuNSA5LjYgMTEuOCAxNGwzOC4xIDM4LjFjNiA2IDEyLjQgMTEuMiAxOS4yIDE1LjdMMTM0LjkgNDg0LjZjLTE0LjUgMTcuNC0zNiAyNy40LTU4LjYgMjcuNEMzNC4xIDUxMiAwIDQ3Ny44IDAgNDM1LjdjMC0yMi42IDEwLjEtNDQuMSAyNy40LTU4LjZ6Ii8+PC9zdmc+);
    width: 1.75rem;
    margin-right: 0.5rem;
  }
}
@media (width > 360px) {
  #contractorFilterApp .pqeasFilterControls .settings-headline::before,
  #pqeaFilterApp .pqeasFilterControls .settings-headline::before {
    /* house icon */
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMTkyIDMyYzc2LjggMCAxMzkuNiA2MC4yIDE0My44IDEzNmwzMiAwQzM2My42IDc0LjUgMjg2LjUgMCAxOTIgMEM5NC44IDAgMTYgNzguOCAxNiAxNzZjMCAzNy4zIDExLjYgNzEuOSAzMS40IDEwMC4zYzUgNy4yIDEwLjIgMTQuMyAxNS40IDIxLjRjMCAwIDAgMCAwIDBzMCAwIDAgMHMwIDAgMCAwYzEyLjMgMTYuOCAyNC42IDMzLjcgMzQuNSA1MS44YzUuOSAxMC44IDkuNiAyMi41IDExLjggMzQuNWwzMi40IDBjLTIuNS0xNi42LTcuMy0zMy43LTE2LjItNDkuOWMtMTAuOS0yMC0yNS4zLTM5LjctMzgtNTcuMWMwIDAgMCAwIDAgMGMtNC45LTYuNy05LjUtMTMtMTMuNi0xOUM1Ny41IDIzNC44IDQ4IDIwNi42IDQ4IDE3NkM0OCA5Ni41IDExMi41IDMyIDE5MiAzMnptNTkgMzg0bC0xMSAwLTk2IDAtMzIgMCAwIDMyIDAgMzIgMCAzMiAzMiAwIDk2IDAgMzIgMCAwLTMyIDAtMjcuN0wyNTEgNDE2ek0xMTIgMTc2YzAtNDQuMiAzNS44LTgwIDgwLTgwbDAtMzJDMTMwLjEgNjQgODAgMTE0LjEgODAgMTc2bDMyIDB6bTMyIDMwNGwwLTMyIDk2IDAgMCAzMi05NiAwek00NjQuMiAyMzguNGwwLTMyLTMyIDAtMzIgMC0zMiAwIDAgMzIgMCAzLjJjLTcuNyAzLjQtMTUgNy41LTIxLjggMTIuM2wtNC4zLTIuNS0yNy41LTE2LjNMMjk4LjggMjYzbC0zMi4xIDU3IDMwLjEgMTcuOGMtLjUgNC42LS44IDkuMi0uOCAxMy45cy4zIDkuNCAuOCAxMy45bC0zMC4xIDE3LjggMzIuMSA1NyAxNS43IDI3LjlMMzQyLjEgNDUybDQuMy0yLjVjNi44IDQuOCAxNC4xIDkgMjEuOCAxMi4zbDAgMy4yIDAgMzIgMzIgMCAzMiAwIDMyIDAgMC0zMiAwLTMuM2M3LjYtMy4zIDE0LjgtNy40IDIxLjUtMTIuMmw0LjMgMi41IDI3LjUgMTYuMyAxNS43LTI3LjkgMzIuMS01Ny0zMC4xLTE3LjhjLjUtNC42IC44LTkuMiAuOC0xMy45cy0uMy05LjQtLjgtMTMuOUw1NjUuMyAzMjBsLTMyLjEtNTctMTUuNy0yNy45LTI3LjUgMTYuMy00LjMgMi41Yy02LjctNC44LTEzLjktOC45LTIxLjUtMTIuMmwwLTMuM3ptMzcuOCA0My4xbDMuNy0yLjJMNTIyIDMwOC40bC0zLjEgMS44TDUwMSAzMjAuOGwyLjQgMjAuNmMuNCAzLjQgLjYgNi44IC42IDEwLjNzLS4yIDYuOS0uNiAxMC4zTDUwMSAzODIuNmwxNy45IDEwLjZMNTIyIDM5NWwtMTYuNCAyOS4xLTMuNy0yLjJMNDg0IDQxMS4zbC0xNyAxMi4xYy00LjkgMy41LTEwLjIgNi41LTE1LjcgOC45bC0xOS4xIDguNCAwIDIwLjkgMCAzLjMtMzIgMCAwLTMuMiAwLTIxLTE5LjItOC40Yy01LjYtMi41LTExLTUuNS0xNi05bC0xNy0xMi4xLTE3LjkgMTAuNi0zLjcgMi4yTDMxMCAzOTVsMy4xLTEuOEwzMzEgMzgyLjYgMzI4LjYgMzYyYy0uNC0zLjQtLjYtNi44LS42LTEwLjNzLjItNi45IC42LTEwLjNsMi40LTIwLjYtMTcuOS0xMC42LTMuMS0xLjggMTYuNC0yOS4xIDMuNyAyLjJMMzQ4IDI5Mi4xIDM2NSAyODBjNS0zLjUgMTAuMy02LjYgMTYtOWwxOS4yLTguNCAwLTIxIDAtMy4yIDMyIDAgMCAzLjMgMCAyMC45IDE5LjEgOC40YzUuNiAyLjQgMTAuOCA1LjQgMTUuNyA4LjlsMTcgMTIuMSAxNy45LTEwLjZ6TTQxNi4xIDQwNy43YTU2IDU2IDAgMSAwIDAtMTEyIDU2IDU2IDAgMSAwIDAgMTEyem0wLTgwYTI0IDI0IDAgMSAxIDAgNDggMjQgMjQgMCAxIDEgMC00OHoiLz48L3N2Zz4=);
  }
}
#contractorFilterApp .contractorsFilterControls.filter-container--bottom,
#contractorFilterApp .pqeasFilterControls.filter-container--bottom,
#pqeaFilterApp .contractorsFilterControls.filter-container--bottom,
#pqeaFilterApp .pqeasFilterControls.filter-container--bottom {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  align-content: center;
  box-shadow: none;
}
#contractorFilterApp .contractorsFilterControls.filter-container--bottom .control,
#contractorFilterApp .pqeasFilterControls.filter-container--bottom .control,
#pqeaFilterApp .contractorsFilterControls.filter-container--bottom .control,
#pqeaFilterApp .pqeasFilterControls.filter-container--bottom .control {
  display: grid;
  justify-content: center;
  width: auto;
  flex-basis: 100%;
}
#contractorFilterApp .contractorsFilterControls.filter-container--bottom .totals,
#contractorFilterApp .pqeasFilterControls.filter-container--bottom .totals,
#pqeaFilterApp .contractorsFilterControls.filter-container--bottom .totals,
#pqeaFilterApp .pqeasFilterControls.filter-container--bottom .totals {
  text-align: center;
}
#contractorFilterApp .custom-select::after,
#pqeaFilterApp .custom-select::after {
  display: none;
}
#contractorFilterApp :is(select),
#pqeaFilterApp :is(select) {
  color: #369;
  font-size: 1rem;
  padding: 0.5rem 2.5rem 0.5rem 0.5rem;
  /* down arrow */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMjM5IDQ5OC43bDE2MC0xMjggMTguNy0xNS0zMC0zNy41LTE4LjcgMTUtMTQ1IDExNkw3OSAzMzMuM2wtMTguNy0xNS0zMCAzNy41IDE4LjcgMTUgMTYwIDEyOCAxNSAxMiAxNS0xMnptMC00ODUuNWwtMTUtMTItMTUgMTJMNDkgMTQxLjNsLTE4LjcgMTUgMzAgMzcuNSAxOC43LTE1IDE0NS0xMTYgMTQ1IDExNiAxOC43IDE1IDMwLTM3LjUtMTguNy0xNUwyMzkgMTMuM3oiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: right 0.65rem center;
  background-size: 0.85rem;
}
#contractorFilterApp :is(select):is(:focus, :focus-visible),
#pqeaFilterApp :is(select):is(:focus, :focus-visible) {
  outline: 2px solid #369;
  outline-offset: 2px;
}
#contractorFilterApp .custom-input.location-input-wrapper,
#pqeaFilterApp .custom-input.location-input-wrapper {
  position: relative;
}
#contractorFilterApp .custom-input .location-input,
#pqeaFilterApp .custom-input .location-input {
  padding: 0.25rem 2.5rem 0.25rem 0.66rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMjQxIDM2OWMtOS40IDkuNC0yNC42IDkuNC0zMy45IDBMNDcgMjA5Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOXMyNC42LTkuNCAzMy45IDBsMTQzIDE0M0wzNjcgMTc1YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwczkuNCAyNC42IDAgMzMuOUwyNDEgMzY5eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 0.85rem;
}
#contractorFilterApp .custom-input .location-input.has-valid-selection,
#pqeaFilterApp .custom-input .location-input.has-valid-selection {
  background-image: none;
}
#contractorFilterApp .custom-input .location-input::-webkit-list-button,
#contractorFilterApp .custom-input .location-input::-webkit-calendar-picker-indicator,
#pqeaFilterApp .custom-input .location-input::-webkit-list-button,
#pqeaFilterApp .custom-input .location-input::-webkit-calendar-picker-indicator {
  opacity: 0;
}
#contractorFilterApp .custom-input .location-clear-btn,
#pqeaFilterApp .custom-input .location-clear-btn {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  padding: 0;
  border: 0;
  border-radius: 100vw;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.8rem;
  cursor: pointer;
  outline: none;
  filter: var(--blue-filter);
}
#contractorFilterApp .custom-input .location-clear-btn:is(:hover, :focus, :focus-visible),
#pqeaFilterApp .custom-input .location-clear-btn:is(:hover, :focus, :focus-visible) {
  background-color: transparent;
  outline: 2px solid #369;
  outline-offset: 2px;
  border-radius: 100vw;
}
#contractorFilterApp .control.reset-filters,
#pqeaFilterApp .control.reset-filters {
  display: grid;
  margin-bottom: 0;
  grid-template-columns: 1fr;
  gap: 0.25rem;
}
@media (width > 600px) {
  #contractorFilterApp .control.reset-filters,
  #pqeaFilterApp .control.reset-filters {
    gap: 1rem;
    grid-template-columns: 1fr 12rem 12rem;
  }
}
#contractorFilterApp .control.reset-filters,
#pqeaFilterApp .control.reset-filters {
  align-content: center;
  width: 100%;
}
#contractorFilterApp .control.reset-filters .clear-filters,
#pqeaFilterApp .control.reset-filters .clear-filters {
  color: #369;
  background-color: #fff;
  border: 2px solid #369;
  margin-inline-start: auto;
  width: fit-content;
}
@media (min-width: 991px) {
  #contractorFilterApp .control.copy-link-btn,
  #pqeaFilterApp .control.copy-link-btn {
    margin-left: auto;
    margin-right: 0;
  }
}
#contractorFilterApp .has-icon.is-uppercase,
#pqeaFilterApp .has-icon.is-uppercase {
  text-transform: uppercase;
}
#contractorFilterApp .has-icon::before,
#pqeaFilterApp .has-icon::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBvcGFjaXR5PSIuNCIgZD0iIi8+PHBhdGggZmlsbD0iIzM2OSIgZD0iTTQ0MSAxMDNjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMMTc3IDQwMWMtOS40IDkuNC0yNC42IDkuNC0zMy45IDBMNyAyNjVjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMGwxMTkgMTE5TDQwNyAxMDNjOS40LTkuNCAyNC42LTkuNCAzMy45IDB6Ii8+PC9zdmc+);
  margin-bottom: 0;
  margin-right: -0.5rem;
  top: 0.25rem;
  height: 1.25rem;
  min-width: 1.25rem;
  width: 1.25rem;
}
#contractorFilterApp .has-icon.email::before,
#pqeaFilterApp .has-icon.email::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMjU2IDY0QzE1MCA2NCA2NCAxNTAgNjQgMjU2czg2IDE5MiAxOTIgMTkybDMyIDAgMCA2NC0zMiAwQzExNC42IDUxMiAwIDM5Ny40IDAgMjU2UzExNC42IDAgMjU2IDBTNTEyIDExNC42IDUxMiAyNTZsMCA5NiAwIDMyLTMyIDAtNDAgMGMtMzYgMC02OC4yLTE1LjgtOTAuMi00MC45QzMyNi40IDM2OC4zIDI5MyAzODQgMjU2IDM4NGMtNzAuNyAwLTEyOC01Ny4zLTEyOC0xMjhzNTcuMy0xMjggMTI4LTEyOGMzMi41IDAgNjIuMSAxMi4xIDg0LjcgMzJsNDMuMyAwIDAgMzIgMCA2NCAwIDhjMCAzMC45IDI1LjEgNTYgNTYgNTZsOCAwIDAtNjRjMC0xMDYtODYtMTkyLTE5Mi0xOTJ6bTY0IDE5MmE2NCA2NCAwIDEgMCAtMTI4IDAgNjQgNjQgMCAxIDAgMTI4IDB6Ii8+PC9zdmc+);
  margin-right: 0.25rem;
  opacity: 0.75;
}
#contractorFilterApp .has-icon.location::before,
#pqeaFilterApp .has-icon.location::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMTkyIDUxMnMxOTItMjA4IDE5Mi0zMjBDMzg0IDg2IDI5OCAwIDE5MiAwUzAgODYgMCAxOTJDMCAzMDQgMTkyIDUxMiAxOTIgNTEyem0wLTM4NGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz48L3N2Zz4=);
  margin-right: 0.25rem;
  opacity: 0.75;
}
#contractorFilterApp .has-icon.phone::before,
#pqeaFilterApp .has-icon.phone::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMCAzMkwxNDQgMGw4MCAxNDQtODMuOCA2N2MzNi4xIDY4LjQgOTIuMyAxMjQuNiAxNjAuOCAxNjAuOEwzNjggMjg4bDE0NCA4MEw0ODAgNTEySDQ0OEMyMDAuNiA1MTIgMCAzMTEuNCAwIDY0TDAgMzJ6Ii8+PC9zdmc+);
  margin-right: 0.25rem;
  opacity: 0.75;
}
#faqFilterApp button.accordion-trigger {
  position: relative;
  width: 100%;
  padding-left: 3rem;
}
#faqFilterApp button.accordion-trigger[aria-expanded=true] .accordion-icon::before {
  background-color: transparent;
  transition: background-color ease-in-out 0.125s;
}
#faqFilterApp p.no-results {
  grid-column: span 3;
  width: 100%;
  text-align: center;
}
#faqFilterApp .accordion-icon {
  display: inline-block;
  position: relative;
  width: 1rem;
  height: 1rem;
  margin-left: 0;
}
#faqFilterApp .accordion-icon::before, #faqFilterApp .accordion-icon::after {
  content: "";
  position: absolute;
  background: #369;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#faqFilterApp .accordion-icon::before {
  width: 0.25rem;
  height: 100%;
  transition: background-color ease-in-out 0.125s;
}
#faqFilterApp .accordion-icon::after {
  height: 0.25rem;
  width: 100%;
}
#faqFilterApp .accordion-title, #faqFilterApp .accordion-trigger {
  text-wrap: unset;
}
#faqFilterApp .button {
  padding: 0.5rem 1rem;
  font-weight: bold;
  text-decoration: none;
}
#faqFilterApp .filter--types .accordion-icon {
  margin-left: 1rem;
}
#faqFilterApp .filter--types .accordion-icon::before, #faqFilterApp .filter--types .accordion-icon::after {
  background-color: #fff;
}
#faqFilterApp .inner {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: stretch;
  justify-content: flex-start;
}
@media (min-width: 991px) {
  #faqFilterApp .inner {
    flex-direction: row;
    align-items: flex-start;
  }
}
#faqFilterApp .results .page {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.5rem;
  padding: 0 0 1rem;
}
@media (max-width: 991px) {
  #faqFilterApp .sidebar {
    display: none;
  }
}
#faqFilterApp .faqsFilterControls .additional-filters--mobile h2 {
  margin-bottom: 0;
}
@media (min-width: 991px) {
  #faqFilterApp .faqsFilterControls .additional-filters--mobile {
    display: none;
  }
}
#faqFilterApp .faqsFilterControls .additional-filters--mobile fieldset {
  border: none;
}
#faqFilterApp .faq {
  min-width: 100%;
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: stretch;
  justify-content: flex-start;
  padding: 0;
  background-color: rgba(0, 42, 78, 0.05);
  border-radius: 0.4375rem;
}
#faqFilterApp .faq .accordion-title {
  color: #369;
}
#faqFilterApp .faq .accordion-trigger {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: BCSans, "Noto Sans", Verdana, Arial, sans-serif;
  background-color: rgba(var(--primary-brand-rgb), 0.05);
  border: 0.125rem solid rgba(var(--primary-brand-rgb), 0.05);
}
#faqFilterApp .faq .accordion-trigger:not([disabled]) .accordion-title {
  color: #369;
  transition: all ease-in-out 0.125s;
}
#faqFilterApp .faq .accordion-trigger:not([disabled]) .accordion-icon::before, #faqFilterApp .faq .accordion-trigger:not([disabled]) .accordion-icon::after {
  background: #369;
  transition: all ease-in-out 0.125s;
}
#faqFilterApp .faq .accordion-trigger:not([disabled]):hover .accordion-title, #faqFilterApp .faq .accordion-trigger:not([disabled]):focus .accordion-title {
  color: #fff;
  transition: all ease-in-out 0.125s;
}
#faqFilterApp .faq .accordion-trigger:not([disabled]):hover .accordion-icon::before, #faqFilterApp .faq .accordion-trigger:not([disabled]):hover .accordion-icon::after, #faqFilterApp .faq .accordion-trigger:not([disabled]):focus .accordion-icon::before, #faqFilterApp .faq .accordion-trigger:not([disabled]):focus .accordion-icon::after {
  background: #fff;
  transition: all ease-in-out 0.125s;
}
#faqFilterApp .faq .accordion-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
}
#faqFilterApp .faq .accordion-icon::before, #faqFilterApp .faq .accordion-icon::after {
  background: #369;
}
#faqFilterApp .faq .accordion-panel > .inner {
  padding: 2rem;
  background-color: rgba(237, 235, 235, 0.05);
}
@media (min-width: 991px) {
  #faqFilterApp .faq .accordion-panel > .inner {
    flex-wrap: wrap;
  }
}
#faqFilterApp .faq:not([disabled]).isOpen .accordion-trigger {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#faqFilterApp .faq:not([disabled]).isOpen .accordion-icon::before {
  background: transparent !important;
}
#faqFilterApp .faq a,
#faqFilterApp .faq p {
  margin: 0;
}
#faqFilterApp .faq img {
  display: block;
  width: 1.875rem;
  height: auto;
  margin-right: 1rem;
}
#faqFilterApp .faq__body, #faqFilterApp .faq__permalinks {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 991px) {
  #faqFilterApp .faq__body, #faqFilterApp .faq__permalinks {
    flex-basis: 100%;
  }
}
#faqFilterApp .faq__learn-more {
  margin-top: auto;
  text-align: center;
}
#faqFilterApp .faq__terms {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  row-gap: 2rem;
  max-width: 100%;
  align-items: start;
}
@media (min-width: 782px) {
  #faqFilterApp .faq__terms {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}
@media (min-width: 1199px) {
  #faqFilterApp .faq__terms {
    grid-template-columns: repeat(3, 1fr);
  }
}
#faqFilterApp .faq__terms {
  row-gap: 1rem;
  width: 100%;
  margin-bottom: 0.5rem;
  padding: 1rem;
  background-color: #fff;
}
@media (min-width: 991px) {
  #faqFilterApp .faq__terms {
    row-gap: 1rem;
    margin-bottom: 1rem;
    padding: 1rem 2rem;
  }
}
@media (min-width: 1199px) {
  #faqFilterApp .faq__terms {
    row-gap: 0;
  }
}
#faqFilterApp .faq__terms p {
  display: inline-block;
  margin-bottom: 0.5rem;
  font-weight: bold;
}
#faqFilterApp .faq__terms li {
  list-style-type: none;
}
#faqFilterApp .faq__title {
  margin-bottom: 1rem;
}
#faqFilterApp .faq__title h3 {
  margin-top: 0;
  color: #369;
}
#faqFilterApp .faq__title a {
  text-decoration: none;
  text-decoration-color: #369;
}
#faqFilterApp .faq__body {
  margin: 0 0 0.5rem;
  padding: 0.5rem 0;
  overflow: auto;
}
@media (min-width: 991px) {
  #faqFilterApp .faq__body {
    margin-bottom: 1rem;
    padding: 1rem 0;
  }
}
#faqFilterApp .faq__body table {
  width: 100% !important;
}
#faqFilterApp .faq__body p {
  display: inline-block;
  width: 100%;
  max-width: 100% !important;
  margin-top: 0;
  margin-block-start: 0;
  line-height: 1.6;
}
#faqFilterApp .faq__body p:last-of-type {
  margin-bottom: 0;
}
#faqFilterApp .faq__body ul {
  margin: 1rem 0;
}
#faqFilterApp .faq__body li:last-of-type {
  margin-bottom: 0;
}
#faqFilterApp .faq__permalinks {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: center;
  width: auto;
}
@media (min-width: 991px) {
  #faqFilterApp .faq__permalinks {
    justify-content: flex-end;
  }
}
#faqFilterApp .faq__permalinks .inner {
  width: 100%;
}
#faqFilterApp .faq__link {
  position: relative;
}
#faqFilterApp .faq__building-types, #faqFilterApp .faq__faq-types {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: stretch;
  justify-content: flex-start;
}
#faqFilterApp .faq__building-types p,
#faqFilterApp .faq__building-types ul, #faqFilterApp .faq__faq-types p,
#faqFilterApp .faq__faq-types ul {
  display: inline-block;
  flex: 0 1 auto;
  width: auto;
}
#faqFilterApp .faq__building-types ul, #faqFilterApp .faq__faq-types ul {
  margin: 0;
  padding: 0;
}
#faqFilterApp .faq__close {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
}
#faqFilterApp .faq__close button:not([disabled]) {
  background-color: transparent;
}
#faqFilterApp .faq__close span {
  color: #369;
  font-size: var(--wp--preset--font-size--small);
  font-weight: normal;
}
#faqFilterApp .faq h3 {
  margin: 0;
}
#faqFilterApp .faq h3 button {
  text-align: left;
}
#faqFilterApp .faq .copy-link,
#faqFilterApp .faq .visible-link {
  display: inline-flex;
  position: relative;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  width: auto;
}
#faqFilterApp .faq .copy-link::before,
#faqFilterApp .faq .visible-link::before {
  display: block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCAgZmlsbD0iIzM2OSIgIGQ9Ik03MS44IDQ0Ni42QzEwMSA0NjkuOSAxMjggNDgwIDEyOCA0ODBzLTIwLjItMjAuMi0yOC41LTUyLjZDOTcuMyA0MTkgOTYgNDA5LjkgOTYgNDAwYzAtNjEuOSA1MC4xLTExMiAxMTItMTEybDQ4IDAgMzIgMCAwIDMyIDAgMzIgMCAzMiAzMiAwTDQ4OC4zIDIyOS43IDUxMiAyMDhsLTIzLjctMjEuN0wzMjAgMzJsLTMyIDAgMCAzMiAwIDMyIDAgMzItMzIgMC04MCAwQzc4LjggMTI4IDAgMjA2LjggMCAzMDRjMCA2OS4yIDM3LjUgMTE1LjEgNzEuOCAxNDIuNnptLTcuNy01Mi4zQzQ1LjkgMzcxLjggMzIgMzQyLjIgMzIgMzA0YzAtNzkuNSA2NC41LTE0NCAxNDQtMTQ0bDExMiAwIDMyIDAgMC0zMiAwLTUyLjZMNDY0LjYgMjA4IDMyMCAzNDAuNmwwLTUyLjYgMC0zMi0zMiAwLTgwIDBjLTc3LjYgMC0xNDAuOSA2MS40LTE0My45IDEzOC4zeiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
#faqFilterApp .faq .copy-link.external svg {
  display: none;
}
#faqFilterApp .faq .visible-link {
  display: none;
}
#pqeaFilterApp .reset-filters {
  container: filter/inline-size;
}
@container filter (width > 730px) and (width < 992px) {
  #pqeaFilterApp .control.copy-link-btn {
    margin-top: -3.5rem;
  }
  #pqeaFilterApp .control.reset-filters .clear-filters {
    margin-top: -3.5rem;
  }
}
#pqeaFilterApp #pqeasFilterControls {
  container: controls/inline-size;
}
#vnextRebateFilterApp[data-mode=archive] .location-input-wrapper {
  position: relative;
  width: fit-content;
  max-width: 100%;
}
#vnextRebateFilterApp[data-mode=archive] .location-input {
  padding-right: 2.5rem;
}
#vnextRebateFilterApp[data-mode=archive] .location-input.has-valid-selection {
  background-image: none !important;
}
#vnextRebateFilterApp[data-mode=archive] .location-clear-btn {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  width: 1.25rem;
  height: 1.25rem;
  min-width: 1.25rem;
  min-height: 1.25rem;
  padding: 0;
  border: 0;
  border-radius: 100vw;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.8rem;
  cursor: pointer;
  filter: var(--blue-filter);
}
.location-clear-btn:is(:hover, :focus, :focus-visible) {
  outline: 2px solid #369;
  outline-offset: 2px;
}
@container controls (width < 600px) {
  .control.reset-filters {
    grid-template-columns: 1fr;
  }
}
.rebateFilterApp .results .page {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  row-gap: 2rem;
  max-width: 100%;
  align-items: start;
}
@media (min-width: 782px) {
  .rebateFilterApp .results .page {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}
@media (min-width: 1199px) {
  .rebateFilterApp .results .page {
    grid-template-columns: repeat(3, 1fr);
  }
}
.rebateFilterApp .results .page {
  width: 100%;
  column-gap: 1rem;
  row-gap: 2rem;
}
@media (min-width: 782px) {
  .rebateFilterApp .results .page {
    align-items: stretch;
    column-gap: 2rem;
    row-gap: 3.5rem;
  }
}
@media (min-width: 1199px) {
  .rebateFilterApp .results .page {
    column-gap: 3rem;
    row-gap: 5rem;
  }
}
.rebateFilterApp .rebate {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: stretch;
  justify-content: flex-start;
  border-radius: 0;
}
.rebateFilterApp .rebate h3 {
  text-wrap: balance;
  text-wrap: pretty;
}
.rebateFilterApp .rebate a,
.rebateFilterApp .rebate p {
  margin: 0;
}
.rebateFilterApp .rebate img {
  display: block;
  width: 1.875rem;
  height: auto;
  margin-right: 1rem;
}
.rebateFilterApp .rebate__amount, .rebateFilterApp .rebate__short-description {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.rebateFilterApp .rebate__amount::before, .rebateFilterApp .rebate__short-description::before {
  display: inline-block;
  line-height: 1;
  margin-right: 0.5rem;
}
.rebateFilterApp .rebate__amount {
  margin-bottom: 0.5rem;
}
.rebateFilterApp .rebate__amount::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDAuNzVDOS4wMTU4NCAwLjc1IDYuMTU0OCAxLjkzNSA0LjA0NTIgNC4wNDUyQzEuOTM0ODggNi4xNTQ1OCAwLjc1IDkuMDE1ODQgMC43NSAxMkMwLjc1IDE0Ljk4NDIgMS45MzUgMTcuODQ1MiA0LjA0NTIgMTkuOTU0OEM2LjE1NDU4IDIyLjA2NTEgOS4wMTU4NCAyMy4yNSAxMiAyMy4yNUMxNC45ODQyIDIzLjI1IDE3Ljg0NTIgMjIuMDY1IDE5Ljk1NDggMTkuOTU0OEMyMi4wNjUxIDE3Ljg0NTQgMjMuMjUgMTQuOTg0MiAyMy4yNSAxMkMyMy4yNSA5LjAxNTg0IDIyLjA2NSA2LjE1NDggMTkuOTU0OCA0LjA0NTJDMTcuODQ1NCAxLjkzNDg4IDE0Ljk4NDIgMC43NSAxMiAwLjc1Wk0xMiAyMS43NUM5LjQxNDQ4IDIxLjc1IDYuOTMzODQgMjAuNzIyNSA1LjEwNTUyIDE4Ljg5NDVDMy4yNzczOSAxNy4wNjY0IDIuMjUgMTQuNTg1OCAyLjI1IDEyQzIuMjUgOS40MTQyNCAzLjI3NzQ5IDYuOTMzODQgNS4xMDU1MiA1LjEwNTUyQzYuOTMzNjUgMy4yNzczOSA5LjQxNDI0IDIuMjUgMTIgMi4yNUMxNC41ODU4IDIuMjUgMTcuMDY2MiAzLjI3NzQ5IDE4Ljg5NDUgNS4xMDU1MkMyMC43MjI2IDYuOTMzNjUgMjEuNzUgOS40MTQyNCAyMS43NSAxMkMyMS43NSAxNC41ODU4IDIwLjcyMjUgMTcuMDY2MiAxOC44OTQ1IDE4Ljg5NDVDMTcuMDY2NCAyMC43MjI2IDE0LjU4NTggMjEuNzUgMTIgMjEuNzVaTTkuNzUgOS40Mjc0NEM5Ljc1IDEwLjU4MjQgMTAuMTE3NSAxMS4yNSAxMiAxMS4yNUMxNC40OSAxMS4yNSAxNS43NSAxMi4zNjc0IDE1Ljc1IDE0LjU3MjVDMTUuNzA5NyAxNS4zODA2IDE1LjM4NzIgMTYuMTQ4NCAxNC44Mzg3IDE2Ljc0MjhDMTQuMjkxMyAxNy4zMzgyIDEzLjU1MTYgMTcuNzIxNiAxMi43NSAxNy44Mjc1VjE4Ljc1QzEyLjc1IDE5LjE2NDQgMTIuNDE0NCAxOS41IDEyIDE5LjVDMTEuNTg1NiAxOS41IDExLjI1IDE5LjE2NDQgMTEuMjUgMTguNzVWMTcuODI3NUMxMC40NDg0IDE3LjcyMTYgOS43MDg3NSAxNy4zMzgxIDkuMTYxMjYgMTYuNzQyOEM4LjYxMjgxIDE2LjE0ODQgOC4yOTAzMiAxNS4zODA2IDguMjUgMTQuNTcyNUM4LjI1IDE0LjE1ODEgOC41ODU2MiAxMy44MjI1IDkgMTMuODIyNUM5LjQxNDM4IDEzLjgyMjUgOS43NSAxNC4xNTgxIDkuNzUgMTQuNTcyNUM5Ljg4MzEzIDE1LjY4OTEgMTAuODgwNiAxNi40OTYzIDEyIDE2LjM5NUMxMy4xMTk0IDE2LjQ5NjMgMTQuMTE2OSAxNS42ODkxIDE0LjI1IDE0LjU3MjVDMTQuMjUgMTMuNDE3NSAxMy44ODI1IDEyLjc1IDEyIDEyLjc1QzkuNTEgMTIuNzUgOC4yNSAxMS42MzI1IDguMjUgOS40Mjc0NEM4LjI5MDMxIDguNjE5MzEgOC42MTI4MSA3Ljg1MTUgOS4xNjEyNiA3LjI1NzEyQzkuNzA4NzUgNi42NjE4IDEwLjQ0ODQgNi4yNzgzOCAxMS4yNSA2LjE3MjQ0VjUuMjQ5OTNDMTEuMjUgNC44MzU1NCAxMS41ODU2IDQuNDk5OTMgMTIgNC40OTk5M0MxMi40MTQ0IDQuNDk5OTMgMTIuNzUgNC44MzU1NCAxMi43NSA1LjI0OTkzVjYuMTcyNDRDMTMuNTUxNiA2LjI3ODM4IDE0LjI5MTMgNi42NjE4MiAxNC44Mzg3IDcuMjU3MTJDMTUuMzg3MiA3Ljg1MTUgMTUuNzA5NyA4LjYxOTMxIDE1Ljc1IDkuNDI3NDRDMTUuNzUgOS44NDE4MiAxNS40MTQ0IDEwLjE3NzQgMTUgMTAuMTc3NEMxNC41ODU2IDEwLjE3NzQgMTQuMjUgOS44NDE4MiAxNC4yNSA5LjQyNzQ0QzE0LjExNjkgOC4zMTA4OSAxMy4xMTk0IDcuNTAzNyAxMiA3LjYwNDkzQzEwLjg4MDYgNy41MDM2OCA5Ljg4MzEzIDguMzEwODYgOS43NSA5LjQyNzQ0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+) !important;
}
.rebateFilterApp .rebate__short-description {
  margin-bottom: 1rem;
}
.rebateFilterApp .rebate__short-description::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ1MzYgMTEuODA0NVYyMC40Mjc3SDMuNTQ1NTRWMTEuODQyMkwzLjU0NzQ2IDExLjgzN1YxMS44MDQ1QzMuNTQ3NDYgMTEuNTA2MyAzLjMwNTYyIDExLjI2NDUgMy4wMDc0NiAxMS4yNjQ1QzIuNzA5MyAxMS4yNjQ1IDIuNDY3NDYgMTEuNTA2MyAyLjQ2NzQ2IDExLjgwNDVWMjAuOTY3N0MyLjQ2NzQ2IDIxLjI2NzEgMi43MDk2MSAyMS41MDc3IDMuMDA3NDYgMjEuNTA3N0gxOC45OTM2QzE5LjI5MTUgMjEuNTA3NyAxOS41MzM2IDIxLjI2NzEgMTkuNTMzNiAyMC45Njc3VjExLjgwNDVDMTkuNTMzNiAxMS41MDYzIDE5LjI5MTggMTEuMjY0NSAxOC45OTM2IDExLjI2NDVDMTguNjk1NSAxMS4yNjQ1IDE4LjQ1MzYgMTEuNTA2MyAxOC40NTM2IDExLjgwNDVaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwLjM2Ii8+CjxwYXRoIGQ9Ik0xLjE2OTczIDEyLjE5OTdDMS4xNzg2OCAxMi4xOTA2IDEuMTg3MzQgMTIuMTgxMiAxLjE5NTY4IDEyLjE3MTRMMS4xOTcxIDEyLjE2OTlMMTAuODgzMyAxLjYzMDUzTDEwLjg4MzMgMS42MzA1OEwxMC44ODY1IDEuNjI2ODlDMTAuOTE0MiAxLjU5NTA0IDEwLjk1NTEgMS41NzYyMyAxMS4wMDAxIDEuNTc2MjNDMTEuMDQ1MSAxLjU3NjIzIDExLjA4NiAxLjU5NTAzIDExLjExMzcgMS42MjY5TDExLjExMzcgMS42MjY5NEwxMS4xMTcgMS42MzA1M0wyMC43OTk5IDEyLjE2NjRDMjAuODkzOSAxMi4yNzkgMjEuMDI5NyAxMi4zNDg3IDIxLjE3NjIgMTIuMzU5OEwyMS4xNzc5IDEyLjM1OTlDMjEuMzI1NiAxMi4zNjk2IDIxLjQ3MTcgMTIuMzE5NSAyMS41ODE4IDEyLjIxNzlDMjEuNjkyMSAxMi4xMTYxIDIxLjc1MzYgMTEuOTczOSAyMS43NTUgMTEuODI1N0MyMS43NTY0IDExLjY3ODkgMjEuNjk3OCAxMS41Mzc2IDIxLjU5MzUgMTEuNDM1MUwxMS45MTQxIDAuOTAxMjIzQzExLjkxMzggMC45MDA5MTEgMTEuOTEzNSAwLjkwMDU5OSAxMS45MTMyIDAuOTAwMjg3QzExLjY4MDQgMC42NDA0ODkgMTEuMzQ4OCAwLjQ5MjQ4NSAxMC45OTk5IDAuNDkyNDg1QzEwLjY1MSAwLjQ5MjQ4NSAxMC4zMTk1IDAuNjQwNDk3IDEwLjA4NjYgMC45MDAyOTRMMC40MDYzMjUgMTEuNDM1MUMwLjMwMjA1NyAxMS41Mzc2IDAuMjQzNDQ1IDExLjY3ODkgMC4yNDQ4MjkgMTEuODI1N0wwLjQyNDgyMSAxMS44MjRMMC4yNDQ4MjkgMTEuODI1N0MwLjI0NjIyNiAxMS45NzM5IDAuMzA3Nzk2IDEyLjExNjEgMC40MTgwNTQgMTIuMjE3OU0xLjE2OTczIDEyLjE5OTdMMC40MTgwNTQgMTIuMjE3OU0xLjE2OTczIDEyLjE5OTdMMS4xNDM2MSAxMi4yMjgxSDEuMTM5NDVMMS4xNjk3MyAxMi4xOTk3Wk0wLjQxODA1NCAxMi4yMTc5QzAuNDE4MDUgMTIuMjE3OSAwLjQxODA0NyAxMi4yMTc5IDAuNDE4MDQzIDEyLjIxNzlMMC41NDAxMyAxMi4wODU2TDAuNDE4MDU0IDEyLjIxNzlaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwLjM2Ii8+Cjwvc3ZnPg==) !important;
}
.rebateFilterApp .rebate__learn-more {
  width: 100%;
  margin-top: auto;
  text-align: center;
}
.rebateFilterApp .rebate__learn-more .button {
  width: 100%;
}
.rebateFilterApp .rebate__title {
  margin-bottom: 1rem;
}
.rebateFilterApp .rebate__title h3 {
  margin-top: 0;
  color: #369;
}
.rebateFilterApp .rebate__title a {
  text-decoration: none;
  text-decoration-color: #369;
}
@media (min-width: 991px) {
  .rebateFilterApp .control {
    flex-basis: calc(33.3333333333% - 0.3333333333rem);
    width: auto;
    justify-content: flex-start;
  }
}
@media (min-width: 1199px) {
  .rebateFilterApp .control {
    flex-basis: calc(33.3333333333% - 1rem);
  }
}
.rebateFilterApp .accordion-icon::before, .rebateFilterApp .accordion-icon::after {
  background: #fff;
}
.rebateFilterApp .accordion-icon::before {
  transition: background-color ease-in-out 0.125s;
}
.rebateFilterApp .is-loading {
  grid-column: 1/span 3;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  scroll-padding: 6.5rem !important;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-site-logo img {
  object-fit: contain;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) h2,
html:has(body.betterhomesbc, body.betterbuildingsbc) h3,
html:has(body.betterhomesbc, body.betterbuildingsbc) h4,
html:has(body.betterhomesbc, body.betterbuildingsbc) h5,
html:has(body.betterhomesbc, body.betterbuildingsbc) h6,
html:has(body.betterhomesbc, body.betterbuildingsbc) .text-balance {
  text-wrap: balance;
  text-wrap: pretty;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .overflow-hidden {
  overflow: clip;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .rtl {
  direction: rtl;
  text-align: right;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .quarter-gap {
  gap: 0.25rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .half-gap {
  gap: 0.5rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .full-gap {
  gap: 1rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .double-gap {
  gap: 2rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .triple-gap {
  gap: 3rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #post-content .wp-block-button.light .wp-block-button__link:is(:hover, :focus-visible) {
  outline: 2px solid var(--wp--preset--color--white);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* Search button */
}
@media (max-width: 600px) {
  html:has(body.betterhomesbc, body.betterbuildingsbc) body.alpha-v3 .toggle-search-btn.toggle-search-btn a {
    font-size: 0 !important;
    width: 2rem;
  }
  html:has(body.betterhomesbc, body.betterbuildingsbc) body.alpha-v3 .toggle-search-btn.toggle-search-btn a::after {
    margin-left: -0.5rem;
  }
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* Search results */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results .result-details h2 {
  color: var(--wp--preset--color--headline-color);
  font-size: var(--wp--preset--font-size--large);
  margin-bottom: 1rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results.search-results #post-content#post-content h2 a {
  display: inline-block;
  font-size: inherit;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results.search-results .result-details {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results.search-results .result-details li {
  background-color: var(--wp--preset--color--white);
  padding: 0 2rem 0.5rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results.search-results .wp-block-post-excerpt__more-link {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results.search-results .wp-block-query-pagination-numbers {
  display: flex;
  gap: 1rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.search-results.search-results .wp-block-query-pagination-numbers a.page-numbers {
  background-color: var(--wp--preset--color--tertiary);
  border-radius: 50%;
  color: var(--wp--preset--color--white);
  height: 2rem;
  min-width: 2rem;
  text-align: center;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* FAQs */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #faqFilterApp .faq .copy-link:hover {
  display: inline-flex !important;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* Navigation */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #post-content#post-content a:not(.wp-block-button__link, .button):is(:hover),
html:has(body.betterhomesbc, body.betterbuildingsbc) .post-content.post-content a:not(.wp-block-button__link, .button):is(:hover) {
  outline: none;
  outline-offset: 0;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #post-content#post-content a:not(.wp-block-button__link, .button):is(:focus-visible),
html:has(body.betterhomesbc, body.betterbuildingsbc) .post-content.post-content a:not(.wp-block-button__link, .button):is(:focus-visible) {
  outline: 1.5px solid;
  outline-offset: 3.5px;
  border-radius: 3px;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-template-part .bcgov-header-group .bcgov-site-header nav.wp-block-navigation button,
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-template-part .bcgov-header-group.bcgov-site-header nav.wp-block-navigation button {
  height: 24px;
  width: 24px;
  background-size: 0.85rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-template-part .bcgov-header-group .bcgov-site-header nav.wp-block-navigation button,
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-template-part .bcgov-header-group.bcgov-site-header nav.wp-block-navigation button svg {
  width: 0.85rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* Collapse */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-bcgov-block-theme-collapse h3 button {
  font-size: var(--wp--preset--font-size--medium);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-bcgov-block-theme-collapse:not(.is-style-bcgov) .wp-block-bcgov-block-theme-collapse-item .collapse-header.collapse-header h3 button span {
  font-weight: bold;
  color: var(--wp--preset--color--headline-color);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-bcgov-block-theme-collapse:not(.is-style-bcgov) .wp-block-bcgov-block-theme-collapse-item .collapse-header.collapse-header h3 button {
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* FAQs */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #faqFilterApp .faq__body.faq__body p {
  margin-bottom: 1rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:has(.banner-left) .wp-block-post-featured-image img {
  object-position: left;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:has(.banner-right) .wp-block-post-featured-image img {
  object-position: right;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* Forms */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) input,
html:has(body.betterhomesbc, body.betterbuildingsbc) textarea,
html:has(body.betterhomesbc, body.betterbuildingsbc) select,
html:has(body.betterhomesbc, body.betterbuildingsbc) option {
  color-scheme: light;
}
@media only screen and (min-width: 641px) {
  html:has(body.betterhomesbc, body.betterbuildingsbc) html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 100%;
  }
}
html:has(body.betterhomesbc, body.betterbuildingsbc) {
  /* Rebates */
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives h2.breadcrumb {
  padding-bottom: 0;
  border-bottom: none;
}
@media (max-width: 979px) {
  html:has(body.betterhomesbc, body.betterbuildingsbc) .sticky-side-nav {
    display: none;
  }
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives .info-box * {
  font-size: var(--wp--preset--font-size--extra-small);
}
@media (min-width: 991px) {
  html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives .post-content .icon.icon {
    position: relative;
    top: 0.5rem;
    left: -0.5rem;
    border-radius: 0;
  }
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives .post-content .entry-content {
  padding-bottom: 2rem;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives .overview-block {
  box-shadow: none;
  border: 1px solid #bababa;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #overview:not(:has(.item.amount)) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#overview .item.amount)) .side-nav:not(.bb-nav) li:nth-of-type(1) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) #overview .item.amount .body {
  font-weight: bold;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#rebate-amount)) .side-nav:not(.bb-nav) li:nth-of-type(2) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#eligibility)) .side-nav:not(.bb-nav) li:nth-of-type(3) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#deadlines)) .side-nav:not(.bb-nav) li:nth-of-type(4) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#how-to-apply)) .side-nav:not(.bb-nav) li:nth-of-type(5) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#who-to-contact)) .side-nav:not(.bb-nav) li:nth-of-type(6) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#program-updates)) .side-nav:not(.bb-nav) li:nth-of-type(7) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body:not(:has(#faqs-and-more)) .side-na:not(.bb-nav) li:nth-of-type(8) {
  display: none;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives th h3 {
  color: #fff;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives h3 {
  font-size: var(--wp--preset--font-size--large);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives table *:not(h1, h2, h3, h3 strong, h4, h5, h6) {
  font-size: var(--wp--preset--font-size--extra-small);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives table {
  border-block: 1px solid #bababa;
  border-inline: 0.5px solid #bababa;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives table h3,
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives table thead th {
  font-size: inherit;
  margin: 0;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives table thead th,
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-table.is-style-stripes tbody tr:first-of-type {
  background-color: var(--wp--preset--color--white);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives table {
  border-collapse: collapse;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives.single-incentives table td,
html:has(body.betterhomesbc, body.betterbuildingsbc) table th {
  border: 0.5px solid #b9b9b9;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives tr.odd,
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives.single-incentives table tr.odd td.even {
  background-color: transparent;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives th.even {
  background-color: var(--bcds-surface-brand-gray-10);
  color: var(--wp--preset--color--tertiary);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives th,
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives th.odd {
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--tertiary);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
  background-color: var(--bcds-surface-brand-gray-10);
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives .grid-item .faq.faq:hover,
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives .grid-item .faq.faq.faq:focus,
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives .block_contact_list address li:hover,
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives .block_contact_list address li:focus {
  outline: 0;
  outline-offset: 0;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) body.single-incentives a.wp-block-social-link-anchor:is(:hover, :focus-visible) {
  outline: 0;
}
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives .content-block .inner ol li a,
html:has(body.betterhomesbc, body.betterbuildingsbc) .single-incentives.single-incentives .content-block .inner ul li a {
  display: initial;
}
body.lock-program-select .control.program-select {
  pointer-events: none !important;
  order: -1;
}
body.lock-program-select .control.program-select .custom-select {
  outline: 2px solid #369;
  border-radius: 0.25rem;
}
body.lock-program-select .control.program-select .custom-select::after {
  display: none !important;
}
body.lock-program-select .control.reset-filters {
  display: none !important;
}
body.lock-program-select .control.program-select label {
  font-size: 0 !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .new.invert-on-hover:has(a:focus-visible, a:hover) .wp-block-group {
  background-color: var(--wp--preset--color--custom-new-buildings) !important;
  border: 2px solid #fff !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .new.invert-on-hover:has(a:focus-visible, a:hover) .wp-block-group .wp-block-heading a {
  color: #fff !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .reno.invert-on-hover:has(a:focus-visible, a:hover) .wp-block-group {
  background-color: var(--wp--preset--color--custom-renovations) !important;
  border: 2px solid #fff !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .reno.invert-on-hover:has(a:focus-visible, a:hover) .wp-block-group .wp-block-heading a {
  color: #fff !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .invert-on-hover a:is(:focus-visible, :hover) {
  outline: none !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .incentive-option .wp-block-cover__background {
  opacity: 0;
  transition: opacity 0.3s ease;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .incentive-option:has(a:focus-visible, a:hover) .wp-block-cover__background {
  opacity: 0.5;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .light a:is(:hover, :focus-visible) {
  outline-color: #fff !important;
}
@media (min-width: 800px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc) .home-landing-content {
    border-radius: 0.5rem;
  }
}
@media (max-width: 750px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc) #incentives-grid {
    grid-template-columns: 1fr;
  }
  html:has(body.betterbuildingsbc, body.betterhomesbc) .toggle-search-btn.toggle-search-btn.toggle-search-btn a {
    font-size: 0 !important;
    width: 2.5rem;
  }
  html:has(body.betterbuildingsbc, body.betterhomesbc) .search-tip {
    position: relative;
    top: -0.5rem;
    padding-block: 0 1rem;
    padding-inline: 1rem;
  }
  html:has(body.betterbuildingsbc, body.betterhomesbc) .search-field-row {
    flex-direction: column;
  }
}
@media (max-width: 950px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc) .incentives-search-btn.incentives-search-btn {
    display: none;
  }
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .search-tip {
  font-weight: bold;
}
html:has(body.betterbuildingsbc, body.betterhomesbc) .search-tip a {
  white-space: nowrap;
}
.admin-instructions {
  display: none !important;
}
#side-nav-container {
  position: sticky;
  top: 8rem;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
#side-nav-container .in-page-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}
#side-nav-container .in-page-nav li {
  border-right: 4px solid #f6f9fc;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin-top: 0;
  box-sizing: border-box;
}
@media (min-width: 599px) {
  #side-nav-container .in-page-nav li {
    max-width: calc(100% - 1.66rem);
  }
}
#side-nav-container .in-page-nav li.active {
  border-right: 4px solid #324166;
}
#side-nav-container .in-page-nav li.active > a {
  background-color: #f6f9fc;
  color: var(--wp--preset--color--primary-brand);
  padding: 0.5rem calc(1rem - 4px);
  text-decoration: none;
  font-weight: bold;
  letter-spacing: -0.05px;
}
#side-nav-container .in-page-nav li a {
  border-right: 4px solid transparent;
  padding: 0.5rem calc(1rem - 2px);
  display: inline-block;
  font-size: 1rem;
  text-decoration: none;
  text-wrap: pretty;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  overflow-wrap: anywhere;
}
#side-nav-container .in-page-nav ul {
  margin: 0.5rem 0 0;
  width: 100%;
  max-width: calc(100% - 1rem);
  min-width: 0;
  box-sizing: border-box;
}
#side-nav-container .in-page-nav ul li {
  line-height: 2;
  list-style: none;
  margin-left: 0;
  min-width: 0 !important;
  width: 100%;
  max-width: 100%;
  border-right: 4px solid #f6f9fc;
  border-left: 0;
  box-sizing: border-box;
}
#side-nav-container .in-page-nav ul li a {
  padding: 0.665rem calc(1rem - 2px);
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}
#side-nav-container .in-page-nav ul li.active {
  border-color: #324166;
}
#side-nav-container .in-page-nav ul li.active > a {
  border: 0;
  padding: 0.665rem calc(1rem - 2px) !important;
  width: 100%;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* MISC. */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) #post-content .wp-element-button:not([href]) {
  position: relative;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) #post-content .wp-element-button:not([href])::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBkPSJNMzguOCA1LjFDMjguNC0zLjEgMTMuMy0xLjIgNS4xIDkuMlMtMS4yIDM0LjcgOS4yIDQyLjlsNTkyIDQ2NGMxMC40IDguMiAyNS41IDYuMyAzMy43LTQuMXM2LjMtMjUuNS00LjEtMzMuN0w0ODkuMyAzNTguMmw5MS05MWM1Ni4yLTU2LjIgNTYuMi0xNDcuMyAwLTIwMy41QzUyNi44IDEwLjIgNDQwLjkgNy4zIDM4My45IDU3LjJsLTYuMSA1LjRjLTEwIDguNy0xMSAyMy45LTIuMyAzMy45czIzLjkgMTEgMzMuOSAyLjNsNi4xLTUuNGMzOC0zMy4yIDk1LjItMzEuMyAxMzAuOSA0LjRjMzcuNCAzNy40IDM3LjQgOTguMSAwIDEzNS42bC05NS4xIDk1LjEtNDUuNS0zNS43YzI0LjItNTMuMyAxNC4xLTExNy45LTI5LjMtMTYxLjNjLTUyLjEtNTIuMS0xMzQuNC01NS45LTE5MC44LTExLjJMMzguOCA1LjF6bTE4Ni4zIDE0NmMzNi45LTIyLjMgODUuNi0xNy42IDExNy40IDE0LjNjMjYgMjYgMzQgNjMuMyAyMy43IDk2LjRMMjI1LjEgMTUxLjF6TTM1Mi42IDM3My44Yy0yMC4yLTIuNy0zOS43LTExLjctNTUuMi0yNy4zYy05LjgtOS44LTE3LTIxLjItMjEuNy0zMy4zbC01NC4yLTQyLjdjLTIuMiAzOS42IDExLjkgNzkuOSA0MS45IDEwOS45YzM4LjggMzguOCA5NC4yIDUwLjggMTQzLjQgMzZsLTU0LjItNDIuN3ptLTIzNi0xODZMNTkuNyAyNDQuOEMzLjUgMzAxIDMuNSAzOTIuMSA1OS43IDQ0OC4yYzUzLjYgNTMuNiAxMzkuNSA1Ni40IDE5Ni41IDYuNWw2LjEtNS40YzEwLTguNyAxMS0yMy45IDIuMy0zMy45cy0yMy45LTExLTMzLjktMi4zbC02LjEgNS40Yy0zOCAzMy4yLTk1LjIgMzEuMy0xMzAuOS00LjRjLTM3LjQtMzcuNC0zNy40LTk4LjEgMC0xMzUuNmw2MC45LTYwLjktMzgtMjkuOXoiLz48L3N2Zz4=);
  position: absolute;
  right: 6px;
  top: 0;
  width: 1rem;
  filter: var(--white-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) #post-content .is-style-outline .wp-element-button:not([href])::after {
  filter: var(--blue-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* CUSTOM HOME FEATURES */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) :has(#search-field-container:not(.hidden)) #home-landing-media {
  border-radius: 0 0 1rem 1rem !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* CUSTOM CHECKLIST */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-list.checklist {
  padding: 0;
  list-style-type: none;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .checklist li {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNDI4MTRBIiBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTM2OSAyMDlMMjQxIDMzN2MtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTY0LTY0Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOXMyNC42LTkuNCAzMy45IDBsNDcgNDdMMzM1IDE3NWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMHM5LjQgMjQuNiAwIDMzLjl6Ii8+PC9zdmc+);
  font-size: 1rem;
  list-style-type: none;
  margin-bottom: 0.25rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  padding-inline-start: 2rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* CARD WITH IMAGE */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .image-card {
  overflow: clip;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* CONTACT LIST */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-left: 0;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list.col, html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list.column {
  flex-direction: column;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list li {
  margin-right: 1.5rem;
  margin-bottom: 0.5rem;
  list-style-type: none;
  width: fit-content;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list li a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list li a::before {
  content: "";
  display: block;
  height: 1rem;
  width: 1rem;
  position: relative;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list li.phone a::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjAyMDQgMTQuMDIwM0wxNi45MjA0IDEzLjgyMDNDMTYuNjQwOCAxMy4xNjAxIDEzLjIgMTIuMTYwMSAxMi45MjA0IDEyLjE0MDZMMTIuNzAwMSAxMi4xNjA5QzEyLjI3OTggMTIuMjQwNiAxMS44MjA0IDEyLjYyMTEgMTAuOTIwNCAxMy40MDA4QzEwLjc0MDggMTMuNTYwOSAxMC41MDAxIDEzLjYwMDggMTAuMjgwNiAxMy40ODA1QzkuMTAwOTMgMTIuODIwMyA3LjY2MDIxIDExLjUwMDggNi45NDA4MSAxMC43MDA5QzYuMTYxMTMgOS44NDA3IDUuMjIwNDkgOC40MjEyNiA0Ljc4MDYxIDcuMjgwNDZDNC43MDA5MiA3LjA2MDE0IDQuNzgwNjEgNi44MjAzIDQuOTQwNzYgNi42NjAxNEM1Ljk2MTA4IDUuNzM5ODIgNi40MDA5MiA1LjI5OTk4IDYuNDQwNzYgNC44MjAzQzYuNDYxMDggNC41NDA2MiA1Ljg2MTA4IDAuOTk5ODk5IDUuMjQwNzYgMC42NjAwOTlMNS4wNjEwOCAwLjUzOTc4N0M0LjY2MTA4IDAuMjc5NjI4IDQuMDYxMDggLTAuMTAwMDUyIDMuNDAwOTIgMC4wMzk3ODc1QzMuMjQwNzYgMC4wNzk2MzE1IDMuMDgwNiAwLjEzOTc4NyAyLjk0MDc2IDAuMjE5NDc1QzIuNTAwMTQgMC40OTk5MzUgMS40MDAxNCAxLjI2MDEgMC45MDAxNTUgMi4yMzk4OEMwLjYwMDE1NSAyLjg2MDIgMC40NjAzMTUgOC40Nzk2OCA0LjY2MDM2IDEzLjIyMDNDOC44MjA1NiAxNy45MjAzIDEzLjk2MDQgMTguMTIwMyAxNC43MjA2IDE3Ljk2MDFIMTQuNzQwOUwxNC44MDEgMTcuOTM5OEMxNS44NDA5IDE3LjU2MDEgMTYuNzIxMyAxNi41Nzk2IDE3LjA2MTIgMTYuMTYwMUMxNy42OCAxNS40MjAyIDE3LjI2MDQgMTQuNTIwMiAxNy4wMjA2IDE0LjAyMDNMMTcuMDIwNCAxNC4wMjAzWiIgZmlsbD0iIzAwNUM5NyIvPgo8L3N2Zz4=);
  top: 0.25rem;
  margin-right: 0.2rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list li.email a::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC4wMzIgMTAuNTI0Ij48ZGVmcz4gPHN0eWxlPi5jbHMtMSB7IGZpbGw6ICMzNjk7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJfMDAxLW1haWwiIGRhdGEtbmFtZT0iMDAxLW1haWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTY0KSI+PHBhdGggaWQ9IlBhdGhfMjU3IiBkYXRhLW5hbWU9IlBhdGggMjU3IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi4yNzgsNjRIMS43NTRBMS43NTQsMS43NTQsMCwwLDAsMCw2NS43NTRWNzIuNzdhMS43NTQsMS43NTQsMCwwLDAsMS43NTQsMS43NTRIMTIuMjc4YTEuNzU0LDEuNzU0LDAsMCwwLDEuNzU0LTEuNzU0VjY1Ljc1NEExLjc1NCwxLjc1NCwwLDAsMCwxMi4yNzgsNjRaTTkuMzkxLDY4LjY4MSwxMy4xLDY1LjVhLjg0NS44NDUsMCwwLDEsLjA1MS4yNTVWNzIuNzdhLjgzLjgzLDAsMCwxLS4wMzUuMTcyWm0yLjg4Ny0zLjhhLjgxMi44MTIsMCwwLDEsLjE2NC4wMzNMNy4wMTYsNjkuNTYyLDEuNTksNjQuOTFhLjgxMi44MTIsMCwwLDEsLjE2NC0uMDMzWk0uOTEyLDcyLjk0MmEuODIuODIsMCwwLDEtLjAzNS0uMTcxVjY1Ljc1NEEuODQ1Ljg0NSwwLDAsMSwuOTI5LDY1LjVMNC42NCw2OC42OFptLjg0Mi43MDZBLjg0NC44NDQsMCwwLDEsMS41LDczLjZsMy44LTQuMzQ2LDEuNDI0LDEuMjJhLjQzNi40MzYsMCwwLDAsLjU3LDBsMS40MjQtMS4yMiwzLjgsNC4zNDZhLjgzOS44MzksMCwwLDEtLjI1LjA1MVoiLz48L2c+PC9zdmc+Cg==);
  top: 0.15rem;
  margin-right: 0.25rem;
  width: 1.3rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) ul.contact-list li.website a::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODYgMCAwIDQuNDg2IDAgMTBDMCAxNS41MTQgNC40ODYgMjAgMTAgMjBDMTUuNTE0IDIwIDIwIDE1LjUxNCAyMCAxMEMyMCA0LjQ4NiAxNS41MTQgMCAxMCAwWk0xMCAyLjE0MjJDMTAuNTIwMyAyLjE0MjIgMTEuMzkyMiAzLjYzNDM4IDExLjg0NjEgNi40MjgySDguMTUzOUM4LjYwNzggMy42MzYgOS40Nzk2OCAyLjE0MjIgMTAgMi4xNDIyWk04LjQyOTY4IDEuNTc5N0M3LjYwNzggMi41ODIwNCA3LjAzMzU4IDQuMzY0MSA2LjcxOTUyIDYuNDI5N0gyLjIxOTUyQzMuMzY0MDYgMy45NDIxIDUuNjYxNzIgMi4wOTM3IDguNDI5NzIgMS41Nzk3SDguNDI5NjhaTTEuNDI4MDggMTAuMDAwMUMxLjQyODA4IDkuMjU3OTIgMS41MzE5OSA4LjU0Mzg2IDEuNzEwMTIgNy44NTc5SDYuNTQyMTJDNi40Njc5IDguNjc1ODYgNi40MjgwNiA5LjUxODA2IDYuNDI4MDYgMTAuMzU3OUM2LjQyODA2IDEwLjk1NTYgNi40NDgzNyAxMS41NTQgNi40ODU4NyAxMi4xNDM4SDEuNzEwMDdDMS41MzE5NSAxMS40NTYzIDEuNDI4MDMgMTAuNzQyMyAxLjQyODAzIDEwTDEuNDI4MDggMTAuMDAwMVpNMi4yMTc5MiAxMy41NzE5SDYuNjIwMzJDNi44NDYxIDE1LjQzNiA3LjI3MDMyIDE3LjExOTUgNy44ODgyOCAxOC4yOTc3QzUuMzY0MDggMTcuNjUzOSAzLjI4ODI4IDE1Ljg5MzcgMi4yMTc4OCAxMy41NzE5SDIuMjE3OTJaTTkuOTk5OTIgMTguNTcxOUM5LjQzNTg2IDE4LjU3MTkgOC40NjM5OCAxNi44MjU4IDguMDUyMjYgMTMuNTcxOUgxMS45NDgzQzExLjUzNTggMTYuODI0MyAxMC41NjM5IDE4LjU3MTkgOS45OTk4MiAxOC41NzE5SDkuOTk5OTJaTTcuOTEzOTIgMTIuMTQyM0M3Ljg3Nzk4IDExLjU4MDYgNy44NTYxMSAxMC45ODYxIDcuODU2MTEgMTAuMzU2NEM3Ljg1NjExIDkuNDUwMTIgNy44OTk4NiA4LjYyMDQyIDcuOTcxNzMgNy44NTYzNkgxMi4wMjU3QzEyLjA5NzYgOC42MjA0MiAxMi4xNDE0IDkuNDUwMTIgMTIuMTQxNCAxMC4zNTY0QzEyLjE0MTQgMTAuOTg2IDEyLjExOTUgMTEuNTgwNiAxMi4wODM1IDEyLjE0MjNINy45MTM5MlpNMTIuMTExNSAxOC4yOTc3QzEyLjcyOTUgMTcuMTE5NiAxMy4xNTM3IDE1LjQzNTkgMTMuMzc5NSAxMy41NzE5SDE3Ljc4MTlDMTYuNzExNiAxNS44OTM3IDE0LjYzNTkgMTcuNjUzOSAxMi4xMTE1IDE4LjI5NzdIMTIuMTExNVpNMTguNTcxNyAxMC4wMDAxQzE4LjU3MTcgMTAuNzQyMyAxOC40Njc4IDExLjQ1NjMgMTguMjg5NyAxMi4xNDIzSDEzLjUxMzlDMTMuNTUyMiAxMS41NTI1IDEzLjU3MTcgMTAuOTU0IDEzLjU3MTcgMTAuMzU2NEMxMy41NzE3IDkuNTE2NTIgMTMuNTMxOCA4LjY3NDMyIDEzLjQ1NzYgNy44NTYzNkgxOC4yODk2QzE4LjQ2NzggOC41NDM4NiAxOC41NzE3IDkuMjU3OTIgMTguNTcxNyAxMC4wMDAyTDE4LjU3MTcgMTAuMDAwMVpNMTMuMjgxOSA2LjQyODNDMTIuOTY1NSA0LjM2MTkgMTIuMzkzNiAyLjU3OTkgMTEuNTcwMiAxLjU3OTlDMTQuMzM1OCAyLjA5NTUyIDE2LjYzNDIgMy45NDE3IDE3Ljc4MiA2LjQyOTlIMTMuMjgyTDEzLjI4MTkgNi40MjgzWiIgZmlsbD0iIzAwNUM5NyIvPgo8L3N2Zz4=);
  top: 0.175rem;
  margin-right: 0.45rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* Rebates details container order */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .details-check .details-container:has(.contractor-container) .hrr-columns-reverse {
  flex-direction: row-reverse; /* HRR, so flip column orientation */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* HEADLINES WITH ICONS */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above::before {
  content: "";
  display: block;
  height: 2rem;
  width: 2rem;
  padding-block: 1rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured {
  position: relative;
  isolation: isolate;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured::before {
  width: 2rem;
  height: 2rem;
  padding: 1.5rem;
  margin: auto;
  top: -0.5rem;
  position: relative;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured.blue::before {
  filter: var(--white-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured.green::before {
  filter: var(--white-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured::after {
  border-radius: 100vw;
  content: "";
  width: 5rem;
  height: 5rem;
  position: absolute;
  top: -0.5rem;
  z-index: -1;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0%);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured.blue::after {
  background-color: oklch(from #369 l c h);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured.green::after {
  background-color: oklch(from #42814a l c h);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.featured.grey::after {
  background-color: oklch(from #eceae8 l c h);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-contact::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTA4NzQgMTQuODA3NUMxMS4xMjA4IDE2Ljk5ODcgMTIuNTE1NiAxOS4xMDc0IDE0LjMyNDkgMjEuMDI5OEMxNi4xNDI1IDIyLjk2MTMgMTguMzkzMSAyNC43MjE1IDIxLjMxOTYgMjYuMjEzN0wyMS4zMjI1IDI2LjIxNTJMMjEuMzIzMSAyNi4yMTM3QzIxLjUzNjQgMjYuMzIyOSAyMS43Mzk0IDI2LjMyMDMgMjEuOTMwMSAyNi4yNDg0QzIyLjIwNjcgMjYuMTQ0NSAyMi40OTQ3IDI1LjkxMzcgMjIuNzc0OCAyNS42MzQyQzIyLjk4ODMgMjUuNDIwNSAyMy4yNTYxIDI1LjA2NzcgMjMuNTQ1NiAyNC42ODUzQzI0LjY3MjMgMjMuMTk3MiAyNi4wNjU0IDIxLjM1NzggMjguMDMyMSAyMi4yNzI5QzI4LjA3MzcgMjIuMjkyMSAyOC4xMTI5IDIyLjMxNDUgMjguMTQ5OSAyMi4zMzk1TDM0LjcwNDQgMjYuMTIzNkMzNC43Mjc5IDI2LjEzNzEgMzQuNzUwNCAyNi4xNTE2IDM0Ljc3MTggMjYuMTY2OUMzNS42NDA4IDI2Ljc2NjMgMzUuOTk1NiAyNy42ODk3IDM1Ljk5OTQgMjguNzIzNUMzNi4wMDM1IDI5Ljc4OTYgMzUuNjEgMzAuOTgzIDM1LjA0MDIgMzEuOTkyQzM0LjI4ODcgMzMuMzIyIDMzLjE2OSAzNC4yMDA5IDMxLjg4NzUgMzQuNzk2NUMzMC42NjU5IDM1LjM2NDIgMjkuMzEgMzUuNjY2MyAyOC4wMDA3IDM1Ljg1ODlDMjUuOTUzMiAzNi4xNjA3IDI0LjAyMjggMzUuOTY5IDIyLjA1NyAzNS4zNjA3QzIwLjEzOCAzNC43NjY4IDE4LjE5NjggMzMuNzc1MSAxNi4wODA0IDMyLjQ1NzVMMTUuOTI2MyAzMi4zNjE1QzE0Ljk1MTkgMzEuNzU1IDEzLjkwMzEgMzEuMTAyNSAxMi44ODI3IDMwLjMyODdDOS4xMTM2MiAyNy40Njk4IDUuMjc1NDQgMjMuMzQzOCAyLjc4NjY3IDE4LjgxNTZDMC42OTE2NDkgMTUuMDAzOSAtMC40NTQ3MzcgMTAuODkyNiAwLjE3MDE2NSA2Ljk3MjQ5QzAuNTEyNjQ1IDQuODIxMzMgMS40MzU3OSAyLjg2ODYyIDMuMDI3MiAxLjU3NTE1QzQuNDIyMzEgMC40NDA2ODQgNi4zMDQ5MyAtMC4xNzM4MDggOC43MjQ4NSAwLjA0MzE5M0M5LjAwOTkxIDAuMDY3OTI1OCA5LjI1MDE0IDAuMjMxMzM5IDkuMzg1NSAwLjQ2MUw5LjM4NzI1IDAuNDYwMTE3TDEzLjU4MzcgNy42MDYxMkMxNC4yMDE5IDguNDA2NCAxNC4yNzA1IDkuMjAwNSAxMy45MzYyIDkuOTg5ODhDMTMuNjU5OSAxMC42NDI5IDEzLjA4ODkgMTEuMjQxNSAxMi4zMzE5IDExLjgwNkMxMi4xMDE2IDExLjk5NzQgMTEuODMxNSAxMi4xOTYxIDExLjU1MjkgMTIuNDAxQzEwLjYxNiAxMy4wOTAzIDkuNTQ0MjggMTMuODc4NSA5LjkwODc0IDE0LjgwNzVaTTEzLjA4NjkgMjIuMjA3QzExLjE1MjEgMjAuMTUxMiA5LjY3ODE3IDE3LjkyNTMgOC40MDY2OSAxNS42MjQyQzguMzg0NDIgMTUuNTg4IDguMzY0NSAxNS41NDk3IDguMzQ3NTEgMTUuNTA5NEM3LjQxNzYzIDEzLjMxMzIgOS4wODU3OSAxMi4wODY2IDEwLjU0MjcgMTEuMDE1N0MxMC43OTAzIDEwLjgzMzcgMTEuMDI5OSAxMC42NTc0IDExLjI0NjEgMTAuNDc3MkwxMS4yNDY3IDEwLjQ3ODFDMTEuMjU5MyAxMC40Njc1IDExLjI3MjUgMTAuNDU3MiAxMS4yODYzIDEwLjQ0NzFDMTEuODI2MiAxMC4wNDg1IDEyLjIxNTMgOS42Njc3NyAxMi4zNjM4IDkuMzE3MzlDMTIuNDQ4NSA5LjExNzQ3IDEyLjQxNzEgOC44OTc1MiAxMi4yMjczIDguNjUwNDlDMTIuMTk0OCA4LjYxMjUgMTIuMTY0OSA4LjU3MDY5IDEyLjEzODUgOC41MjU5NEw4LjE0MzAyIDEuNzIyOTZDNi40MjM1OCAxLjY1MiA1LjA5MDU3IDIuMTExOTEgNC4xMDQ3MyAyLjkxMzY3QzIuODYyODQgMy45MjMyOSAyLjEzNTExIDUuNDkyNjQgMS44NTY0OSA3LjI0MTZDMS4yOTgzOSAxMC43NDM2IDIuMzU5MjMgMTQuNDgzIDQuMjg1NzkgMTcuOTg4NkM2LjY1MjM5IDIyLjI5NDEgMTAuMzEzNiAyNi4yMjYxIDEzLjkxMzkgMjguOTU2NEMxNC45MDM5IDI5LjcwNzIgMTUuODk5MSAzMC4zMjY0IDE2LjgyMzcgMzAuOTAxN0wxNi45Nzc4IDMwLjk5NzdDMTguOTc1MiAzMi4yNDExIDIwLjc5MTQgMzMuMTcyNCAyMi41NTk0IDMzLjcxOTVDMjQuMjgwOSAzNC4yNTIxIDI1Ljk2NzggMzQuNDIwMyAyNy43NTM1IDM0LjE1N0MyOC45MjggMzMuOTg0MiAzMC4xMzAzIDMzLjcxOTggMzEuMTcxOCAzMy4yMzU3QzMyLjE1MzYgMzIuNzc5NCAzMy4wMDIzIDMyLjEyMTMgMzMuNTU0OCAzMS4xNDRDMzMuOTkzMSAzMC4zNjc2IDM0LjI5NiAyOS40Nzk2IDM0LjI5MzQgMjguNzIzMkMzNC4yOTE2IDI4LjI0MzIgMzQuMTU1MSAyNy44MzEzIDMzLjgyMzIgMjcuNTkxNEwyNy4zMDQ2IDIzLjgyODdDMjYuNTgzNiAyMy41MTA1IDI1LjY1NTUgMjQuNzM1OSAyNC45MDQzIDI1LjcyNzlDMjQuNTgwOSAyNi4xNTU0IDI0LjI4MTggMjYuNTQ5OSAyMy45Nzk3IDI2Ljg1MTdDMjMuNTQ3IDI3LjI4MzQgMjMuMDY2MyAyNy42NTM1IDIyLjUyNiAyNy44NTYxQzIxLjkwMDIgMjguMDkxMyAyMS4yMzg0IDI4LjEwMTYgMjAuNTQ3IDI3Ljc0NzFMMjAuNTQ3NiAyNy43NDU5QzE3LjQzOCAyNi4xNjA0IDE1LjAzNiAyNC4yNzgzIDEzLjA4NjkgMjIuMjA3WiIgZmlsbD0iIzI1NUE5MCIvPgo8L3N2Zz4=);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-electrify::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNODAgMzg0bDY2LjQgMGMxIDEyLjEgNi4yIDIzLjQgMTQuNCAzMkw4MCA0MTZjLTQ0LjIgMC04MC0zNS44LTgwLTgwTDAgMTc2YzAtNDQuMiAzNS44LTgwIDgwLTgwbDE5NiAwLTMzLjggMzJMODAgMTI4Yy0yNi41IDAtNDggMjEuNS00OCA0OGwwIDE2MGMwIDI2LjUgMjEuNSA0OCA0OCA0OHptMTU2IDMybDMzLjgtMzJMNDMyIDM4NGMyNi41IDAgNDgtMjEuNSA0OC00OGwwLTE2MGMwLTI2LjUtMjEuNS00OC00OC00OGwtNjYuNCAwYy0xLTEyLjEtNi4yLTIzLjQtMTQuNC0zMkw0MzIgOTZjNDQuMiAwIDgwIDM1LjggODAgODBsMCAxNjBjMCA0NC4yLTM1LjggODAtODAgODBsLTE5NiAwek01NjAgMTkyYzguOCAwIDE2IDcuMiAxNiAxNmwwIDk2YzAgOC44LTcuMiAxNi0xNiAxNnMtMTYtNy4yLTE2LTE2bDAtOTZjMC04LjggNy4yLTE2IDE2LTE2ek0xOTEuNyAyNjRsNDguMyAwYzUuNSAwIDEwLjUgMi44IDEzLjUgNy40czMuMyAxMC40IDEgMTUuM2wtMTkuNCA0MS45TDMyMC4zIDI0OCAyNzIgMjQ4Yy01LjUgMC0xMC41LTIuOC0xMy41LTcuNHMtMy4zLTEwLjQtMS0xNS4zbDE5LjQtNDEuOUwxOTEuNyAyNjR6bTIwLjUgMTMwLjVjLTMuNyAzLjUtOC43IDUuNS0xMy44IDUuNWMtMTQuNyAwLTI0LjQtMTUuMi0xOC4yLTI4LjVMMjE1IDI5NmwtNDkuNCAwYy0xMS45IDAtMjEuNi05LjctMjEuNi0yMS42YzAtNS45IDIuNC0xMS42IDYuNy0xNS43TDI5OS44IDExNy41YzMuNy0zLjUgOC43LTUuNSAxMy44LTUuNWMxNC43IDAgMjQuNCAxNS4yIDE4LjIgMjguNUwyOTcgMjE2bDQ5LjQgMGMxMS45IDAgMjEuNiA5LjcgMjEuNiAyMS42YzAgNS45LTIuNCAxMS42LTYuNyAxNS43TDIxMi4yIDM5NC41eiIvPjwvc3ZnPg==);
  scale: 1.2;
  position: relative;
  top: 4px;
  filter: var(--blue-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-email::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj49PHBhdGggZD0iTTQ4IDY0QzIxLjUgNjQgMCA4NS41IDAgMTEyYzAgMTUuMSA3LjEgMjkuMyAxOS4yIDM4LjRMMjM2LjggMzEzLjZjMTEuNCA4LjUgMjcgOC41IDM4LjQgMEw0OTIuOCAxNTAuNGMxMi4xLTkuMSAxOS4yLTIzLjMgMTkuMi0zOC40YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4TDQ4IDY0ek0wIDE3NkwwIDM4NGMwIDM1LjMgMjguNyA2NCA2NCA2NGwzODQgMGMzNS4zIDAgNjQtMjguNyA2NC02NGwwLTIwOEwyOTQuNCAzMzkuMmMtMjIuOCAxNy4xLTU0IDE3LjEtNzYuOCAwTDAgMTc2eiIvPjwvc3ZnPg==);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-find::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMzk4LjUgMjA2LjhjOC42LS4xIDE2LjggMy4zIDIyLjkgOS40TDQ3MiAyNjYuNyA1MTQuNyAyMjRsLTQ4LjMtNDguM2MtNi41LTYuNS05LjktMTUuNC05LjMtMjQuNWMxLTE3LTUuMi0zNC4yLTE4LjUtNDYuN0wzOTQgNjIuNEMzNzMuMiA0Mi45IDM0NS44IDMyIDMxNy4yIDMybC0xOC4xIDBjLTE1LjcgMC0zMS4yIDMuMy00NS41IDkuN2wtMTcuNiA3LjggNTEuMiAyNy45QzI5Ny42IDgzIDMwNCA5My44IDMwNCAxMDUuNWwwIDEyLjFjMCAxMi42IDUgMjQuNyAxMy45IDMzLjdsMzguMSAzOC4xYzExLjcgMTEuNyAyNy4xIDE3LjUgNDIuNCAxNy40em0xMzguOC01LjRsMy4zIDMuMyA4LThjNi4yLTYuMiAxNi40LTYuMiAyMi42IDBzNi4yIDE2LjQgMCAyMi42bC0xMTIgMTEyYy02LjIgNi4yLTE2LjQgNi4yLTIyLjYgMHMtNi4yLTE2LjQgMC0yMi42bDE2LTE2LTMuMy0zLjMtNTAuNi01MC42Yy0yMy42IC4yLTQ3LjMtOC43LTY1LjQtMjYuN2wtMzguMS0zOC4xQzI4MC40IDE1OSAyNzIgMTM4LjggMjcyIDExNy42bDAtMTIuMUwxOTIuMyA2MmMtNS4zLTIuOS04LjYtOC42LTguMy0xNC43czMuOS0xMS41IDkuNS0xNGw0Ny4yLTIxQzI1OS4xIDQuMiAyNzkgMCAyOTkuMiAwbDE4LjEgMGMzNi43IDAgNzIgMTQgOTguNyAzOS4xbDQ0LjYgNDJjMjAuNSAxOS4zIDMwLjEgNDUuOSAyOC41IDcybDQ4LjMgNDguM3pNMjcuNCAzNzcuMUwyNjAuOSAxODIuNmMzLjUgNC45IDcuNSA5LjYgMTEuOCAxNGw5LjcgOS43TDQ3LjkgNDAxLjdjLTEwLjEgOC40LTE1LjkgMjAuOS0xNS45IDM0QzMyIDQ2MC4yIDUxLjggNDgwIDc2LjMgNDgwYzEzLjEgMCAyNS42LTUuOCAzNC0xNS45TDMwNS43IDIyOS42bDUuMSA1LjFjNiA2IDEyLjQgMTEuMiAxOS4yIDE1LjdMMTM0LjkgNDg0LjZjLTE0LjUgMTcuNC0zNiAyNy40LTU4LjYgMjcuNEMzNC4xIDUxMiAwIDQ3Ny44IDAgNDM1LjdjMC0yMi42IDEwLjEtNDQuMSAyNy40LTU4LjZ6Ii8+PC9zdmc+);
  scale: 1.2;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-find-filled::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNNDEzLjUgMjM3LjVjLTI4LjIgNC44LTU4LjItMy42LTgwLTI1LjRsLTM4LjEtMzguMUMyODAuNCAxNTkgMjcyIDEzOC44IDI3MiAxMTcuNmwwLTEyLjFMMTkyLjMgNjJjLTUuMy0yLjktOC42LTguNi04LjMtMTQuN3MzLjktMTEuNSA5LjUtMTRsNDcuMi0yMUMyNTkuMSA0LjIgMjc5IDAgMjk5LjIgMGwxOC4xIDBjMzYuNyAwIDcyIDE0IDk4LjcgMzkuMWw0NC42IDQyYzI0LjIgMjIuOCAzMy4yIDU1LjcgMjYuNiA4Nkw1MDMgMTgzbDgtOGM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwyNCAyNGM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtODggODhjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yNC0yNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsOC04LTE3LjUtMTcuNXpNMjcuNCAzNzcuMUwyNjAuOSAxODIuNmMzLjUgNC45IDcuNSA5LjYgMTEuOCAxNGwzOC4xIDM4LjFjNiA2IDEyLjQgMTEuMiAxOS4yIDE1LjdMMTM0LjkgNDg0LjZjLTE0LjUgMTcuNC0zNiAyNy40LTU4LjYgMjcuNEMzNC4xIDUxMiAwIDQ3Ny44IDAgNDM1LjdjMC0yMi42IDEwLjEtNDQuMSAyNy40LTU4LjZ6Ii8+PC9zdmc+);
  scale: 1.2;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-find-ea::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMTkyIDMyYzc2LjggMCAxMzkuNiA2MC4yIDE0My44IDEzNmwzMiAwQzM2My42IDc0LjUgMjg2LjUgMCAxOTIgMEM5NC44IDAgMTYgNzguOCAxNiAxNzZjMCAzNy4zIDExLjYgNzEuOSAzMS40IDEwMC4zYzUgNy4yIDEwLjIgMTQuMyAxNS40IDIxLjRjMCAwIDAgMCAwIDBzMCAwIDAgMHMwIDAgMCAwYzEyLjMgMTYuOCAyNC42IDMzLjcgMzQuNSA1MS44YzUuOSAxMC44IDkuNiAyMi41IDExLjggMzQuNWwzMi40IDBjLTIuNS0xNi42LTcuMy0zMy43LTE2LjItNDkuOWMtMTAuOS0yMC0yNS4zLTM5LjctMzgtNTcuMWMwIDAgMCAwIDAgMGMtNC45LTYuNy05LjUtMTMtMTMuNi0xOUM1Ny41IDIzNC44IDQ4IDIwNi42IDQ4IDE3NkM0OCA5Ni41IDExMi41IDMyIDE5MiAzMnptNTkgMzg0bC0xMSAwLTk2IDAtMzIgMCAwIDMyIDAgMzIgMCAzMiAzMiAwIDk2IDAgMzIgMCAwLTMyIDAtMjcuN0wyNTEgNDE2ek0xMTIgMTc2YzAtNDQuMiAzNS44LTgwIDgwLTgwbDAtMzJDMTMwLjEgNjQgODAgMTE0LjEgODAgMTc2bDMyIDB6bTMyIDMwNGwwLTMyIDk2IDAgMCAzMi05NiAwek00NjQuMiAyMzguNGwwLTMyLTMyIDAtMzIgMC0zMiAwIDAgMzIgMCAzLjJjLTcuNyAzLjQtMTUgNy41LTIxLjggMTIuM2wtNC4zLTIuNS0yNy41LTE2LjNMMjk4LjggMjYzbC0zMi4xIDU3IDMwLjEgMTcuOGMtLjUgNC42LS44IDkuMi0uOCAxMy45cy4zIDkuNCAuOCAxMy45bC0zMC4xIDE3LjggMzIuMSA1NyAxNS43IDI3LjlMMzQyLjEgNDUybDQuMy0yLjVjNi44IDQuOCAxNC4xIDkgMjEuOCAxMi4zbDAgMy4yIDAgMzIgMzIgMCAzMiAwIDMyIDAgMC0zMiAwLTMuM2M3LjYtMy4zIDE0LjgtNy40IDIxLjUtMTIuMmw0LjMgMi41IDI3LjUgMTYuMyAxNS43LTI3LjkgMzIuMS01Ny0zMC4xLTE3LjhjLjUtNC42IC44LTkuMiAuOC0xMy45cy0uMy05LjQtLjgtMTMuOUw1NjUuMyAzMjBsLTMyLjEtNTctMTUuNy0yNy45LTI3LjUgMTYuMy00LjMgMi41Yy02LjctNC44LTEzLjktOC45LTIxLjUtMTIuMmwwLTMuM3ptMzcuOCA0My4xbDMuNy0yLjJMNTIyIDMwOC40bC0zLjEgMS44TDUwMSAzMjAuOGwyLjQgMjAuNmMuNCAzLjQgLjYgNi44IC42IDEwLjNzLS4yIDYuOS0uNiAxMC4zTDUwMSAzODIuNmwxNy45IDEwLjZMNTIyIDM5NWwtMTYuNCAyOS4xLTMuNy0yLjJMNDg0IDQxMS4zbC0xNyAxMi4xYy00LjkgMy41LTEwLjIgNi41LTE1LjcgOC45bC0xOS4xIDguNCAwIDIwLjkgMCAzLjMtMzIgMCAwLTMuMiAwLTIxLTE5LjItOC40Yy01LjYtMi41LTExLTUuNS0xNi05bC0xNy0xMi4xLTE3LjkgMTAuNi0zLjcgMi4yTDMxMCAzOTVsMy4xLTEuOEwzMzEgMzgyLjYgMzI4LjYgMzYyYy0uNC0zLjQtLjYtNi44LS42LTEwLjNzLjItNi45IC42LTEwLjNsMi40LTIwLjYtMTcuOS0xMC42LTMuMS0xLjggMTYuNC0yOS4xIDMuNyAyLjJMMzQ4IDI5Mi4xIDM2NSAyODBjNS0zLjUgMTAuMy02LjYgMTYtOWwxOS4yLTguNCAwLTIxIDAtMy4yIDMyIDAgMCAzLjMgMCAyMC45IDE5LjEgOC40YzUuNiAyLjQgMTAuOCA1LjQgMTUuNyA4LjlsMTcgMTIuMSAxNy45LTEwLjZ6TTQxNi4xIDQwNy43YTU2IDU2IDAgMSAwIDAtMTEyIDU2IDU2IDAgMSAwIDAgMTEyem0wLTgwYTI0IDI0IDAgMSAxIDAgNDggMjQgMjQgMCAxIDEgMC00OHoiLz48L3N2Zz4=);
  scale: 1.2;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-keyboard::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNNjQgNjRDMjguNyA2NCAwIDkyLjcgMCAxMjhMMCAzODRjMCAzNS4zIDI4LjcgNjQgNjQgNjRsNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRsMC0yNTZjMC0zNS4zLTI4LjctNjQtNjQtNjRMNjQgNjR6bTE2IDY0bDMyIDBjOC44IDAgMTYgNy4yIDE2IDE2bDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2bC0zMiAwYy04LjggMC0xNi03LjItMTYtMTZsMC0zMmMwLTguOCA3LjItMTYgMTYtMTZ6TTY0IDI0MGMwLTguOCA3LjItMTYgMTYtMTZsMzIgMGM4LjggMCAxNiA3LjIgMTYgMTZsMCAzMmMwIDguOC03LjIgMTYtMTYgMTZsLTMyIDBjLTguOCAwLTE2LTcuMi0xNi0xNmwwLTMyem0xNiA4MGwzMiAwYzguOCAwIDE2IDcuMiAxNiAxNmwwIDMyYzAgOC44LTcuMiAxNi0xNiAxNmwtMzIgMGMtOC44IDAtMTYtNy4yLTE2LTE2bDAtMzJjMC04LjggNy4yLTE2IDE2LTE2em04MC0xNzZjMC04LjggNy4yLTE2IDE2LTE2bDMyIDBjOC44IDAgMTYgNy4yIDE2IDE2bDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2bC0zMiAwYy04LjggMC0xNi03LjItMTYtMTZsMC0zMnptMTYgODBsMzIgMGM4LjggMCAxNiA3LjIgMTYgMTZsMCAzMmMwIDguOC03LjIgMTYtMTYgMTZsLTMyIDBjLTguOCAwLTE2LTcuMi0xNi0xNmwwLTMyYzAtOC44IDcuMi0xNiAxNi0xNnpNMTYwIDMzNmMwLTguOCA3LjItMTYgMTYtMTZsMjI0IDBjOC44IDAgMTYgNy4yIDE2IDE2bDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2bC0yMjQgMGMtOC44IDAtMTYtNy4yLTE2LTE2bDAtMzJ6TTI3MiAxMjhsMzIgMGM4LjggMCAxNiA3LjIgMTYgMTZsMCAzMmMwIDguOC03LjIgMTYtMTYgMTZsLTMyIDBjLTguOCAwLTE2LTcuMi0xNi0xNmwwLTMyYzAtOC44IDcuMi0xNiAxNi0xNnpNMjU2IDI0MGMwLTguOCA3LjItMTYgMTYtMTZsMzIgMGM4LjggMCAxNiA3LjIgMTYgMTZsMCAzMmMwIDguOC03LjIgMTYtMTYgMTZsLTMyIDBjLTguOCAwLTE2LTcuMi0xNi0xNmwwLTMyek0zNjggMTI4bDMyIDBjOC44IDAgMTYgNy4yIDE2IDE2bDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2bC0zMiAwYy04LjggMC0xNi03LjItMTYtMTZsMC0zMmMwLTguOCA3LjItMTYgMTYtMTZ6TTM1MiAyNDBjMC04LjggNy4yLTE2IDE2LTE2bDMyIDBjOC44IDAgMTYgNy4yIDE2IDE2bDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2bC0zMiAwYy04LjggMC0xNi03LjItMTYtMTZsMC0zMnpNNDY0IDEyOGwzMiAwYzguOCAwIDE2IDcuMiAxNiAxNmwwIDMyYzAgOC44LTcuMiAxNi0xNiAxNmwtMzIgMGMtOC44IDAtMTYtNy4yLTE2LTE2bDAtMzJjMC04LjggNy4yLTE2IDE2LTE2ek00NDggMjQwYzAtOC44IDcuMi0xNiAxNi0xNmwzMiAwYzguOCAwIDE2IDcuMiAxNiAxNmwwIDMyYzAgOC44LTcuMiAxNi0xNiAxNmwtMzIgMGMtOC44IDAtMTYtNy4yLTE2LTE2bDAtMzJ6bTE2IDgwbDMyIDBjOC44IDAgMTYgNy4yIDE2IDE2bDAgMzJjMCA4LjgtNy4yIDE2LTE2IDE2bC0zMiAwYy04LjggMC0xNi03LjItMTYtMTZsMC0zMmMwLTguOCA3LjItMTYgMTYtMTZ6Ii8+PC9zdmc+);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-learn::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA0MCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA1NDYgMzUuNTYyNEMxNC40NDUyIDM1LjkyNDcgMTUuMDQ0OCAzNS44OTA1IDE1LjM5NDEgMzUuNDg1QzE1Ljc0MzQgMzUuMDc5NSAxNS43MTAyIDM0LjQ1NzEgMTUuMzE5NSAzNC4wOTQ1TDIuNDgzNiAyMi4xOTgzTDIuNDc5NjkgMjIuMTk0OUMyLjI5NDQ3IDIyLjAyNSAyLjE1NTggMjEuODQxNSAyLjA2MjcgMjEuNjQ0MUMxLjk3MTIzIDIxLjQ1MDIgMS45MTg0OSAyMS4yMjg4IDEuOTA0MTcgMjAuOTgwOEMxLjg4OTg1IDIwLjczMzQgMS45MTc1MSAyMC41MDY0IDEuOTg3MTcgMjAuMjk5NUMyLjA1NjUxIDIwLjA5NTEgMi4xNzMzNyAxOS44OTY3IDIuMzM3NzYgMTkuNzA0NUwyLjM1MzM5IDE5LjY4NTlMMTYuOTIyMSAzLjIzMzU0QzE3LjI3NzUgMi44MzI0MyAxNy4yNTI1IDIuMjA3OTUgMTYuODY2MSAxLjgzOTI4QzE2LjQ3OTcgMS40NzA2MSAxNS44Nzg1IDEuNDk2MjkgMTUuNTIzIDEuODk3NEwwLjk1MzMyMyAxOC4zNTE4QzAuOTQwOTUyIDE4LjM2NSAwLjkyODkwNSAxOC4zNzgxIDAuOTE2ODYyIDE4LjM5MkMwLjU5MDAzOCAxOC43NzI4IDAuMzQ5MTU1IDE5LjE5MjkgMC4xOTQyMDYgMTkuNjUxNEMwLjAzOTkwOTQgMjAuMTA4MyAtMC4wMjIyNjY0IDIwLjU4OTggMC4wMDcwMzA0OSAyMS4wOTY3QzAuMDM2MzI3NCAyMS42MDI2IDAuMTUyODY2IDIyLjA3MzMgMC4zNTg5MjEgMjIuNTA5OUMwLjU2MzY3MSAyMi45NDM0IDAuODUxMTA5IDIzLjMzIDEuMjIyNTMgMjMuNjcwNkwxLjIyMjg1IDIzLjY3MDNMMTQuMDU0NiAzNS41NjI0Wk0yMi4yOTcxIDEuMDU4MDFIMjIuMDU2OFYxLjA2MDA0QzIxLjgwMDMgMS4wNjAwNCAyMS41NDQ1IDEuMTY3MTYgMjEuMzU3MyAxLjM3ODM2TDYuNzg3NjMgMTcuODMzMUM2Ljc3NTI2IDE3Ljg0NjIgNi43NjMyMiAxNy44NTk0IDYuNzUxNSAxNy44NzMzQzYuNDI0MzUgMTguMjU0NSA2LjE4MzQ2IDE4LjY3NDEgNi4wMjg1MiAxOS4xMzI3QzUuODc0MjIgMTkuNTg5NiA1LjgxMjA1IDIwLjA3MTEgNS44NDEzNCAyMC41NzgzQzUuODcwOTcgMjEuMDgzOSA1Ljk4NzUgMjEuNTU0OSA2LjE5MzU2IDIxLjk5MTJDNi4zOTc5OCAyMi40MjQ3IDYuNjg1NDIgMjIuODExMyA3LjA1NzE2IDIzLjE1MTlMMTkuODQ3MiAzNS4wMDQ4QzE5Ljg1NTcgMzUuMDE0MyAxOS44NjUxIDM1LjAyMzQgMTkuODc0MiAzNS4wMzI1QzIwLjIzNjUgMzUuMzgxMyAyMC42Mzc5IDM1LjYzNjQgMjEuMDc4IDM1Ljc5ODNDMjEuNTE0MiAzNS45NTg1IDIxLjk4MSAzNi4wMjMzIDIyLjQ3ODQgMzUuOTkyNkMyMi45NzY0IDM1Ljk2MTggMjMuNDM0MSAzNS44NDAyIDIzLjg1MTggMzUuNjI5QzI0LjI3MDcgMzUuNDE2OCAyNC42NDQ0IDM1LjExODQgMjQuOTczOCAzNC43MzQ1TDM4LjY3MjcgMTguNzg0NkwzOC42NzI0IDE4Ljc4NDNDMzguODM2OCAxOC41OTI3IDM4LjkyOTYgMTguMzM0OSAzOC45MTA3IDE4LjA1ODhMMzguODgyNyAxNy42NTk3TDM5Ljk5NzkgMS4wNTIyNkM0MC4wMDA1IDEuMDEwMzYgNDAuMDAwOSAwLjk2Nzc4NCAzOS45OTc5IDAuOTI0ODY4QzM5Ljk2NSAwLjM4MTE1NCAzOS41MTM5IC0wLjAzMjQ2MDkgMzguOTg5OCAwLjAwMjAwNzAxTDIyLjYwMDUgMS4wODgwOEMyMi41OCAxLjA4NDcgMjIuNTU5MSAxLjA4MTMzIDIyLjUzOCAxLjA3ODYyQzIyLjQ0MzIgMS4wNjQ3NyAyMi4zNjI1IDEuMDU4MDEgMjIuMjk3MSAxLjA1ODAxWk0yMi40NDcxIDMuMDY0MjRDMjIuNTEwNiAzLjA3MDY2IDIyLjU3MzggMy4wNzAzMyAyMi42MzU2IDMuMDYzNTdMMzguMDI1MyAyLjA0MzM5TDM2Ljk4MSAxNy41OTY5QzM2Ljk3ODEgMTcuNjQyNSAzNi45NzgxIDE3LjY4NzggMzYuOTgxMyAxNy43MzJIMzYuOTgxTDM2Ljk4NDYgMTcuNzgyTDIzLjU1MzMgMzMuNDIxQzIzLjM5MTEgMzMuNjA5OSAyMy4yMTMxIDMzLjc1MzUgMjMuMDE4OCAzMy44NTE5QzIyLjgyMzQgMzMuOTUwNSAyMi42MDYzIDM0LjAwOCAyMi4zNjc0IDM0LjAyMjVDMjIuMTI3MiAzNC4wMzc0IDIxLjkwODQgMzQuMDA4MyAyMS43MTExIDMzLjkzNkMyMS41MTc4IDMzLjg2NSAyMS4zMzcxIDMzLjc0ODggMjEuMTY5OCAzMy41ODc2QzIxLjE1MDYgMzMuNTY5IDIxLjEzMDcgMzMuNTUxOCAyMS4xMTA1IDMzLjUzNTJMOC4zMTg4OCAyMS42ODAzTDguMzE0OTggMjEuNjc2Nkw4LjMxNTMgMjEuNjc2MkM4LjEzMDA4IDIxLjUwNjYgNy45OTEwOSAyMS4zMjMxIDcuODk4MzEgMjEuMTI2MUM3LjgwNjUxIDIwLjkzMTggNy43NTQxIDIwLjcxMDggNy43Mzk0NiAyMC40NjI0QzcuNzI1MTMgMjAuMjE1MSA3Ljc1MzEzIDE5Ljk4OCA3LjgyMjc5IDE5Ljc4MTJDNy44OTIxMiAxOS41NzY3IDguMDA4NjYgMTkuMzc4NCA4LjE3MzM3IDE5LjE4NjFMOC4xODkgMTkuMTY3NUwyMi40NDcxIDMuMDY0MjRaTTMyLjEwMDEgNC4xMzQxQzMxLjYyMDMgNC4xNDc2MiAzMS4xNzc5IDQuMjQ3MyAzMC43NzI3IDQuNDMzMTZDMzAuMzYzOCA0LjYyMDcxIDI5Ljk5NCA0Ljg5MjczIDI5LjY2MzkgNS4yNDg1NkwyOS42NTk3IDUuMjUzNjNDMjkuMzMyMiA1LjYwNTc0IDI5LjA4NDggNS45OTg0MSAyOC45MTgyIDYuNDMxMjhDMjguNzQ5MiA2Ljg2OTkxIDI4LjY2NDYgNy4zMzY5MSAyOC42NjQ2IDcuODMxOTdDMjguNjY0NiA3Ljg3NDg4IDI4LjY2NzIgNy45MTcxMiAyOC42NzI0IDcuOTU4NjlDMjguNjk1NSA4LjQxMzg3IDI4Ljc5MjggOC44Mzg5NyAyOC45NjM3IDkuMjMzMzJMMjguOTY1NCA5LjIzNjdMMjguOTYzNyA5LjIzNzM4QzI5LjE0NyA5LjY2MDEyIDI5LjQxMyAxMC4wNDM3IDI5Ljc2IDEwLjM4NzdDMjkuNzgwNSAxMC40MDc5IDI5LjgwMTYgMTAuNDI3MiAyOS44MjM0IDEwLjQ0NTFDMzAuMTU2NSAxMC43NTcgMzAuNTIxNyAxMC45OTI5IDMwLjkxODIgMTEuMTUxNEMzMS4zMzE5IDExLjMxNjYgMzEuNzY5MSAxMS4zOTQ3IDMyLjIzMDMgMTEuMzg0NVYxMS4zODc5QzMyLjcwNjYgMTEuMzg3OSAzMy4xNTQyIDExLjI5NCAzMy41NzI1IDExLjEwNjhDMzMuOTg0MyAxMC45MjI5IDM0LjM1OTkgMTAuNjQ5MiAzNC42OTg0IDEwLjI4NzZMMzQuNzAyMyAxMC4yODM2QzM1LjAzNyA5LjkyMzAyIDM1LjI4NyA5LjUyNDYxIDM1LjQ1MjMgOS4wODgzNkMzNS42MTY0IDguNjU0MTMgMzUuNjkyNiA4LjE4ODQ3IDM1LjY3OTYgNy42OTE3M0MzNS42NjY5IDcuMTg2NTQgMzUuNTcwOCA2LjcyMDg4IDM1LjM4OTIgNi4yOTQ0M0MzNS4yMDU2IDUuODYyNTYgMzQuOTM3NyA1LjQ3MzI4IDM0LjU4NDIgNS4xMjYyNEMzNC4yMzk4IDQuNzg4MzEgMzMuODU3NiA0LjUzNDg3IDMzLjQzOCA0LjM2NjkzQzMzLjAxODQgNC4xOTg5OCAzMi41NzIxIDQuMTIwOTIgMzIuMTAwMSA0LjEzNDFaTTMxLjUzOTMgNi4yNDA3QzMxLjcyNDggNi4xNTU4OCAzMS45MjY2IDYuMTA5OTIgMzIuMTQ0NyA2LjEwMzg0QzMyLjM2NjQgNi4wOTc0MiAzMi41Njk1IDYuMTMxNTUgMzIuNzUzNSA2LjIwNTIyQzMyLjkzODQgNi4yNzk1NiAzMy4xMTQ4IDYuMzk4ODQgMzMuMjgyNCA2LjU2MzA3QzMzLjQ0NTIgNi43MjI1NyAzMy41NjY5IDYuODk4MjkgMzMuNjQ4MyA3LjA5MDIzQzMzLjczMiA3LjI4NjkgMzMuNzc2NiA3LjUwMzE3IDMzLjc4MjQgNy43MzgzNkMzMy43ODg2IDcuOTY2MTIgMzMuNzU0OCA4LjE3NjY0IDMzLjY4MTUgOC4zNjk5NEMzMy42MDg2IDguNTYyODkgMzMuNDkyMSA4Ljc0NTAzIDMzLjMzMzUgOC45MTYzNUMzMy4xNzU3IDkuMDg0MyAzMy4wMDQ4IDkuMjA5MzMgMzIuODIxMiA5LjI5MTExQzMyLjY0NDQgOS4zNzAxOCAzMi40NDc1IDkuNDA5NzIgMzIuMjMwNyA5LjQwOTcyVjkuNDEzNDNMMzIuMjA4MiA5LjQxMzc3QzMxLjk4NDMgOS40MjAxOSAzMS43ODAxIDkuMzg2MDYgMzEuNTk1NiA5LjMxMjRDMzEuNDIzNyA5LjI0MzggMzEuMjU5NiA5LjEzNzM1IDMxLjEwMzQgOC45OTM3NEMzMS4wOTI2IDguOTgxNTcgMzEuMDgxMyA4Ljk3MDA4IDMxLjA2OTUgOC45NTg1OUMzMC45MDQ4IDguNzk1MzggMzAuNzgwNSA4LjYxNzYzIDMwLjY5NzUgOC40MjYwM0wzMC42OTYyIDguNDI2NzFDMzAuNjIzMiA4LjI1NzA3IDMwLjU4MDYgOC4wNzI5IDMwLjU2ODYgNy44NzM4N0MzMC41NjkyIDcuODYwMDEgMzAuNTY5NSA3Ljg0NTgyIDMwLjU2OTUgNy44MzE2M0MzMC41Njk1IDcuNTgxNTcgMzAuNjA3IDcuMzU5MjEgMzAuNjgxOCA3LjE2NDkxQzMwLjc1NyA2Ljk2OTI1IDMwLjg3MjYgNi43ODgxMyAzMS4wMjc5IDYuNjIxODdMMzEuMDMzNyA2LjYxNTc5QzMxLjE4NzQgNi40NDk4NyAzMS4zNTYgNi4zMjQ4NCAzMS41MzkzIDYuMjQwN1pNMjIuOTM1NCAxMC41OTcyQzIzLjI5MDkgMTAuMTk2MSAyMy4yNjU4IDkuNTcxNTggMjIuODc5OCA5LjIwMjkxQzIyLjQ5MzQgOC44MzM5IDIxLjg5MjEgOC44NTk5MiAyMS41MzY3IDkuMjYxMDNMMTMuNDIxMSAxOC4zOTg0QzEzLjA2NTYgMTguNzk5NSAxMy4wOTA3IDE5LjQyMzcgMTMuNDc3MSAxOS43OTI3QzEzLjg2MzUgMjAuMTYxNyAxNC40NjQ3IDIwLjEzNiAxNC44MjAyIDE5LjczNDVMMjIuOTM1NCAxMC41OTcyWk0yNi44MTk1IDE0LjQxNkMyNy4xNzUgMTQuMDE0OSAyNy4xNDk5IDEzLjM5MDggMjYuNzYzOSAxMy4wMjE4QzI2LjM3NzUgMTIuNjUyNyAyNS43NzYyIDEyLjY3ODQgMjUuNDIwOCAxMy4wNzk1TDE3LjMwNTIgMjIuMjE2OUMxNi45NDk3IDIyLjYxOCAxNi45NzQ4IDIzLjI0MjIgMTcuMzYxMiAyMy42MTEyQzE3Ljc0NzkgMjMuOTgwMiAxOC4zNDkyIDIzLjk1NDUgMTguNzA0NiAyMy41NTM0TDI2LjgxOTUgMTQuNDE2Wk0zMC44NjEyIDE4LjIzNDlDMzEuMjE2NyAxNy44MzM3IDMxLjE5MTYgMTcuMjA5MyAzMC44MDU1IDE2Ljg0MDZDMzAuNDE5MSAxNi40NzE2IDI5LjgxNzYgMTYuNDk3NiAyOS40NjI0IDE2Ljg5ODRMMjEuMzQ2OSAyNi4wMzU3QzIwLjk5MTQgMjYuNDM3MiAyMS4wMTYxIDI3LjA2MSAyMS40MDI1IDI3LjQzQzIxLjc4ODkgMjcuNzk5IDIyLjM5MDIgMjcuNzczMyAyMi43NDU2IDI3LjM3MjJMMzAuODYxMiAxOC4yMzQ5WiIgZmlsbD0iIzA1MzY2MiIvPgo8L3N2Zz4=);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-phone::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMTY0LjkgMjQuNmMtNy43LTE4LjYtMjgtMjguNS00Ny40LTIzLjJsLTg4IDI0QzEyLjEgMzAuMiAwIDQ2IDAgNjRDMCAzMTEuNCAyMDAuNiA1MTIgNDQ4IDUxMmMxOCAwIDMzLjgtMTIuMSAzOC42LTI5LjVsMjQtODhjNS4zLTE5LjQtNC42LTM5LjctMjMuMi00Ny40bC05Ni00MGMtMTYuMy02LjgtMzUuMi0yLjEtNDYuMyAxMS42TDMwNC43IDM2OEMyMzQuMyAzMzQuNyAxNzcuMyAyNzcuNyAxNDQgMjA3LjNMMTkzLjMgMTY3YzEzLjctMTEuMiAxOC40LTMwIDExLjYtNDYuM2wtNDAtOTZ6Ii8+PC9zdmc+);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-power::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjgwIDI0YzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0bDAgMjQwYzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRsMC0yNDB6TTEzNC4yIDEwNy4zYzEwLjctNy45IDEyLjktMjIuOSA1LjEtMzMuNnMtMjIuOS0xMi45LTMzLjYtNS4xQzQ2LjUgMTEyLjMgOCAxODIuNyA4IDI2MkM4IDM5NC42IDExNS41IDUwMiAyNDggNTAyczI0MC0xMDcuNSAyNDAtMjQwYzAtNzkuMy0zOC41LTE0OS43LTk3LjgtMTkzLjNjLTEwLjctNy45LTI1LjctNS42LTMzLjYgNS4xcy01LjYgMjUuNyA1LjEgMzMuNmM0Ny41IDM1IDc4LjIgOTEuMiA3OC4yIDE1NC43YzAgMTA2LTg2IDE5Mi0xOTIgMTkyUzU2IDM2OCA1NiAyNjJjMC02My40IDMwLjctMTE5LjcgNzguMi0xNTQuN3oiLz48L3N2Zz4=);
  filter: var(--blue-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-above.icon-understand::before {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDYzLjkgNjAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzIxNDI2MzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjcuNSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDEuMi4wIEJ1aWxkIDE3NikgIC0tPgogIDxnPgogICAgPGcgaWQ9IkxheWVyXzEiPgogICAgICA8Zz4KICAgICAgICA8cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjguOCIgeT0iMTUuNCIgd2lkdGg9IjI0LjIiIGhlaWdodD0iMS45Ii8+CiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0yIiB4PSI4LjgiIHk9IjQ3LjEiIHdpZHRoPSIyNC4yIiBoZWlnaHQ9IjEuOSIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI2LjcsNC44Yy43LDAsMS4zLjYsMS4zLDEuM3YxLjhoLTE0LjR2LTEuOGMwLS43LjYtMS4zLDEuMy0xLjNNMjEsMGMtMS4yLDAtMi4yLDEtMi4yLDIuMnYuOWgtNC44Yy0xLjYsMC0yLjksMS4zLTIuOSwyLjl2My41aDE5Ljd2LTMuNWMwLTEuNi0xLjMtMi45LTIuOS0yLjloLTQuN3YtLjljMC0xLjItMS0yLjItMi4yLTIuMmgwWk0yNy45LDMuMmgwLDBaIi8+CiAgICAgICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI0MCAzOC44IDM0LjcgMzMuNSAzNi42IDMxLjUgMzkuOCAzNC43IDQ1LjkgMjYuNyA0OCAyOC4xIi8+CiAgICAgICAgPGc+CiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01Mi4xLDM5LjljLS41LS40LTEuMS0uNy0xLjctLjctMiwwLTMuNiwyLjMtMi4xLDQuMywxLjUtLjksMi43LTIuMSwzLjctMy42WiIvPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDksNDQuMWw5LjYsOS42YzIuMiwyLjMsNi4yLTEsMy43LTMuN2wtOS42LTkuNmMtMSwxLjUtMi4zLDIuNy0zLjgsMy43WiIvPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDEuNCw0Ni4zdi0uMmMtLjMsMC0zLjQtLjItMy43LS4zdjljMCwuNi0uNSwxLjEtMS4xLDEuMUg1LjNjLS42LDAtMS4xLS41LTEuMS0xLjFWMTEuMWMwLS42LjUtMS4xLDEuMS0xLjFoMy42di0zLjhoMHYtLjhoLTQuN2MtLjYsMC0xLjIuMS0xLjcuNC0uMSwwLS4yLDAtLjQuMkMuOSw2LjYsMCw3LjksMCw5LjV2NDYuNGMwLDIuMywxLjgsNC4xLDQuMSw0LjFoMzMuNmMyLjMsMCw0LjEtMS44LDQuMS00LjF2LTkuNmMtLjIsMC0uMywwLS41LDBaIi8+CiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNy44LDUuM2gtNS4zczAsMCwwLDB2NC43aDQuMWMuNiwwLDEuMS41LDEuMSwxLjF2OC40Yy4zLDAsMy41LS41LDMuNy0uNS4xLDAsLjMsMCwuNCwwdi05LjZjMC0yLjMtMS44LTQuMS00LjEtNC4xWiIvPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzMsMjAuN0g4Ljh2MS45aDIzLjVjLjItLjIuNS0uNC43LS42di0xLjNaIi8+CiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04LjgsMjUuOXYxLjloMTkuOWMuMS0uMywxLjEtMS42LDEuMi0xLjlIOC44WiIvPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjcuOCwzMS4ySDguOHYxLjloMTljMC0uMSwwLS4zLDAtLjQsMC0uMSwwLTEuMywwLTEuNVoiLz4KICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTguOCwzNi41djEuOWgyMC4yYy0uMS0uMy0uMi0xLjYtLjMtMS45SDguOFoiLz4KICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTguOCw0MS44djEuOWgyNC45bC0uOC0uNWMtLjMtLjItLjktMS4xLTEuMi0xLjNIOC44WiIvPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjIuOSw0OS40bC05LjctOS43YzEuMS0xLjksMS44LTQuMywxLjktNywwLTcuNy02LjQtMTMuOS0xNC4xLTEzLjYtNy4yLDAtMTMuMyw2LjQtMTMuMywxMy42LjEsMTAuNywxMS4yLDE2LjgsMjAuNCwxMS45LDEuNiwxLjYsOS44LDkuOCw5LjgsOS44LDMsMy4xLDguMi0xLjQsNC45LTQuOVpNNDYuNyw0Mi4zYy03LjQsMy43LTE2LjItMS0xNi4zLTkuNiwwLTUuOCw0LjgtMTAuOSwxMC42LTExLDYuMS0uMiwxMS4zLDQuOCwxMS4zLDEwLjktLjEsNC4yLTIuMSw3LjgtNS43LDkuNlpNNTguMSw1MS44bC04LjItOGMxLjUtLjksMS4zLS44LDIuNC0yLjNsOC4xLDguMmMyLjUsMi44LDAsNC40LTIuMywyLjFaIi8+CiAgICAgICAgPC9nPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);
  padding-block-start: 0.5rem;
  width: 2.25rem;
  filter: var(--blue-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon::before {
  content: "";
  display: inline-block;
  padding-inline: 0;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-announce::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNNDQ4IDQ0LjJjMC0zNi4yLTQ0LjItNTMuOC02OS0yNy41TDM1NS4xIDQxLjljLTQ3LjggNTAuNC0xMTMgODAuNy0xODIuNCA4NC41TDE0My42IDEyOCA2NCAxMjhjLTM1LjMgMC02NCAyOC43LTY0IDY0bDAgOTZjMCAzNS4zIDI4LjcgNjQgNjQgNjRsMCAxMDRjMCAzMC45IDI1LjEgNTYgNTYgNTZsMTYgMGMzMC45IDAgNTYtMjUuMSA1Ni01NmwwLTEwMC42YzYyLjEgNy45IDExOS44IDM3IDE2My4xIDgyLjhMMzc5IDQ2My4zYzI0LjkgMjYuMiA2OSA4LjYgNjktMjcuNWwwLTM5MS41ek0xNjAgMzUyLjlMMTYwIDQ1NmMwIDEzLjMtMTAuNyAyNC0yNCAyNGwtMTYgMGMtMTMuMyAwLTI0LTEwLjctMjQtMjRsMC0xMDQgNDcuNiAwIDE2LjQgLjl6TTQwMi4yIDM4LjdjNS01LjMgMTMuOC0xLjcgMTMuOCA1LjVsMCAzOTEuNWMwIDcuMi04LjggMTAuOC0xMy44IDUuNWwtMjMuOC0yNS4xQzMzNi41IDM3MiAyODIuNyAzNDEuNiAyMjQgMzI4LjVsMC0xNzcuMWM1OC43LTEzLjEgMTEyLjUtNDMuNCAxNTQuNC04Ny42bDIzLjgtMjUuMXpNMTkyIDE1Ni45bDAgMTY2LjNjLTUuOC0uNy0xMS42LTEuMS0xNy41LTEuNUwxNDQuOSAzMjBsLS40IDAtLjQgMC04MCAwYy0xNy43IDAtMzItMTQuMy0zMi0zMmwwLTk2YzAtMTcuNyAxNC4zLTMyIDMyLTMybDgwIDAgLjQgMCAuNCAwIDI5LjctMS42YzUuOC0uMyAxMS43LS44IDE3LjUtMS41ek00OTYgMTkyYy04LjggMC0xNiA3LjItMTYgMTZsMCA2NGMwIDguOCA3LjIgMTYgMTYgMTZzMTYtNy4yIDE2LTE2bDAtNjRjMC04LjgtNy4yLTE2LTE2LTE2eiIvPjwvc3ZnPg==);
  height: 2rem;
  width: 2rem;
  rotate: -10deg;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-apply::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMzIwIDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMmwwLTEwLjcgMjMuOC01LjljMi44LS43IDUuNi0xLjYgOC4yLTIuN2wwIDE5LjNjMCAzNS4zLTI4LjcgNjQtNjQgNjRMNjQgNTEyYy0zNS4zIDAtNjQtMjguNy02NC02NEwwIDY0QzAgMjguNyAyOC43IDAgNjQgMEwyMjAuMSAwYzEyLjcgMCAyNC45IDUuMSAzMy45IDE0LjFMMzY5LjkgMTI5LjljOSA5IDE0LjEgMjEuMiAxNC4xIDMzLjlsMCAzOS44LTMyIDMyIDAtNDMuNi0xMTIgMGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhsMC0xMTJMNjQgMzJDNDYuMyAzMiAzMiA0Ni4zIDMyIDY0bDAgMzg0YzAgMTcuNyAxNC4zIDMyIDMyIDMybDI1NiAwek0yNDAgMTYwbDExMS41IDBjLS43LTIuOC0yLjEtNS40LTQuMi03LjRMMjMxLjQgMzYuN2MtMi4xLTIuMS00LjYtMy41LTcuNC00LjJMMjI0IDE0NGMwIDguOCA3LjIgMTYgMTYgMTZ6TTE0NCAzNDlsLTkuOCAzMi44Yy02LjEgMjAuMy0yNC44IDM0LjItNDYgMzQuMkw4MCA0MTZjLTguOCAwLTE2LTcuMi0xNi0xNnM3LjItMTYgMTYtMTZsOC4yIDBjNy4xIDAgMTMuMy00LjYgMTUuMy0xMS40bDE0LjktNDkuNWMzLjQtMTEuMyAxMy44LTE5LjEgMjUuNi0xOS4xczIyLjIgNy43IDI1LjYgMTkuMWwxMi42IDQyLjFjNy4xLTguMyAxNy41LTEzLjEgMjguNS0xMy4xYzE0LjIgMCAyNy4yIDggMzMuNSAyMC43bDUuNiAxMS4zIDQxLjcgMCAxNS43LTYyLjZjMi4xLTguNCA2LjUtMTYuMSAxMi42LTIyLjNMNDczLjUgMTQ1LjRjMTguNy0xOC43IDQ5LjEtMTguNyA2Ny45IDBsMTcuNCAxNy40YzE4LjcgMTguNyAxOC43IDQ5LjEgMCA2Ny45TDQwNS4xIDM4NC4zYy02LjIgNi4yLTEzLjkgMTAuNS0yMi4zIDEyLjZsLTc0LjkgMTguN2MtMiAuNS00LjEgLjYtNi4xIC4zTDI0MCA0MTZjLTYuMSAwLTExLjYtMy40LTE0LjMtOC44TDIxNS42IDM4N2MtLjktMS44LTIuOC0zLTQuOS0zYy0xLjcgMC0zLjMgLjgtNC40IDIuMmwtMTcuNiAyMy40Yy0zLjYgNC44LTkuNyA3LjItMTUuNiA2LjJzLTEwLjgtNS40LTEyLjUtMTEuMkwxNDQgMzQ5ek01MTguOCAxNjhjLTYuMi02LjItMTYuNC02LjItMjIuNiAwbC0yNC44IDI0LjggNDAgNDBMNTM2LjIgMjA4YzYuMi02LjIgNi4yLTE2LjQgMC0yMi42TDUxOC44IDE2OHpNMzQyLjUgMzIxLjdjLTIuMSAyLjEtMy41IDQuNi00LjIgNy40bC0xMi4zIDQ5IDQ5LTEyLjNjMi44LS43IDUuNC0yLjIgNy40LTQuMkw0ODguNyAyNTUuNGwtNDAtNDBMMzQyLjUgMzIxLjd6Ii8+PC9zdmc+);
  margin-right: 0;
  top: 0;
  width: 1.75rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-available::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMzEyIDI0bDAgMTAuNWM2LjQgMS4yIDEyLjYgMi43IDE4LjIgNC4yYzEyLjggMy40IDIwLjQgMTYuNiAxNyAyOS40cy0xNi42IDIwLjQtMjkuNCAxN2MtMTAuOS0yLjktMjEuMS00LjktMzAuMi01Yy03LjMtLjEtMTQuNyAxLjctMTkuNCA0LjRjLTIuMSAxLjMtMy4xIDIuNC0zLjUgM2MtLjMgLjUtLjcgMS4yLS43IDIuOGMwIC4zIDAgLjUgMCAuNmMuMiAuMiAuOSAxLjIgMy4zIDIuNmM1LjggMy41IDE0LjQgNi4yIDI3LjQgMTAuMWwuOSAuM3MwIDAgMCAwYzExLjEgMy4zIDI1LjkgNy44IDM3LjkgMTUuM2MxMy43IDguNiAyNi4xIDIyLjkgMjYuNCA0NC45Yy4zIDIyLjUtMTEuNCAzOC45LTI2LjcgNDguNWMtNi43IDQuMS0xMy45IDctMjEuMyA4LjhsMCAxMC42YzAgMTMuMy0xMC43IDI0LTI0IDI0cy0yNC0xMC43LTI0LTI0bDAtMTEuNGMtOS41LTIuMy0xOC4yLTUuMy0yNS42LTcuOGMtMi4xLS43LTQuMS0xLjQtNi0yYy0xMi42LTQuMi0xOS40LTE3LjgtMTUuMi0zMC40czE3LjgtMTkuNCAzMC40LTE1LjJjMi42IC45IDUgMS43IDcuMyAyLjVjMTMuNiA0LjYgMjMuNCA3LjkgMzMuOSA4LjNjOCAuMyAxNS4xLTEuNiAxOS4yLTQuMWMxLjktMS4yIDIuOC0yLjIgMy4yLTIuOWMuNC0uNiAuOS0xLjggLjgtNC4xbDAtLjJjMC0xIDAtMi4xLTQtNC42Yy01LjctMy42LTE0LjMtNi40LTI3LjEtMTAuM2wtMS45LS42Yy0xMC44LTMuMi0yNS03LjUtMzYuNC0xNC40Yy0xMy41LTguMS0yNi41LTIyLTI2LjYtNDQuMWMtLjEtMjIuOSAxMi45LTM4LjYgMjcuNy00Ny40YzYuNC0zLjggMTMuMy02LjQgMjAuMi04LjJMMjY0IDI0YzAtMTMuMyAxMC43LTI0IDI0LTI0czI0IDEwLjcgMjQgMjR6TTU2OC4yIDMzNi4zYzEzLjEgMTcuOCA5LjMgNDIuOC04LjUgNTUuOUw0MzMuMSA0ODUuNWMtMjMuNCAxNy4yLTUxLjYgMjYuNS04MC43IDI2LjVMMTkyIDUxMiAzMiA1MTJjLTE3LjcgMC0zMi0xNC4zLTMyLTMybDAtNjRjMC0xNy43IDE0LjMtMzIgMzItMzJsMzYuOCAwIDQ0LjktMzZjMjIuNy0xOC4yIDUwLjktMjggODAtMjhsNzguMyAwIDE2IDAgNjQgMGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMmwtNjQgMC0xNiAwYy04LjggMC0xNiA3LjItMTYgMTZzNy4yIDE2IDE2IDE2bDEyMC42IDAgMTE5LjctODguMmMxNy44LTEzLjEgNDIuOC05LjMgNTUuOSA4LjV6TTE5My42IDM4NGMwIDAgMCAwIDAgMGwtLjkgMGMuMyAwIC42IDAgLjkgMHoiLz48L3N2Zz4=);
  margin-right: 0;
  top: 0.15rem;
  width: 1.75rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-contact::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjAyMDQgMTQuMDIwM0wxNi45MjA0IDEzLjgyMDNDMTYuNjQwOCAxMy4xNjAxIDEzLjIgMTIuMTYwMSAxMi45MjA0IDEyLjE0MDZMMTIuNzAwMSAxMi4xNjA5QzEyLjI3OTggMTIuMjQwNiAxMS44MjA0IDEyLjYyMTEgMTAuOTIwNCAxMy40MDA4QzEwLjc0MDggMTMuNTYwOSAxMC41MDAxIDEzLjYwMDggMTAuMjgwNiAxMy40ODA1QzkuMTAwOTMgMTIuODIwMyA3LjY2MDIxIDExLjUwMDggNi45NDA4MSAxMC43MDA5QzYuMTYxMTMgOS44NDA3IDUuMjIwNDkgOC40MjEyNiA0Ljc4MDYxIDcuMjgwNDZDNC43MDA5MiA3LjA2MDE0IDQuNzgwNjEgNi44MjAzIDQuOTQwNzYgNi42NjAxNEM1Ljk2MTA4IDUuNzM5ODIgNi40MDA5MiA1LjI5OTk4IDYuNDQwNzYgNC44MjAzQzYuNDYxMDggNC41NDA2MiA1Ljg2MTA4IDAuOTk5ODk5IDUuMjQwNzYgMC42NjAwOTlMNS4wNjEwOCAwLjUzOTc4N0M0LjY2MTA4IDAuMjc5NjI4IDQuMDYxMDggLTAuMTAwMDUyIDMuNDAwOTIgMC4wMzk3ODc1QzMuMjQwNzYgMC4wNzk2MzE1IDMuMDgwNiAwLjEzOTc4NyAyLjk0MDc2IDAuMjE5NDc1QzIuNTAwMTQgMC40OTk5MzUgMS40MDAxNCAxLjI2MDEgMC45MDAxNTUgMi4yMzk4OEMwLjYwMDE1NSAyLjg2MDIgMC40NjAzMTUgOC40Nzk2OCA0LjY2MDM2IDEzLjIyMDNDOC44MjA1NiAxNy45MjAzIDEzLjk2MDQgMTguMTIwMyAxNC43MjA2IDE3Ljk2MDFIMTQuNzQwOUwxNC44MDEgMTcuOTM5OEMxNS44NDA5IDE3LjU2MDEgMTYuNzIxMyAxNi41Nzk2IDE3LjA2MTIgMTYuMTYwMUMxNy42OCAxNS40MjAyIDE3LjI2MDQgMTQuNTIwMiAxNy4wMjA2IDE0LjAyMDNMMTcuMDIwNCAxNC4wMjAzWiIgZmlsbD0iIzAwNUM5NyIvPgo8L3N2Zz4=);
  margin-right: 0;
  top: -0.15rem;
  scale: 1.25;
  left: 0.5rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-eligible::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBvcGFjaXR5PSIuNCIgZD0iIi8+PHBhdGggZmlsbD0iIzM2OSIgZD0iTTE1My44IDcyLjFjOC45LTkuOSA4LjEtMjUtMS44LTMzLjlzLTI1LTguMS0zMy45IDEuOEw2My4xIDEwMS4xIDQxIDc5QzMxLjYgNjkuNyAxNi40IDY5LjcgNyA3OXMtOS40IDI0LjYgMCAzMy45bDQwIDQwYzQuNyA0LjcgMTEgNy4yIDE3LjYgN3MxMi44LTMgMTcuMi03LjlsNzItODB6bTAgMTYwYzguOS05LjkgOC4xLTI1LTEuOC0zMy45cy0yNS04LjEtMzMuOSAxLjhMNjMuMSAyNjEuMSA0MSAyMzljLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlsNDAgNDBjNC43IDQuNyAxMSA3LjIgMTcuNiA3czEyLjgtMyAxNy4yLTcuOWw3Mi04MHpNMjE2IDEyMGwyNzIgMGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEwyMTYgNzJjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjR6TTE5MiAyNTZjMCAxMy4zIDEwLjcgMjQgMjQgMjRsMjcyIDBjMTMuMyAwIDI0LTEwLjcgMjQtMjRzLTEwLjctMjQtMjQtMjRsLTI3MiAwYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHpNMTYwIDQxNmMwIDEzLjMgMTAuNyAyNCAyNCAyNGwzMDQgMGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNGwtMzA0IDBjLTEzLjMgMC0yNCAxMC43LTI0IDI0em0tNjQgMGEzMiAzMiAwIDEgMCAtNjQgMCAzMiAzMiAwIDEgMCA2NCAweiIvPjwvc3ZnPg==);
  margin-right: 0;
  top: 0.15rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-find-filled::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNNDEzLjUgMjM3LjVjLTI4LjIgNC44LTU4LjItMy42LTgwLTI1LjRsLTM4LjEtMzguMUMyODAuNCAxNTkgMjcyIDEzOC44IDI3MiAxMTcuNmwwLTEyLjFMMTkyLjMgNjJjLTUuMy0yLjktOC42LTguNi04LjMtMTQuN3MzLjktMTEuNSA5LjUtMTRsNDcuMi0yMUMyNTkuMSA0LjIgMjc5IDAgMjk5LjIgMGwxOC4xIDBjMzYuNyAwIDcyIDE0IDk4LjcgMzkuMWw0NC42IDQyYzI0LjIgMjIuOCAzMy4yIDU1LjcgMjYuNiA4Nkw1MDMgMTgzbDgtOGM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwyNCAyNGM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtODggODhjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yNC0yNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsOC04LTE3LjUtMTcuNXpNMjcuNCAzNzcuMUwyNjAuOSAxODIuNmMzLjUgNC45IDcuNSA5LjYgMTEuOCAxNGwzOC4xIDM4LjFjNiA2IDEyLjQgMTEuMiAxOS4yIDE1LjdMMTM0LjkgNDg0LjZjLTE0LjUgMTcuNC0zNiAyNy40LTU4LjYgMjcuNEMzNC4xIDUxMiAwIDQ3Ny44IDAgNDM1LjdjMC0yMi42IDEwLjEtNDQuMSAyNy40LTU4LjZ6Ii8+PC9zdmc+);
  margin-right: 0;
  top: 0;
  scale: 1.1;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-info::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDNS4zNzI4OCAwIDAgNS4zNzI4OCAwIDEyQzAgMTguNjI3MSA1LjM3Mjg4IDI0IDEyIDI0QzE4LjYyNzEgMjQgMjQgMTguNjI3MSAyNCAxMkMyNCA1LjM3Mjg4IDE4LjYyNzEgMCAxMiAwWk0xMy4yNTUzIDE2LjY2OTdDMTMuMjU1MyAxNy4yMjE5IDEyLjgwMzQgMTcuNjczNyAxMi4yNTEzIDE3LjY3MzdIMTEuNzQ4N0MxMS4xOTY2IDE3LjY3MzcgMTAuNzQ0NyAxNy4yMjE5IDEwLjc0NDcgMTYuNjY5N1YxNi4yMDE5QzEwLjc0NDcgMTUuNjQ5NyAxMS4xOTY2IDE1LjE5NzggMTEuNzQ4NyAxNS4xOTc4SDEyLjI1MTNDMTIuODAzNCAxNS4xOTc4IDEzLjI1NTMgMTUuNjQ5NyAxMy4yNTUzIDE2LjIwMTlWMTYuNjY5N1pNMTMuMjU1MyAxMi4xNDgxQzEzLjI1NTMgMTIuNzAwMyAxMi44MDM0IDEzLjE1MjEgMTIuMjUxMyAxMy4xNTIxSDExLjc0ODdDMTEuMTk2NiAxMy4xNTIxIDEwLjc0NDcgMTIuNzAwMyAxMC43NDQ3IDEyLjE0ODFWNi40MjY0OEMxMC43NDQ3IDUuODc0MjkgMTEuMTk2NiA1LjQyMjQyIDExLjc0ODcgNS40MjI0MkgxMi4yNTEzQzEyLjgwMzQgNS40MjI0MiAxMy4yNTUzIDUuODc0MjkgMTMuMjU1MyA2LjQyNjQ4VjEyLjE0ODFaIiBmaWxsPSIjMDA4RkI0Ii8+Cjwvc3ZnPg==);
  margin-right: 0;
  top: 6px;
  filter: var(--blue-filter);
  rotate: 180deg;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.small.icon-info::before {
  top: 0;
  margin-right: -0.25rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-qualified::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzJkMmQyZCIgZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0E2LjQ3IDYuNDcgMCAwIDAgMTYgOS41IDYuNSA2LjUgMCAxIDAgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTl6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTQiLz48L3N2Zz4=);
  margin-right: 0;
  top: 0;
  scale: 1.2;
  filter: var(--blue-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-translate::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNNjQgNjRDMjguNyA2NCAwIDkyLjcgMCAxMjhMMCAzODRjMCAzNS4zIDI4LjcgNjQgNjQgNjRsMjA4IDAgMzIgMCAxNiAwIDI1NiAwYzM1LjMgMCA2NC0yOC43IDY0LTY0bDAtMjU2YzAtMzUuMy0yOC43LTY0LTY0LTY0TDMyMCA2NGwtMTYgMC0zMiAwTDY0IDY0em01MTIgNDhjOC44IDAgMTYgNy4yIDE2IDE2bDAgMjU2YzAgOC44LTcuMiAxNi0xNiAxNmwtMjU2IDAgMC0yODggMjU2IDB6TTE3OC4zIDE3NS45bDY0IDE0NGM0LjUgMTAuMS0uMSAyMS45LTEwLjIgMjYuNHMtMjEuOS0uMS0yNi40LTEwLjJMMTk2LjggMzE2bC03My42IDAtOC45IDIwLjFjLTQuNSAxMC4xLTE2LjMgMTQuNi0yNi40IDEwLjJzLTE0LjYtMTYuMy0xMC4yLTI2LjRsNjQtMTQ0YzMuMi03LjIgMTAuNC0xMS45IDE4LjMtMTEuOXMxNS4xIDQuNyAxOC4zIDExLjl6TTE3OSAyNzZsLTE5LTQyLjhMMTQxIDI3NmwzOCAwek00NTYgMTY0Yy0xMSAwLTIwIDktMjAgMjBsMCA0LTUyIDBjLTExIDAtMjAgOS0yMCAyMHM5IDIwIDIwIDIwbDcyIDAgMzUuMSAwYy03LjMgMTYuNy0xNy40IDMxLjktMjkuOCA0NWwtLjUtLjUtMTQuNi0xNC42Yy03LjgtNy44LTIwLjUtNy44LTI4LjMgMHMtNy44IDIwLjUgMCAyOC4zTDQzMCAyOTguM2MtNS45IDMuNi0xMi4xIDYuOS0xOC41IDkuOGwtMy42IDEuNmMtMTAuMSA0LjUtMTQuNiAxNi4zLTEwLjIgMjYuNHMxNi4zIDE0LjYgMjYuNCAxMC4ybDMuNi0xLjZjMTItNS4zIDIzLjQtMTEuOCAzNC0xOS40YzQuMyAzIDguNiA1LjggMTMuMSA4LjVsMTguOSAxMS4zYzkuNSA1LjcgMjEuOCAyLjYgMjcuNC02LjlzMi42LTIxLjgtNi45LTI3LjRsLTE4LjktMTEuM2MtLjktLjUtMS44LTEuMS0yLjctMS42YzE3LjItMTguOCAzMC43LTQwLjkgMzkuNi02NS40TDUzNCAyMjhsMiAwYzExIDAgMjAtOSAyMC0yMHMtOS0yMC0yMC0yMGwtMTYgMC00NCAwIDAtNGMwLTExLTktMjAtMjAtMjB6Ii8+PC9zdmc+);
  margin-right: 0;
  top: 0;
  width: 1.75rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon.icon-works::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNNTIwLjUgMTkzLjdMMjg4LjQgMCAwIDI0MGwwIDQ3LjYgNjQuMSAwIDAgMjI0LjRMMjI0IDUxMmwwLTE2MCA5Ni43IDBjOC4xLTg5LjcgODMuNS0xNjAgMTc1LjMtMTYwYzguMyAwIDE2LjUgLjYgMjQuNSAxLjd6TTY0MCAzNjhhMTQ0IDE0NCAwIDEgMCAtMjg4IDAgMTQ0IDE0NCAwIDEgMCAyODggMHptLTY1LjQtMzJsLTExLjMgMTEuMy03MiA3Mkw0ODAgNDMwLjZsLTExLjMtMTEuMy00MC00MEw0MTcuNCAzNjggNDQwIDM0NS40bDExLjMgMTEuM0w0ODAgMzg1LjRsNjAuNy02MC43TDU1MiAzMTMuNCA1NzQuNiAzMzZ6Ii8+PC9zdmc+);
  margin-right: 0;
  top: -0.15rem;
  scale: 1.15;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-after {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  height: 1.5rem;
  min-width: 1.5rem;
  width: fit-content;
  position: relative;
  top: 0;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-after::after {
  content: "";
  display: inline-block;
  padding-inline: 0;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.has-icon-after.icon-available::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMzEyIDI0bDAgMTAuNWM2LjQgMS4yIDEyLjYgMi43IDE4LjIgNC4yYzEyLjggMy40IDIwLjQgMTYuNiAxNyAyOS40cy0xNi42IDIwLjQtMjkuNCAxN2MtMTAuOS0yLjktMjEuMS00LjktMzAuMi01Yy03LjMtLjEtMTQuNyAxLjctMTkuNCA0LjRjLTIuMSAxLjMtMy4xIDIuNC0zLjUgM2MtLjMgLjUtLjcgMS4yLS43IDIuOGMwIC4zIDAgLjUgMCAuNmMuMiAuMiAuOSAxLjIgMy4zIDIuNmM1LjggMy41IDE0LjQgNi4yIDI3LjQgMTAuMWwuOSAuM3MwIDAgMCAwYzExLjEgMy4zIDI1LjkgNy44IDM3LjkgMTUuM2MxMy43IDguNiAyNi4xIDIyLjkgMjYuNCA0NC45Yy4zIDIyLjUtMTEuNCAzOC45LTI2LjcgNDguNWMtNi43IDQuMS0xMy45IDctMjEuMyA4LjhsMCAxMC42YzAgMTMuMy0xMC43IDI0LTI0IDI0cy0yNC0xMC43LTI0LTI0bDAtMTEuNGMtOS41LTIuMy0xOC4yLTUuMy0yNS42LTcuOGMtMi4xLS43LTQuMS0xLjQtNi0yYy0xMi42LTQuMi0xOS40LTE3LjgtMTUuMi0zMC40czE3LjgtMTkuNCAzMC40LTE1LjJjMi42IC45IDUgMS43IDcuMyAyLjVjMTMuNiA0LjYgMjMuNCA3LjkgMzMuOSA4LjNjOCAuMyAxNS4xLTEuNiAxOS4yLTQuMWMxLjktMS4yIDIuOC0yLjIgMy4yLTIuOWMuNC0uNiAuOS0xLjggLjgtNC4xbDAtLjJjMC0xIDAtMi4xLTQtNC42Yy01LjctMy42LTE0LjMtNi40LTI3LjEtMTAuM2wtMS45LS42Yy0xMC44LTMuMi0yNS03LjUtMzYuNC0xNC40Yy0xMy41LTguMS0yNi41LTIyLTI2LjYtNDQuMWMtLjEtMjIuOSAxMi45LTM4LjYgMjcuNy00Ny40YzYuNC0zLjggMTMuMy02LjQgMjAuMi04LjJMMjY0IDI0YzAtMTMuMyAxMC43LTI0IDI0LTI0czI0IDEwLjcgMjQgMjR6TTU2OC4yIDMzNi4zYzEzLjEgMTcuOCA5LjMgNDIuOC04LjUgNTUuOUw0MzMuMSA0ODUuNWMtMjMuNCAxNy4yLTUxLjYgMjYuNS04MC43IDI2LjVMMTkyIDUxMiAzMiA1MTJjLTE3LjcgMC0zMi0xNC4zLTMyLTMybDAtNjRjMC0xNy43IDE0LjMtMzIgMzItMzJsMzYuOCAwIDQ0LjktMzZjMjIuNy0xOC4yIDUwLjktMjggODAtMjhsNzguMyAwIDE2IDAgNjQgMGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMmwtNjQgMC0xNiAwYy04LjggMC0xNiA3LjItMTYgMTZzNy4yIDE2IDE2IDE2bDEyMC42IDAgMTE5LjctODguMmMxNy44LTEzLjEgNDIuOC05LjMgNTUuOSA4LjV6TTE5My42IDM4NGMwIDAgMCAwIDAgMGwtLjkgMGMuMyAwIC42IDAgLjkgMHoiLz48L3N2Zz4=);
  margin-right: 0;
  top: -0.15rem;
  width: 1.5rem;
  filter: var(--green-filter);
  left: 0;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .wp-block-heading.wrap-normal.wrap-normal {
  text-wrap: pretty !important;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) :is(div, p).has-icon:is(.heat, .electric, .gas)::before {
  content: "";
  padding-inline: 0;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  top: 0;
  left: 0.25rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) :is(div, p).has-icon:is(.heat, .electric, .gas).heat::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBvcGFjaXR5PSIuNCIgZD0iIi8+PHBhdGggZD0iTTE3NiAzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNGwwIDg4YzAgMzYuNCAxMS44IDcxLjcgMzMuNiAxMDAuOGwxOS4yIDI1LjZjMjggMzcuNCA0My4yIDgyLjkgNDMuMiAxMjkuNmwwIDU2YzAgMTMuMy0xMC43IDI0LTI0IDI0cy0yNC0xMC43LTI0LTI0bDAtNTZjMC0zNi4zLTExLjgtNzEuNy0zMy42LTEwMC44bC0xOS4yLTI1LjZDMTY3LjIgMjM2LjIgMTUyIDE5MC43IDE1MiAxNDRsMC04OGMwLTEzLjMgMTAuNy0yNCAyNC0yNHpNMjQgOTZjMTMuMyAwIDI0IDEwLjcgMjQgMjRsMCAzNy45YzAgMzMuMiA5LjggNjUuNiAyOC4yIDkzLjJsMzEuNSA0Ny4zYzIzLjcgMzUuNSAzNi4zIDc3LjIgMzYuMyAxMTkuOGwwIDM3LjljMCAxMy4zLTEwLjcgMjQtMjQgMjRzLTI0LTEwLjctMjQtMjRsMC0zNy45YzAtMzMuMi05LjgtNjUuNi0yOC4yLTkzLjJMMzYuMyAyNzcuN0MxMi42IDI0Mi4yIDAgMjAwLjUgMCAxNTcuOUwwIDEyMGMwLTEzLjMgMTAuNy0yNCAyNC0yNHptMzI4IDI0bDAgMzcuOWMwIDMzLjIgOS44IDY1LjYgMjguMiA5My4ybDMxLjUgNDcuM2MyMy43IDM1LjUgMzYuMyA3Ny4yIDM2LjMgMTE5LjhsMCAzNy45YzAgMTMuMy0xMC43IDI0LTI0IDI0cy0yNC0xMC43LTI0LTI0bDAtMzcuOWMwLTMzLjItOS44LTY1LjYtMjguMi05My4ybC0zMS41LTQ3LjNDMzE2LjYgMjQyLjIgMzA0IDIwMC41IDMwNCAxNTcuOWwwLTM3LjljMC0xMy4zIDEwLjctMjQgMjQtMjRzMjQgMTAuNyAyNCAyNHoiLz48L3N2Zz4=);
  filter: var(--vividred-filter);
  scale: 0.9;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) :is(div, p).has-icon:is(.heat, .electric, .gas).electric::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNjQgNjRDNDYuMyA2NCAzMiA3OC4zIDMyIDk2bDAgMzIwYzAgMTcuNyAxNC4zIDMyIDMyIDMybDMyMCAwYzE3LjcgMCAzMi0xNC4zIDMyLTMybDAtMzIwYzAtMTcuNy0xNC4zLTMyLTMyLTMyTDY0IDY0ek0wIDk2QzAgNjAuNyAyOC43IDMyIDY0IDMybDMyMCAwYzM1LjMgMCA2NCAyOC43IDY0IDY0bDAgMzIwYzAgMzUuMy0yOC43IDY0LTY0IDY0TDY0IDQ4MGMtMzUuMyAwLTY0LTI4LjctNjQtNjRMMCA5NnpNOTYgMjU2YzAgNDkuMiAyNC42IDc5LjMgMzkuNSA5My4xYzEuMiAxLjEgNC4zIDIuOSAxMC45IDIuOWwxNTUuMyAwYzYuNiAwIDkuNy0xLjggMTAuOS0yLjlDMzI3LjQgMzM1LjMgMzUyIDMwNS4yIDM1MiAyNTZzLTI0LjYtNzkuMy0zOS41LTkzLjFjLTEuMi0xLjEtNC4zLTIuOS0xMC45LTIuOWwtMTU1LjMgMGMtNi42IDAtOS43IDEuOC0xMC45IDIuOUMxMjAuNiAxNzYuNyA5NiAyMDYuOCA5NiAyNTZ6bS0zMiAwYzAtNjEuMSAzMC44LTk5LjEgNDkuNy0xMTYuNmM4LjgtOC4yIDIwLjctMTEuNCAzMi42LTExLjRsMTU1LjMgMGMxMiAwIDIzLjkgMy4zIDMyLjYgMTEuNEMzNTMuMiAxNTYuOSAzODQgMTk0LjkgMzg0IDI1NnMtMzAuOCA5OS00OS43IDExNi42Yy04LjggOC4yLTIwLjcgMTEuNC0zMi42IDExLjRsLTE1NS4zIDBjLTEyIDAtMjMuOS0zLjMtMzIuNi0xMS40Qzk0LjggMzU1IDY0IDMxNy4xIDY0IDI1NnptMTEyLTY0YzguOCAwIDE2IDcuMiAxNiAxNmwwIDQ4YzAgOC44LTcuMiAxNi0xNiAxNnMtMTYtNy4yLTE2LTE2bDAtNDhjMC04LjggNy4yLTE2IDE2LTE2em05NiAwYzguOCAwIDE2IDcuMiAxNiAxNmwwIDQ4YzAgOC44LTcuMiAxNi0xNiAxNnMtMTYtNy4yLTE2LTE2bDAtNDhjMC04LjggNy4yLTE2IDE2LTE2em0tNDggOTZjMTMuMyAwIDI0IDEwLjcgMjQgMjRsMCAxNmMwIDQuNC0zLjYgOC04IDhsLTMyIDBjLTQuNCAwLTgtMy42LTgtOGwwLTE2YzAtMTMuMyAxMC43LTI0IDI0LTI0eiIvPjwvc3ZnPg==);
  filter: var(--green-filter);
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) :is(div, p).has-icon:is(.heat, .electric, .gas).gas::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBkPSJNMjU2IDQ4YzY4LjcgMCAxMjkuNSAzMy4zIDE2Ny40IDg0LjZjMTYuNy04IDM3LjItNS41IDUxLjUgNy40YzUuNiA1LjEgMTEuMSAxMC4yIDE2LjYgMTUuNUM0NTIuNSA2NC4xIDM2MS43IDAgMjU2IDBDMTE0LjYgMCAwIDExNC42IDAgMjU2UzExNC42IDUxMiAyNTYgNTEyYzMzLjYgMCA2NS43LTYuNSA5NS4xLTE4LjNjLTEyLjYtMTEuNi0yMy42LTI0LjgtMzIuOC0zOS4yYy0xOS43IDYuMi00MC42IDkuNS02Mi4zIDkuNUMxNDEuMSA0NjQgNDggMzcwLjkgNDggMjU2UzE0MS4xIDQ4IDI1NiA0OHpNMzY4IDE1MmMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNGwwIDQ4YzAgMTEuMiA3LjYgMjAuNiAxOCAyMy4yYzktMTIuOSAxOS4xLTI1LjcgMzAtMzguM2wwLTMyLjl6bS0xNzYgMGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNGwwIDQ4YzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRsMC00OHptODggMGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNGwwIDQ4YzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRsMC00OHptMjI1LjcgNTYuMWwtMTktMTkuOWMtMi0yLjEtNC00LjQtNi02LjdjMCAwIDAgMCAwIDBjLTktMTAuMi0xOC42LTIxLjMtMzIuNy0yMS42Yy03LjMtLjItMTQuNiAyLjMtMjAuMyA3LjVjLTIzLjQgMjEuMS01MCA0OC45LTcwLjkgODAuMkMzMzYgMjc4LjYgMzIwIDMxNC43IDMyMCAzNTJjMCA4OC42IDcwLjQgMTU5LjggMTYwIDE1OS44Yzg4LjcgMCAxNjAtNzEuMiAxNjAtMTU5LjhjMC0zMC0xMS02MC45LTI2LjItODguMWMtMTUuMi0yNy40LTM1LjMtNTIuMy01NS03MC42Yy01LjYtNS4yLTEyLjgtNy44LTE5LjktNy44Yy03LjYgMC0xNS41IDIuOC0yMC45IDguOWwtMTIuMyAxMy44ek01NDQgNDAwYzAgMzUuMy0yOC43IDY0LTY0IDY0cy02NC0yOC43LTY0LTY0YzAtMzYuNSAzNy03MyA1NC44LTg4LjRjNS40LTQuNyAxMy4xLTQuNyAxOC41IDBDNTA3IDMyNyA1NDQgMzYzLjUgNTQ0IDQwMHoiLz48L3N2Zz4=);
  filter: var(--yellow-filter);
  scale: 1.3;
  top: 0.2rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* CUSTOM GRID CLASSES */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .grid-center {
  justify-items: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* HOW IT WORKS CONTAINERS */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container {
  --four-up-grid-bp: 650px;
  --five-up-grid-bp: 800px;
  container: howitworks/inline-size;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid {
  container: howitworksgrid/inline-size;
  display: grid;
  grid-template-columns: minmax(40%, 200px) 1fr;
  gap: 1rem;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid #how-it-works-personal::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDY1NCAxNzUuOCI+CiAgPGc+CiAgICA8ZyBpZD0iTGF5ZXJfMSI+CiAgICAgIDxnPgogICAgICAgIDxjaXJjbGUgY3g9IjI0MyIgY3k9Ijg3LjIiIHI9Ijc1IiBmaWxsPSIjN2FiOGY5Ii8+CiAgICAgICAgPHBhdGggZD0iTTIxNiw1Ny4yYzEuNCwwLDIuNy42LDMuNiwxLjUuNC40LjguOSwxLDEuNWg4LjNjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVzMi43LjYsMy42LDEuNWMuNC40LjguOSwxLDEuNWg4LjNjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVzMi43LjYsMy42LDEuNWMuNC40LjguOSwxLDEuNWg4LjNjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVzMi43LjYsMy42LDEuNWMuNC40LjguOSwxLDEuNWg3LjJjMS4yLDAsMi4xLjksMi4xLDIuMXY1My40YzAsLjgtLjUsMS42LTEuMiwxLjktOS43LDQuNC0yNC40LDYuNi0zOS4xLDYuNnMtMjkuNC0yLjItMzkuMi02LjVjLS44LS4zLTEuNC0xLjEtMS40LTJ2LTUzLjRjMC0xLjIuOS0yLjEsMi4xLTIuMWg3LjJjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVaTTIzNi4yLDEwMWMxLjMsMCwyLjMsMSwyLjMsMi4zcy0xLDIuMy0yLjMsMi4zLTIuMy0xLTIuMy0yLjMsMS0yLjMsMi4zLTIuM1pNMjM2LjIsODkuN2MxLjMsMCwyLjMsMSwyLjMsMi4zcy0xLDIuMy0yLjMsMi4zLTIuMy0xLTIuMy0yLjMsMS0yLjMsMi4zLTIuM1pNMjM2LjIsNzguNWMxLjMsMCwyLjMsMSwyLjMsMi4zcy0xLDIuMy0yLjMsMi4zLTIuMy0xLTIuMy0yLjMsMS0yLjMsMi4zLTIuM1pNMjYwLjksMTAxLjNjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTE3Yy0xLjEsMC0yLjEtLjktMi4xLTIuMXMuOS0yLjEsMi4xLTIuMWgxN1pNMjcwLjEsOTBjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTI2LjJjLTEuMSwwLTIuMS0uOS0yLjEtMi4xcy45LTIuMSwyLjEtMi4xaDI2LjJaTTI3MC44LDc4LjhjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTI3Yy0xLjEsMC0yLjEtLjktMi4xLTIuMXMuOS0yLjEsMi4xLTIuMWgyN1pNMjE5LDEwMy43Yy0xLjUtLjEtMy4zLS41LTQuNy0uOHYtNS4xaDEuNGMxLjkuMiw0LjQuNCw2LjIuMy40LDAsLjgsMCwxLjEtLjIuNi0uMy42LTIuNC4yLTIuNy0uMi0uMi0uNS0uMi0uOC0uMmgtMS41Yy0xLjEsMC0yLjEtLjEtMy0uNC0uOS0uMy0xLjYtLjYtMi4yLTEuMS0uNi0uNS0xLjEtMS4yLTEuNC0yLjEtLjMtLjgtLjQtMS44LS40LTN2LTEuOWMwLTEuMS4yLTIsLjUtMi44LjUtMS40LDEuNy0yLjQsMy0zLC41LS4yLDEtLjQsMS42LS41di0yLjJoNC43djIuMmMuOCwwLDEuNC4yLDIuMS4zLjkuMiwxLjcuMywyLjYuNXY1LjFoLS41Yy0xLjktLjItMy44LS4zLTUuOC0uMy0uNiwwLTEuNiwwLTIuMS40LS4zLjMtLjMsMi40LDAsMi43LjMuMi44LjMsMS4xLjNoMS44YzEuMiwwLDIuNC4yLDMuNS44LjkuNSwxLjYsMS4zLDIuMSwyLjIuMi41LjQuOS41LDEuNS4zLDEuMS4yLDIuNC4yLDMuNnMwLDEuNy0uMiwyLjRjLS4yLjctLjQsMS4zLS44LDEuOC0xLDEuNi0yLjksMi4zLTQuNywyLjV2Mi40aC00Ljd2LTIuNFpNMjIwLjcsNjQuNGMtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtNS4xdjQ5LjljOS4zLDMuOCwyMi44LDUuNywzNi40LDUuN3MyNi45LTEuOSwzNi4xLTUuN3YtNDkuOWgtNS4xYy0uMy42LS42LDEuMS0xLDEuNS0uOS45LTIuMiwxLjUtMy42LDEuNXMtMi43LS42LTMuNi0xLjVjLS40LS40LS44LS45LTEtMS41aC04LjNjLS4zLjYtLjYsMS4xLTEsMS41LS45LjktMi4yLDEuNS0zLjYsMS41cy0yLjctLjYtMy42LTEuNWMtLjQtLjQtLjgtLjktMS0xLjVoLTguM2MtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtOC4zWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iNDExIiBjeT0iODcuMiIgcj0iNzUiIGZpbGw9IiNmOGJhNDciLz4KICAgICAgICA8cGF0aCBkPSJNMzc4LjQsMTA5LjJjLS45LDMuNSwwLDcuNiwyLjEsMTEsMi44LTE0LjYsMjAtOC40LDExLjIsNSw3LjctLjYsMTEuOC02LjUsMTEuNi0xMy44LDAtMy40LDAtNS4zLjUtNi44LjMtLjcuNi0xLjQsMS0yLS40LS45LS42LTEuOC0uNi0yLjd2LS4yYzAtMS4xLjMtMi4xLjctMy4xbC00LjYtNC41LTEuMywxLjdjLTEuMiwxLjUtMi42LDIuOS00LjEsNC4xLS45LjYtMS44LDEtMi44LDEuMy02LjIsMi4xLTEyLDIuNy0xMy44LDEwWk00MTQuNCw5Ni4ybC0yNy4yLTI2LjUtMy43LS43Yy0uNCwwLS45LS4zLTEuMi0uNmwtMy4yLTMuMWMtLjQtLjQtLjctMS0uNy0xLjYsMC0uNi4yLTEuMi42LTEuNmwzLjgtMy45Yy40LS40LDEtLjcsMS42LS43czEuMi4yLDEuNi43bDIuOCwyLjhjLjMuMy41LjcuNiwxLjFsMS4yLDQuNSwyNi45LDI2LjIsMi43LTIuOHMwLDAsLjEsMCwuMSwwLC4yLDAsLjEsMCwuMiwwYzAsMCwuMSwwLC4xLDBsMS44LDEuOGMwLDAsLjEuMi4xLjMsMCwuNi4xLDEsLjIsMS40LDAsLjkuMSwxLjQuMywxLjUuMi4yLjYuMiwxLjUuMi40LDAsLjgsMCwxLjUuMS4xLDAsLjIsMCwuMy4xbDEzLjgsMTMuOWMxLjEuOSwxLjksMi4xLDIuMywzLjUuNCwxLjQuNCwyLjgsMCw0LjItLjMsMS0uOSwyLTEuNiwyLjctLjcuOC0xLjYsMS40LTIuNiwxLjgtMi4zLjktNS4yLjQtOC0yLjRsLTEzLjEtMTMuM2MwLDAtLjEtLjItLjEtLjMtLjEtLjctLjItMS40LS4yLTEuOS0uMS0xLS4yLTEuNS0uNC0xLjctLjItLjItLjgtLjItMS45LS4zLS40LDAtLjksMC0xLjQsMC0uMSwwLS4yLDAtLjMtLjFsLTEuOC0xLjdjMCwwLS4xLS4yLS4xLS4zczAtLjIuMS0uM2wzLjItMy4yaDBaTTQyMS41LDEwNS4zYy0uMS0uMS0uMi0uMi0uMi0uNCwwLS4xLDAtLjMsMC0uNHMwLS4zLDAtLjRjMC0uMS4xLS4zLjItLjQuMi0uMi41LS4zLjgtLjNzLjYuMS44LjNsMTEuOSwxMmMuMi4yLjMuNS4zLjgsMCwuMy0uMS42LS4zLjhzLS41LjMtLjguM2MtLjMsMC0uNi0uMS0uOC0uM2wtMTEuOS0xMlpNNDI0LjgsMTAyYy0uMi0uMi0uMy0uNS0uMy0uOCwwLS4zLjEtLjYuMy0uOC4yLS4yLjUtLjMuOC0uMy4zLDAsLjYuMS44LjNsMTEuOSwxMmMuMS4xLjIuMi4yLjQsMCwuMSwwLC4zLDAsLjQsMCwuMSwwLC4zLDAsLjQsMCwuMS0uMS4zLS4yLjQtLjEuMS0uMi4yLS40LjJzLS4zLDAtLjQsMGMtLjEsMC0uMywwLS40LDAtLjEsMC0uMy0uMS0uNC0uMmwtMTEuOS0xMlpNNDE5LjUsODMuNGwzLjctNC44YzQuNC02LDE2LTIuNSwxOC44LTEzLjUuOS0zLjUsMC03LjUtMi4xLTExLTIuOCwxNC42LTIwLDguNC0xMS4yLTUtNy43LjYtMTEuOCw2LjUtMTEuNiwxMy44LDAsMy4yLDEsNS44LTIuMSw5LjhsLTMuNSw0LjcsNi41LDYuM2MuNS0uMiwxLS4zLDEuNS0uNFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxjaXJjbGUgY3g9IjU3OSIgY3k9Ijg3LjIiIHI9Ijc1IiBmaWxsPSIjNDI4MTRhIi8+CiAgICAgICAgPHBhdGggZD0iTTU3OSw1NS4yYzIuMSwwLDQsMS45LDQsNHY0LjVjLjEsMCwuNC4xLjUuMSwxLjQuMSw1LjIuOSw2LjksMS4yLDIuMS41LDMuNSwyLjgsMyw0LjktLjYsMi4xLTIuOCwzLjQtNC45LDIuOS0xLjItLjItNC44LS45LTYuMS0xLjEtNC0uNi03LjUtLjItOS45LjYtMi4yLjktMy4yLDIuMS0zLjUsMy41czAsMi4xLjIsMi42LjYsMSwxLjYsMS42YzIsMS40LDUuMSwyLjIsOS4xLDMuNGguNGMzLjUsMSw3LjksMi4yLDExLjEsNC40LDEuOCwxLjEsMy40LDIuOCw0LjQsNSwxLDIuMSwxLjIsNC42LjgsNy40LS44LDQuOC00LjEsNy45LTguMSw5LjUtMS44LjgtMy42LDEuMi01LjYsMS40djQuMWMwLDIuMi0xLjgsNC00LDRzLTQtMS44LTQtNHYtNC4ycTAtLjEtLjEtLjFjLTMtLjQtOC4xLTEuOC0xMS41LTMuMi0yLS45LTIuOS0zLjItMi01LjJzMy4yLTMsNS4yLTJjMi42LDEuMSw3LDIuMiw5LjUsMi42LDQsLjYsNy4yLjIsOS41LS42LDIuMS0uOSwzLTIuMSwzLjItMy42LjItMS40LjEtMi4xLS4xLTIuNnMtLjYtMS0xLjYtMS42Yy0yLTEuNC01LjEtMi4yLTkuMS0zLjRoLS40Yy0zLjUtMS03LjktMi4yLTExLjEtNC40LTEuOC0xLjEtMy40LTIuOC00LjQtNC45LTEuMS0yLjItMS4yLTQuOC0uOS03LjUsMS00LjgsNC41LTcuOSw4LjYtOS41LDEuNi0uNiwzLjQtMSw1LjItMS4ydi00LjRjMC0yLjEsMS44LTQsNC00WiIgZmlsbD0iI2ZmZiIvPgogICAgICAgIDxjaXJjbGUgY3g9Ijc1IiBjeT0iODcuMiIgcj0iNzUiIGZpbGw9IiMwMTMzNjYiLz4KICAgICAgICA8cGF0aCBkPSJNNzIsMTA2Yy0xLjIsMC0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJoMTIuM2MxLjIsMCwyLjIsMSwyLjIsMi4ycy0xLDIuMi0yLjIsMi4yaC0xMi4zWk01My40LDEwMy44Yy0uNS0uNy0uMy0xLjcuNC0yLjIuNy0uNSwxLjctLjMsMi4yLjRsLjksMS4zLDMuNS00LjNjLjYtLjcsMS42LS44LDIuMy0uMi43LjYuOCwxLjYuMiwyLjNsLTQuOCw1LjljLS4xLjEtLjIuMy0uNC40LS43LjUtMS43LjMtMi4yLS40bC0yLjEtMy4xWk01My40LDg4LjRjLS41LS43LS4zLTEuNy40LTIuMi43LS41LDEuNy0uMywyLjIuNGwuOSwxLjMsMy41LTQuM2MuNi0uNywxLjYtLjgsMi4zLS4yLjcuNi44LDEuNi4yLDIuM2wtNC44LDUuOWMtLjEuMS0uMi4zLS40LjQtLjcuNS0xLjcuMy0yLjItLjRsLTIuMS0zLjFaTTUzLjQsNzNjLS41LS43LS4zLTEuNy40LTIuMi43LS41LDEuNy0uMywyLjIuNGwuOSwxLjMsMy41LTQuM2MuNi0uNywxLjYtLjgsMi4zLS4yLjcuNi44LDEuNi4yLDIuM2wtNC44LDUuOWMtLjEuMS0uMi4zLS40LjQtLjcuNS0xLjcuMy0yLjItLjRsLTIuMS0zLjFaTTcyLDczLjNjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMmgyMi40YzEuMiwwLDIuMiwxLDIuMiwyLjJzLTEsMi4yLTIuMiwyLjJoLTIyLjRaTTQ0LjEsNDkuMmg2Mi41YzEuNCwwLDIuNy42LDMuNiwxLjUuOS45LDEuNSwyLjIsMS41LDMuNnY2NS44YzAsMS40LS42LDIuNy0xLjUsMy42cy0yLjIsMS41LTMuNiwxLjVoLTYyLjVjLTEuNCwwLTIuNy0uNi0zLjYtMS41LS45LS45LTEuNS0yLjItMS41LTMuNlY1NC4zYzAtMS40LjYtMi43LDEuNS0zLjZzMi4yLTEuNSwzLjYtMS41Wk0xMDYuNiw1My42aC02Mi41Yy0uMiwwLS40LDAtLjUuMnMtLjIuMy0uMi41djY1LjhjMCwuMiwwLC40LjIuNS4xLjEuMy4yLjUuMmg2Mi41Yy4yLDAsLjQsMCwuNS0uMi4xLS4xLjItLjMuMi0uNVY1NC4zYzAtLjIsMC0uNC0uMi0uNS0uMS0uMS0uMy0uMi0uNS0uMlpNNzIsODkuNmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yaDIyLjRjMS4yLDAsMi4yLDEsMi4yLDIuMnMtMSwyLjItMi4yLDIuMmgtMjIuNFoiIGZpbGw9IiNmZmYiLz4KICAgICAgICA8cGF0aCBkPSJNNTc5LjUsMTcyLjhjLTI0LjctLjMtNDAuNy02LjktNTguNS0yNC0xOC42LTE3LjktMjYuNS00My41LTI2LjUtNjAuNXMtNC45LTQxLjctMjIuNS01OS41Yy0xNy42LTE3LjctMzUuNi0yNC4xLTYwLjUtMjQuNS0yNS45LS40LTQ0LjQsNi4xLTYyLjUsMjQuNS0xNy41LDE3LjgtMjIuNSw0OC41LTIyLjUsNTkuNXMtNC44LDQzLjYtMjMsNjEuNWMtMTcuOCwxNy41LTM2LDIyLjktNjEsMjIuNS0yNC4xLS40LTQwLTYtNTcuNS0yMi41LTE3LjUtMTYuNS0yNi41LTQ3LTI2LjUtNjQuNXMtNC41LTM3LTI0LTU2LjVDMTE3LjgsMTIsMTAwLjUsNS42LDc3LjUsNS4yIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VhZTgiIHN0cm9rZS13aWR0aD0iNiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDIuNSwxNzIuM3YtLjRzMCwuNCwwLC40Wk00MTEuNSw0LjN2LjRzMC0uNCwwLS40Wk01NzkuOCwxNzNjLjEtLjEuMi0uNCwwLS41bC0yLjQtMi40Yy0uMS0uMS0uNC0uMi0uNSwwLS4xLjEtLjIuNCwwLC41bDIuMSwyLjItMi4yLDIuMWMtLjEuMS0uMi40LDAsLjUuMS4xLjQuMi41LDBsMi40LTIuNFpNMTM0LjUsMjguOGwuMy0uMy0uMy4zWk0zMDMuNSwxNDkuOGwtLjMtLjMuMy4zWk0zNDksMjguOGwtLjMtLjMuMy4zWk00NzIsMjguOGwtLjMuMy4zLS4zWk01MjEsMTQ4LjhsLS4zLjMuMy0uM1pNMTg1LDE0OS44bC0uMy4zYzguOCw4LjMsMTcuMiwxMy45LDI2LjQsMTcuNCw5LjIsMy41LDE5LjMsNSwzMS4zLDUuMnYtLjRzMC0uNCwwLS40Yy0xMi0uMi0yMi0xLjctMzEuMS01LjItOS4xLTMuNS0xNy40LTktMjYuMi0xNy4ybC0uMy4zWk0yNDIuNSwxNzIuM3YuNGMxMi41LjIsMjMuNC0xLjEsMzMuMy00LjYsMTAtMy41LDE5LTkuMywyOC0xOGwtLjMtLjMtLjMtLjNjLTguOSw4LjctMTcuOCwxNC40LTI3LjcsMTcuOS05LjgsMy41LTIwLjYsNC43LTMzLjEsNC41di40Wk0zMDMuNSwxNDkuOGwuMy4zYzkuMi05LDE0LjktMjEuNywxOC40LTMzLjUsMy41LTExLjgsNC43LTIyLjcsNC43LTI4LjNoLS44YzAsNS41LTEuMiwxNi4zLTQuNywyOC4xLTMuNSwxMS43LTkuMiwyNC4zLTE4LjIsMzMuMmwuMy4zWk0zMjYuNSw4OC4zaC40YzAtNS41LDEuMi0xNS44LDQuNy0yNy4xLDMuNC0xMS4yLDktMjMuMywxNy43LTMyLjJsLS4zLS4zLS4zLS4zYy04LjgsOS0xNC41LDIxLjItMTcuOSwzMi41LTMuNCwxMS4zLTQuNywyMS44LTQuNywyNy4zaC40Wk0zNDksMjguOGwuMy4zYzktOS4yLDE4LjEtMTUuNCwyOC4yLTE5LjIsMTAuMS0zLjgsMjEuMS01LjQsMzQtNS4ydi0uNHMwLS40LDAtLjRjLTEzLS4yLTI0LjEsMS4zLTM0LjMsNS4yLTEwLjIsMy45LTE5LjQsMTAuMS0yOC41LDE5LjRsLjMuM1pNNDExLjUsNC4zdi40YzI0LjkuNCw0Mi43LDYuOCw2MC4yLDI0LjRsLjMtLjMuMy0uM2MtMTcuNi0xNy44LTM1LjctMjQuMi02MC44LTI0LjZ2LjRaTTQ3MiwyOC44bC0uMy4zYzE3LjUsMTcuNywyMi40LDQyLjMsMjIuNCw1OS4yaC44YzAtMTctNC45LTQxLjktMjIuNi01OS44bC0uMy4zWk00OTQuNSw4OC4zaC0uNGMwLDE3LjEsNy45LDQyLjgsMjYuNiw2MC44bC4zLS4zLjMtLjNjLTE4LjUtMTcuOC0yNi40LTQzLjMtMjYuNC02MC4yaC0uNFpNNTIxLDE0OC44bC0uMy4zYzguOSw4LjYsMTcuNCwxNC41LDI2LjgsMTguNCw5LjQsMy44LDE5LjYsNS42LDMyLDUuN3YtLjRzMC0uNCwwLS40Yy0xMi4zLS4yLTIyLjQtMS45LTMxLjctNS43LTkuMy0zLjgtMTcuNy05LjctMjYuNi0xOC4ybC0uMy4zWk0xMzQuNSwyOC44bC0uMy4zYzE5LjQsMTkuNCwyMy45LDM4LjgsMjMuOSw1Ni4yaC44YzAtMTcuNi00LjUtMzcuMi0yNC4xLTU2LjhsLS4zLjNaTTE4NSwxNDkuOGwuMy0uM2MtOC43LTguMi0xNS4zLTE5LjktMTkuNy0zMS44LTQuNC0xMS44LTYuNy0yMy44LTYuNy0zMi41aC0uOGMwLDguOCwyLjMsMjAuOCw2LjcsMzIuNyw0LjQsMTEuOSwxMS4xLDIzLjcsMTkuOSwzMmwuMy0uM1pNNzcuNSw1LjJ2LjRjMjIuOS40LDQwLjEsNi43LDU2LjcsMjMuNGwuMy0uMy4zLS4zQzExNy45LDExLjcsMTAwLjYsNS4zLDc3LjUsNC45di40WiIgZmlsbD0iIzM1MzQzMyIvPgogICAgICAgIDxjaXJjbGUgY3g9Ijc1IiBjeT0iNS4yIiByPSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzM1MzQzMyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMjUsMTIuMmwtMS4xLTIuNy0xLjgsMi4zLDIuOS40Wk05Ni41LjJxMCwuMiwwLC4yczAsMCwwLDBjMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLC4xLDAsLjIsMCwuMiwwLC41LDAsLjgsMCwuNywwLDEuOC4yLDMuMS41LDIuNy41LDYuNCwxLjUsMTAuNiwzLjR2LS4yYzAsMCwuMi0uMi4yLS4yLTQuMy0xLjgtOC0yLjgtMTAuNy0zLjQtMS40LS4zLTIuNC0uNC0zLjItLjUtLjQsMC0uNywwLS45LDAsMCwwLS4yLDAtLjIsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMHQwLC4yWk0xMTEuNSw0LjJ2LjJjNS40LDIuNCw5LjQsNSwxMS42LDYuNnYtLjJjLjEsMCwuMy0uMi4zLS4yLTIuMi0xLjYtNi4yLTQuMy0xMS44LTYuNnYuMloiIGZpbGw9IiM1NTk1ZDkiLz4KICAgICAgICA8cGF0aCBkPSJNNDY0LjUsMTIuM2wtMS4xLTIuNy0xLjgsMi4zLDIuOS40Wk00MzYsLjN2LjJzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMiwwLC4yLDAsLjUsMCwuOCwwLC43LDAsMS44LjIsMy4xLjUsMi43LjUsNi40LDEuNSwxMC42LDMuNHYtLjJjMCwwLC4yLS4yLjItLjItNC4zLTEuOC04LTIuOC0xMC43LTMuNC0xLjQtLjMtMi40LS40LTMuMi0uNS0uNCwwLS43LDAtLjksMCwwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwczAsMCwwLDB0MCwuMlpNNDUxLDQuM3YuMmM1LjQsMi40LDkuNCw1LDExLjYsNi42di0uMmMuMSwwLC4zLS4yLjMtLjItMi4yLTEuNi02LjItNC4zLTExLjgtNi42di4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQuNywxNTEuOGwtMi42LDEuMiwyLjMsMS43LjMtMi45Wk0zMTMuNCwxNTMuN2wtLjItLjJjLTEuNiwyLjEtNC43LDUuNy05LjQsOS4zbC4yLjIuMi4yYzQuNy0zLjcsNy45LTcuMyw5LjUtOS40bC0uMi0uMlpNMzA0LDE2M2wtLjItLjJjLTMuNiwyLjgtNyw0LjgtOS41LDYuMS0xLjIuNi0yLjIsMS4xLTIuOSwxLjQtLjMuMS0uNi4zLS44LjMsMCwwLS4yLDAtLjIsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMGgwczAsMCwwLC4ydi4yaDBzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMiwwLC4yLDAsLjUtLjIuOC0uMy43LS4zLDEuNy0uOCwzLTEuNCwyLjUtMS4zLDUuOS0zLjMsOS41LTYuMWwtLjItLjJaIiBmaWxsPSIjNTU5NWQ5Ii8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==);
  display: block;
}
@container howitworksgrid (width < 650px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid #how-it-works-personal::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE3NS44IDY1NCI+CiAgPGc+CiAgICA8ZyBpZD0iTGF5ZXJfMSI+CiAgICAgIDxnPgogICAgICAgIDxjaXJjbGUgY3g9Ijg3IiBjeT0iNzUiIHI9Ijc1IiBmaWxsPSIjMDEzMzY2Ii8+CiAgICAgICAgPHBhdGggZD0iTTg0LDkzLjhjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMmgxMi4zYzEuMiwwLDIuMiwxLDIuMiwyLjJzLTEsMi4yLTIuMiwyLjJoLTEyLjNaTTY1LjQsOTEuNmMtLjUtLjctLjMtMS43LjQtMi4yLjctLjUsMS43LS4zLDIuMi40bC45LDEuMywzLjUtNC4zYy42LS43LDEuNi0uOCwyLjMtLjIuNy42LjgsMS42LjIsMi4zbC00LjgsNS45Yy0uMS4xLS4yLjMtLjQuNC0uNy41LTEuNy4zLTIuMi0uNGwtMi4xLTMuMVpNNjUuNCw3Ni4yYy0uNS0uNy0uMy0xLjcuNC0yLjIuNy0uNSwxLjctLjMsMi4yLjRsLjksMS4zLDMuNS00LjNjLjYtLjcsMS42LS44LDIuMy0uMi43LjYuOCwxLjYuMiwyLjNsLTQuOCw1LjljLS4xLjEtLjIuMy0uNC40LS43LjUtMS43LjMtMi4yLS40bC0yLjEtMy4xWk02NS40LDYwLjhjLS41LS43LS4zLTEuNy40LTIuMi43LS41LDEuNy0uMywyLjIuNGwuOSwxLjMsMy41LTQuM2MuNi0uNywxLjYtLjgsMi4zLS4yLjcuNi44LDEuNi4yLDIuM2wtNC44LDUuOWMtLjEuMS0uMi4zLS40LjQtLjcuNS0xLjcuMy0yLjItLjRsLTIuMS0zLjFaTTg0LDYxLjFjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMmgyMi40YzEuMiwwLDIuMiwxLDIuMiwyLjJzLTEsMi4yLTIuMiwyLjJoLTIyLjRaTTU2LjEsMzdoNjIuNWMxLjQsMCwyLjcuNiwzLjYsMS41LjkuOSwxLjUsMi4yLDEuNSwzLjZ2NjUuOGMwLDEuNC0uNiwyLjctMS41LDMuNnMtMi4yLDEuNS0zLjYsMS41aC02Mi41Yy0xLjQsMC0yLjctLjYtMy42LTEuNS0uOS0uOS0xLjUtMi4yLTEuNS0zLjZWNDIuMWMwLTEuNC42LTIuNywxLjUtMy42czIuMi0xLjUsMy42LTEuNVpNMTE4LjYsNDEuNGgtNjIuNWMtLjIsMC0uNCwwLS41LjJzLS4yLjMtLjIuNXY2NS44YzAsLjIsMCwuNC4yLjUuMS4xLjMuMi41LjJoNjIuNWMuMiwwLC40LDAsLjUtLjIuMS0uMS4yLS4zLjItLjVWNDIuMWMwLS4yLDAtLjQtLjItLjUtLjEtLjEtLjMtLjItLjUtLjJaTTg0LDc3LjRjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMmgyMi40YzEuMiwwLDIuMiwxLDIuMiwyLjJzLTEsMi4yLTIuMiwyLjJoLTIyLjRaIiBmaWxsPSIjZmZmIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iODciIGN5PSIyNDMiIHI9Ijc1IiBmaWxsPSIjN2FiOGY5Ii8+CiAgICAgICAgPHBhdGggZD0iTTYwLDIxM2MxLjQsMCwyLjcuNiwzLjYsMS41LjQuNC44LjksMSwxLjVoOC4zYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41czIuNy42LDMuNiwxLjVjLjQuNC44LjksMSwxLjVoOC4zYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41czIuNy42LDMuNiwxLjVjLjQuNC44LjksMSwxLjVoOC4zYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41czIuNy42LDMuNiwxLjVjLjQuNC44LjksMSwxLjVoNy4yYzEuMiwwLDIuMS45LDIuMSwyLjF2NTMuNGMwLC44LS41LDEuNi0xLjIsMS45LTkuNyw0LjQtMjQuNCw2LjYtMzkuMSw2LjZzLTI5LjQtMi4yLTM5LjItNi41Yy0uOC0uMy0xLjQtMS4xLTEuNC0ydi01My40YzAtMS4yLjktMi4xLDIuMS0yLjFoNy4yYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41Wk04MC4yLDI1Ni44YzEuMywwLDIuMywxLDIuMywyLjNzLTEsMi4zLTIuMywyLjMtMi4zLTEtMi4zLTIuMywxLTIuMywyLjMtMi4zWk04MC4yLDI0NS41YzEuMywwLDIuMywxLDIuMywyLjNzLTEsMi4zLTIuMywyLjMtMi4zLTEtMi4zLTIuMywxLTIuMywyLjMtMi4zWk04MC4yLDIzNC4zYzEuMywwLDIuMywxLDIuMywyLjNzLTEsMi4zLTIuMywyLjMtMi4zLTEtMi4zLTIuMywxLTIuMywyLjMtMi4zWk0xMDQuOSwyNTcuMWMxLjEsMCwyLjEuOSwyLjEsMi4xcy0uOSwyLjEtMi4xLDIuMWgtMTdjLTEuMSwwLTIuMS0uOS0yLjEtMi4xcy45LTIuMSwyLjEtMi4xaDE3Wk0xMTQuMSwyNDUuOGMxLjEsMCwyLjEuOSwyLjEsMi4xcy0uOSwyLjEtMi4xLDIuMWgtMjYuMmMtMS4xLDAtMi4xLS45LTIuMS0yLjFzLjktMi4xLDIuMS0yLjFoMjYuMlpNMTE0LjgsMjM0LjZjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTI3Yy0xLjEsMC0yLjEtLjktMi4xLTIuMXMuOS0yLjEsMi4xLTIuMWgyN1pNNjMsMjU5LjVjLTEuNS0uMS0zLjMtLjUtNC43LS44di01LjFoMS40YzEuOS4yLDQuNC40LDYuMi4zLjQsMCwuOCwwLDEuMS0uMi42LS4zLjYtMi40LjItMi43LS4yLS4yLS41LS4yLS44LS4yaC0xLjVjLTEuMSwwLTIuMS0uMS0zLS40LS45LS4zLTEuNi0uNi0yLjItMS4xLS42LS41LTEuMS0xLjItMS40LTIuMS0uMy0uOC0uNC0xLjgtLjQtM3YtMS45YzAtMS4xLjItMiwuNS0yLjguNS0xLjQsMS43LTIuNCwzLTMuMS41LS4yLDEtLjQsMS42LS41di0yLjJoNC43djIuMmMuOCwwLDEuNC4yLDIuMS4zLjkuMSwxLjcuMywyLjYuNXY1LjFoLS41Yy0xLjktLjItMy44LS4zLTUuOC0uM3MtMS42LDAtMi4xLjRjLS4zLjMtLjMsMi40LDAsMi43LjMuMi44LjMsMS4xLjNoMS44YzEuMiwwLDIuNC4yLDMuNS44LjkuNSwxLjYsMS4zLDIuMSwyLjIuMi41LjQuOS41LDEuNS4zLDEuMS4yLDIuNC4yLDMuNnMwLDEuNy0uMiwyLjRjLS4yLjctLjQsMS4zLS43LDEuOC0xLDEuNi0yLjksMi4zLTQuNywyLjV2Mi40aC00Ljd2LTIuNFpNNjQuNywyMjAuMmMtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtNS4xdjQ5LjljOS4zLDMuOCwyMi44LDUuNywzNi40LDUuN3MyNi45LTEuOSwzNi4xLTUuN3YtNDkuOWgtNS4xYy0uMy42LS42LDEuMS0xLDEuNS0uOS45LTIuMiwxLjUtMy42LDEuNXMtMi43LS42LTMuNi0xLjVjLS40LS40LS44LS45LTEtMS41aC04LjNjLS4zLjYtLjYsMS4xLTEsMS41LS45LjktMi4yLDEuNS0zLjYsMS41cy0yLjctLjYtMy42LTEuNWMtLjQtLjQtLjgtLjktMS0xLjVoLTguM2MtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtOC4zWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iODciIGN5PSI0MTEiIHI9Ijc1IiBmaWxsPSIjZjhiYTQ3Ii8+CiAgICAgICAgPHBhdGggZD0iTTU0LjQsNDMzYy0uOSwzLjYsMCw3LjYsMi4xLDExLDIuOC0xNC42LDIwLTguNCwxMS4yLDUsNy43LS42LDExLjgtNi41LDExLjYtMTMuOCwwLTMuNCwwLTUuMy41LTYuOC4zLS43LjYtMS40LDEtMi0uNC0uOS0uNi0xLjgtLjYtMi43di0uMmMwLTEuMS4zLTIuMS43LTMuMWwtNC42LTQuNS0xLjMsMS43Yy0xLjMsMS41LTIuNiwyLjktNC4xLDQuMS0uOS42LTEuOCwxLTIuOCwxLjMtNi4yLDIuMS0xMiwyLjctMTMuOCwxMFpNOTAuNCw0MjBsLTI3LjItMjYuNS0zLjctLjdjLS40LDAtLjktLjMtMS4yLS42bC0zLjItMy4xYy0uNC0uNC0uNy0xLS43LTEuNiwwLS42LjItMS4yLjYtMS42bDMuOC0zLjljLjQtLjQsMS0uNywxLjYtLjdzMS4yLjIsMS42LjdsMi44LDIuOGMuMy4zLjUuNy42LDEuMWwxLjIsNC41LDI2LjksMjYuMiwyLjctMi44czAsMCwuMSwwYzAsMCwuMSwwLC4yLDBzLjEsMCwuMiwwYzAsMCwuMSwwLC4xLDBsMS44LDEuOGMwLDAsLjEuMi4xLjMsMCwuNi4xLDEsLjIsMS40LDAsLjkuMSwxLjQuMywxLjVzLjYuMiwxLjUuMmMuNCwwLC44LDAsMS41LjEuMSwwLC4yLDAsLjMuMWwxMy44LDEzLjljMS4xLjksMS45LDIuMSwyLjMsMy41LjQsMS40LjQsMi44LDAsNC4yLS4zLDEtLjksMi0xLjYsMi43LS43LjgtMS42LDEuNC0yLjYsMS44LTIuMy45LTUuMi40LTgtMi40bC0xMy4xLTEzLjNjMCwwLS4xLS4yLS4xLS4zLS4xLS43LS4yLTEuNC0uMi0xLjktLjEtMS0uMi0xLjUtLjQtMS43LS4yLS4yLS44LS4yLTEuOS0uMy0uNCwwLS45LDAtMS40LDAtLjEsMC0uMiwwLS4zLS4xbC0xLjgtMS43YzAsMC0uMS0uMi0uMS0uM3MwLS4yLjEtLjNsMy4yLTMuMmgwWk05Ny41LDQyOS4xYy0uMS0uMS0uMi0uMi0uMi0uNCwwLS4xLDAtLjMsMC0uNHMwLS4zLDAtLjRjMC0uMS4xLS4zLjItLjQuMi0uMi41LS4zLjgtLjNzLjYuMS44LjNsMTEuOSwxMmMuMi4yLjMuNS4zLjgsMCwuMy0uMS42LS4zLjhzLS41LjMtLjguM2MtLjMsMC0uNi0uMS0uOC0uM2wtMTEuOS0xMlpNMTAwLjgsNDI1LjhjLS4yLS4yLS4zLS41LS4zLS44LDAtLjMuMS0uNi4zLS44LjItLjIuNS0uMy44LS4zLjMsMCwuNi4xLjguM2wxMS45LDEyYy4xLjEuMi4yLjIuNCwwLC4xLDAsLjMsMCwuNCwwLC4xLDAsLjMsMCwuNHMtLjEuMy0uMi40Yy0uMS4xLS4yLjItLjQuMi0uMSwwLS4zLDAtLjQsMC0uMSwwLS4zLDAtLjQsMC0uMSwwLS4zLS4xLS40LS4ybC0xMS45LTEyWk05NS41LDQwNy4ybDMuNy00LjhjNC40LTYsMTYtMi41LDE4LjgtMTMuNS45LTMuNSwwLTcuNS0yLjEtMTEtMi44LDE0LjYtMjAsOC40LTExLjItNS03LjcuNi0xMS44LDYuNS0xMS42LDEzLjgsMCwzLjIsMSw1LjgtMi4xLDkuOGwtMy41LDQuNyw2LjUsNi4zYy41LS4yLDEtLjMsMS41LS40WiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iODciIGN5PSI1NzkiIHI9Ijc1IiBmaWxsPSIjNDI4MTRhIi8+CiAgICAgICAgPHBhdGggZD0iTTg3LDU0N2MyLjEsMCw0LDEuOSw0LDR2NC41Yy4xLDAsLjQuMS41LjEsMS40LjEsNS4yLjksNi45LDEuMiwyLjEuNSwzLjUsMi44LDMsNC45LS42LDIuMS0yLjgsMy40LTQuOSwyLjktMS4yLS4yLTQuOC0uOS02LjEtMS4xLTQtLjYtNy41LS4yLTkuOS42LTIuMi45LTMuMiwyLjEtMy41LDMuNXMwLDIuMS4yLDIuNi42LDEsMS42LDEuNmMyLDEuNCw1LjEsMi4yLDkuMSwzLjRoLjRjMy41LDEsNy45LDIuMiwxMS4xLDQuNCwxLjgsMS4xLDMuNCwyLjgsNC40LDUsMSwyLjEsMS4yLDQuNi44LDcuNC0uOCw0LjgtNC4xLDcuOS04LjEsOS41LTEuOC44LTMuNiwxLjItNS42LDEuNHY0LjFjMCwyLjItMS44LDQtNCw0cy00LTEuOC00LTR2LTQuMnEwLS4xLS4xLS4xYy0zLS40LTguMS0xLjgtMTEuNS0zLjItMi0uOS0yLjktMy4yLTItNS4yczMuMi0zLDUuMi0yYzIuNiwxLjEsNywyLjIsOS41LDIuNiw0LC42LDcuMi4yLDkuNS0uNiwyLjEtLjksMy0yLjEsMy4yLTMuNi4yLTEuNC4xLTIuMS0uMS0yLjZzLS42LTEtMS42LTEuNmMtMi0xLjQtNS4xLTIuMi05LjEtMy40aC0uNGMtMy41LTEtNy45LTIuMi0xMS4xLTQuNC0xLjgtMS4xLTMuNC0yLjgtNC40LTQuOS0xLjEtMi4yLTEuMi00LjgtLjktNy41LDEtNC44LDQuNS03LjksOC42LTkuNSwxLjYtLjYsMy40LTEsNS4yLTEuMnYtNC40YzAtMi4xLDEuOC00LDQtNFoiIGZpbGw9IiNmZmYiLz4KICAgICAgICA8cGF0aCBkPSJNMyw1ODAuNGMuMy0yNC43LDYuOS00MC43LDI0LTU4LjUsMTcuOS0xOC42LDQzLjUtMjYuNSw2MC41LTI2LjVzNDEuNy00LjksNTkuNS0yMi41YzE3LjctMTcuNiwyNC4xLTM1LjYsMjQuNS02MC41LjQtMjUuOS02LjEtNDQuNC0yNC41LTYyLjUtMTcuOC0xNy41LTQ4LjUtMjIuNS01OS41LTIyLjVzLTQzLjYtNC44LTYxLjUtMjNjLTE3LjUtMTcuOC0yMi45LTM2LTIyLjUtNjEsLjQtMjQuMSw2LTQwLDIyLjUtNTcuNSwxNi41LTE3LjUsNDctMjYuNSw2NC41LTI2LjVzMzctNC41LDU2LjUtMjRjMTYuNy0xNi43LDIzLjEtMzQsMjMuNS01NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWNlYWU4IiBzdHJva2Utd2lkdGg9IjYiLz4KICAgICAgICA8cGF0aCBkPSJNMy41LDI0My40aC40cy0uNCwwLS40LDBaTTE3MS41LDQxMi40aC0uNHMuNCwwLC40LDBaTTIuNyw1ODAuN2MuMS4xLjQuMi41LDBsMi40LTIuNGMuMS0uMS4yLS40LDAtLjUtLjEtLjEtLjQtLjItLjUsMGwtMi4yLDIuMS0yLjEtMi4yYy0uMS0uMS0uNC0uMi0uNSwwLS4xLjEtLjIuNCwwLC41bDIuNCwyLjRaTTE0NywxMzUuNGwuMy4zLS4zLS4zWk0yNiwzMDQuNGwuMy0uMy0uMy4zWk0xNDcsMzQ5LjlsLjMtLjMtLjMuM1pNMTQ3LDQ3Mi45bC0uMy0uMy4zLjNaTTI3LDUyMS45bC0uMy0uMy4zLjNaTTI2LDE4NS45bC0uMy0uM2MtOC4zLDguOC0xMy45LDE3LjItMTcuNCwyNi40LTMuNSw5LjItNSwxOS4zLTUuMiwzMS4zaC40cy40LDAsLjQsMGMuMi0xMiwxLjctMjIsNS4yLTMxLjEsMy41LTkuMSw5LTE3LjQsMTcuMi0yNi4ybC0uMy0uM1pNMy41LDI0My40aC0uNGMtLjIsMTIuNSwxLjEsMjMuNCw0LjYsMzMuMywzLjUsMTAsOS4zLDE5LDE4LDI4bC4zLS4zLjMtLjNjLTguNy04LjktMTQuNC0xNy44LTE3LjktMjcuNy0zLjUtOS44LTQuNy0yMC42LTQuNS0zMy4xaC0uNFpNMjYsMzA0LjRsLS4zLjNjOSw5LjIsMjEuNywxNC45LDMzLjUsMTguNCwxMS44LDMuNSwyMi43LDQuNywyOC4zLDQuN3YtLjhjLTUuNSwwLTE2LjMtMS4yLTI4LjEtNC43LTExLjctMy41LTI0LjMtOS4yLTMzLjItMTguMmwtLjMuM1pNODcuNSwzMjcuNHYuNGM1LjUsMCwxNS44LDEuMiwyNy4xLDQuNywxMS4yLDMuNCwyMy4zLDksMzIuMiwxNy43bC4zLS4zLjMtLjNjLTktOC44LTIxLjItMTQuNS0zMi41LTE3LjktMTEuMy0zLjQtMjEuOC00LjctMjcuMy00Ljd2LjRaTTE0NywzNDkuOWwtLjMuM2M5LjIsOSwxNS40LDE4LjEsMTkuMiwyOC4yLDMuOCwxMC4xLDUuNCwyMS4xLDUuMiwzNGguNHMuNCwwLC40LDBjLjItMTMtMS4zLTI0LjEtNS4yLTM0LjMtMy45LTEwLjItMTAuMS0xOS40LTE5LjQtMjguNWwtLjMuM1pNMTcxLjUsNDEyLjRoLS40Yy0uNCwyNC45LTYuOCw0Mi43LTI0LjQsNjAuMmwuMy4zLjMuM2MxNy44LTE3LjYsMjQuMi0zNS43LDI0LjYtNjAuOGgtLjRaTTE0Nyw0NzIuOWwtLjMtLjNjLTE3LjcsMTcuNS00Mi4zLDIyLjQtNTkuMiwyMi40di44YzE3LDAsNDEuOS00LjksNTkuOC0yMi42bC0uMy0uM1pNODcuNSw0OTUuNHYtLjRjLTE3LjEsMC00Mi44LDcuOS02MC44LDI2LjZsLjMuMy4zLjNjMTcuOC0xOC41LDQzLjMtMjYuNCw2MC4yLTI2LjR2LS40Wk0yNyw1MjEuOWwtLjMtLjNjLTguNiw4LjktMTQuNSwxNy40LTE4LjQsMjYuOC0zLjgsOS40LTUuNiwxOS42LTUuNywzMmguNHMuNCwwLC40LDBjLjItMTIuMywxLjktMjIuNCw1LjctMzEuNywzLjgtOS4zLDkuNy0xNy43LDE4LjItMjYuNmwtLjMtLjNaTTE0NywxMzUuNGwtLjMtLjNjLTE5LjQsMTkuNC0zOC44LDIzLjktNTYuMiwyMy45di44YzE3LjYsMCwzNy4yLTQuNSw1Ni44LTI0LjFsLS4zLS4zWk0yNiwxODUuOWwuMy4zYzguMi04LjcsMTkuOS0xNS4zLDMxLjgtMTkuNywxMS44LTQuNCwyMy44LTYuNywzMi41LTYuN3YtLjhjLTguOCwwLTIwLjgsMi4zLTMyLjcsNi43LTExLjksNC40LTIzLjcsMTEuMS0zMiwxOS45bC4zLjNaTTE3MC41LDc4LjRoLS40Yy0uNCwyMi45LTYuNyw0MC4xLTIzLjQsNTYuN2wuMy4zLjMuM2MxNi44LTE2LjgsMjMuMi0zNC4xLDIzLjYtNTcuM2gtLjRaIiBmaWxsPSIjMzUzNDMzIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iMTcwLjUiIGN5PSI3NS45IiByPSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzM1MzQzMyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjMuNSwxMjUuOWwyLjctMS4xLTIuMy0xLjgtLjQsMi45Wk0xNzUuNSw5Ny40aC0uMnMwLDAsMCwwaDBzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwuMSwwLC4yLDAsLjIsMCwuNSwwLC44LDAsLjctLjIsMS44LS41LDMuMS0uNSwyLjctMS41LDYuNC0zLjQsMTAuNmguMmMwLDAsLjIuMi4yLjIsMS44LTQuMywyLjgtOCwzLjQtMTAuNy4zLTEuNC40LTIuNC41LTMuMiwwLS40LDAtLjcsMC0uOSwwLDAsMC0uMiwwLS4yLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwaDBzMCwwLS4yLDBaTTE3MS41LDExMi40aC0uMmMtMi40LDUuNC01LDkuNC02LjYsMTEuNmguMmMwLC4xLjIuMy4yLjMsMS42LTIuMiw0LjMtNi4yLDYuNi0xMS44aC0uMloiIGZpbGw9IiM1NTk1ZDkiLz4KICAgICAgICA8cGF0aCBkPSJNMTYzLjUsNDY1LjRsMi43LTEuMS0yLjMtMS44LS40LDIuOVpNMTc1LjUsNDM2LjloLS4yczAsMCwwLDBoMHMwLDAsMCwwYzAsMCwwLDAsMCwwLDAsMCwwLC4xLDAsLjIsMCwuMiwwLC41LDAsLjgsMCwuNy0uMiwxLjgtLjUsMy4xLS41LDIuNy0xLjUsNi40LTMuNCwxMC42aC4yYzAsMCwuMi4yLjIuMiwxLjgtNC4zLDIuOC04LDMuNC0xMC43LjMtMS40LjQtMi40LjUtMy4yLDAtLjQsMC0uNywwLS45LDAsMCwwLS4yLDAtLjIsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBoMHMwLDAtLjIsMFpNMTcxLjUsNDUxLjloLS4yYy0yLjQsNS40LTUsOS40LTYuNiwxMS42aC4yYzAsLjEuMi4zLjIuMywxLjYtMi4yLDQuMy02LjIsNi42LTExLjhoLS4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMy45LDMxNS43bC0xLjItMi42LTEuNywyLjMsMi45LjNaTTIyLjEsMzE0LjRsLjItLjJjLTIuMS0xLjYtNS43LTQuNy05LjMtOS40bC0uMi4yLS4yLjJjMy43LDQuNyw3LjMsNy45LDkuNCw5LjVsLjItLjJaTTEyLjgsMzA0LjlsLjItLjJjLTIuOC0zLjYtNC44LTctNi4xLTkuNS0uNi0xLjItMS4xLTIuMi0xLjQtMi45LS4xLS4zLS4zLS42LS4zLS44LDAsMCwwLS4yLDAtLjIsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBoMHMwLDAtLjIsMHEtLjIsMC0uMiwwaDBzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwuMSwwLC4yLDAsLjIuMi41LjMuOC4zLjcuOCwxLjcsMS40LDMsMS4zLDIuNSwzLjMsNS45LDYuMSw5LjVsLjItLjJaIiBmaWxsPSIjNTU5NWQ5Ii8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==);
  }
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid #how-it-works-contractor::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDgyMiAxNzUiPgogIDxnPgogICAgPGcgaWQ9IkxheWVyXzEiPgogICAgICA8Zz4KICAgICAgICA8Y2lyY2xlIGN4PSI0MTEiIGN5PSI4Ny4yIiByPSI3NSIgZmlsbD0iIzdhYjhmOSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zODQsNTcuMmMxLjQsMCwyLjcuNiwzLjYsMS41LjQuNC44LjksMSwxLjVoOC4zYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41czIuNy42LDMuNiwxLjVjLjQuNC44LjksMSwxLjVoOC4zYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41czIuNy42LDMuNiwxLjVjLjQuNC44LjksMSwxLjVoOC4zYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41czIuNy42LDMuNiwxLjVjLjQuNC44LjksMSwxLjVoNy4yYzEuMiwwLDIuMS45LDIuMSwyLjF2NTMuNGMwLC44LS41LDEuNi0xLjIsMS45LTkuNyw0LjQtMjQuNCw2LjYtMzkuMSw2LjZzLTI5LjQtMi4yLTM5LjItNi41Yy0uOC0uMy0xLjQtMS4xLTEuNC0ydi01My40YzAtMS4yLjktMi4xLDIuMS0yLjFoNy4yYy4zLS42LjYtMS4xLDEtMS41LjktLjksMi4yLTEuNSwzLjYtMS41Wk00MDQuMiwxMDEuMWMxLjMsMCwyLjMsMSwyLjMsMi4zcy0xLDIuMy0yLjMsMi4zLTIuMy0xLTIuMy0yLjMsMS0yLjMsMi4zLTIuM1pNNDA0LjIsODkuOGMxLjMsMCwyLjMsMSwyLjMsMi4zcy0xLDIuMy0yLjMsMi4zLTIuMy0xLTIuMy0yLjMsMS0yLjMsMi4zLTIuM1pNNDA0LjIsNzguNmMxLjMsMCwyLjMsMSwyLjMsMi4zcy0xLDIuMy0yLjMsMi4zLTIuMy0xLTIuMy0yLjMsMS0yLjMsMi4zLTIuM1pNNDI4LjksMTAxLjNjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTE3Yy0xLjEsMC0yLjEtLjktMi4xLTIuMXMuOS0yLjEsMi4xLTIuMWgxN1pNNDM4LjEsOTBjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTI2LjJjLTEuMSwwLTIuMS0uOS0yLjEtMi4xcy45LTIuMSwyLjEtMi4xaDI2LjJaTTQzOC44LDc4LjhjMS4xLDAsMi4xLjksMi4xLDIuMXMtLjksMi4xLTIuMSwyLjFoLTI3Yy0xLjEsMC0yLjEtLjktMi4xLTIuMXMuOS0yLjEsMi4xLTIuMWgyN1pNMzg3LDEwMy43Yy0xLjUtLjEtMy4zLS41LTQuNy0uOHYtNS4xaDEuNGMxLjkuMiw0LjQuNCw2LjIuMy40LDAsLjgsMCwxLjEtLjIuNi0uMy42LTIuNC4yLTIuNy0uMi0uMi0uNS0uMi0uOC0uMmgtMS41Yy0xLjEsMC0yLjEtLjEtMy0uNC0uOS0uMy0xLjYtLjYtMi4yLTEuMS0uNi0uNS0xLjEtMS4yLTEuNC0yLjEtLjMtLjgtLjQtMS44LS40LTN2LTEuOWMwLTEuMS4yLTIsLjUtMi44LjUtMS40LDEuNy0yLjQsMy0zLC41LS4yLDEtLjQsMS42LS41di0yLjJoNC43djIuMmMuOCwwLDEuNC4yLDIuMS4zLjkuMiwxLjcuMywyLjYuNXY1LjFoLS41Yy0xLjktLjItMy44LS4zLTUuOC0uMy0uNiwwLTEuNiwwLTIuMS40LS4zLjMtLjMsMi40LDAsMi43LjMuMi44LjMsMS4xLjNoMS44YzEuMiwwLDIuNC4yLDMuNS44LjkuNSwxLjYsMS4zLDIuMSwyLjIuMi41LjQuOS41LDEuNS4zLDEuMS4yLDIuNC4yLDMuNnMwLDEuNy0uMiwyLjRjLS4yLjctLjQsMS4zLS44LDEuOC0xLDEuNi0yLjksMi4zLTQuNywyLjV2Mi40aC00Ljd2LTIuNFpNMzg4LjcsNjQuNWMtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtNS4xdjQ5LjljOS4zLDMuOCwyMi44LDUuNywzNi40LDUuN3MyNi45LTEuOSwzNi4xLTUuN3YtNDkuOWgtNS4xYy0uMy42LS42LDEuMS0xLDEuNS0uOS45LTIuMiwxLjUtMy42LDEuNXMtMi43LS42LTMuNi0xLjVjLS40LS40LS44LS45LTEtMS41aC04LjNjLS4zLjYtLjYsMS4xLTEsMS41LS45LjktMi4yLDEuNS0zLjYsMS41cy0yLjctLjYtMy42LTEuNWMtLjQtLjQtLjgtLjktMS0xLjVoLTguM2MtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtOC4zWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iNTc5IiBjeT0iODcuMiIgcj0iNzUiIGZpbGw9IiNmOGJhNDciLz4KICAgICAgICA8cGF0aCBkPSJNNTQ2LjQsMTA5LjJjLS45LDMuNiwwLDcuNiwyLjEsMTEsMi44LTE0LjYsMjAtOC40LDExLjIsNSw3LjctLjYsMTEuOC02LjUsMTEuNi0xMy44LDAtMy40LDAtNS4zLjUtNi44LjMtLjcuNi0xLjQsMS0yLS40LS45LS42LTEuOC0uNi0yLjd2LS4yYzAtMS4xLjMtMi4xLjctMy4xbC00LjYtNC41LTEuMywxLjdjLTEuMiwxLjUtMi42LDIuOS00LjEsNC4xLS45LjYtMS44LDEtMi44LDEuMy02LjIsMi4xLTEyLDIuNy0xMy44LDEwWk01ODIuNCw5Ni4zbC0yNy4yLTI2LjUtMy43LS43Yy0uNCwwLS45LS4zLTEuMi0uNmwtMy4yLTMuMWMtLjQtLjQtLjctMS0uNy0xLjYsMC0uNi4yLTEuMi42LTEuNmwzLjgtMy45Yy40LS40LDEtLjcsMS42LS43czEuMi4yLDEuNi43bDIuOCwyLjhjLjMuMy41LjcuNiwxLjFsMS4yLDQuNSwyNi45LDI2LjIsMi43LTIuOHMwLDAsLjEsMGMwLDAsLjEsMCwuMiwwcy4xLDAsLjIsMGMwLDAsLjEsMCwuMSwwbDEuOCwxLjhjMCwwLC4xLjIuMS4zLDAsLjYuMSwxLC4yLDEuNCwwLC45LjEsMS40LjMsMS41cy42LjIsMS41LjJjLjQsMCwuOCwwLDEuNS4xLjEsMCwuMiwwLC4zLjFsMTMuOCwxMy45YzEuMS45LDEuOSwyLjEsMi4zLDMuNS40LDEuNC40LDIuOCwwLDQuMi0uMywxLS45LDItMS42LDIuNy0uNy44LTEuNiwxLjQtMi42LDEuOC0yLjMuOS01LjIuNC04LTIuNGwtMTMuMS0xMy4zYzAsMC0uMS0uMi0uMS0uMy0uMS0uNy0uMi0xLjQtLjItMS45LS4xLTEtLjItMS41LS40LTEuNy0uMi0uMi0uOC0uMi0xLjktLjMtLjQsMC0uOSwwLTEuNCwwLS4xLDAtLjIsMC0uMy0uMWwtMS44LTEuN2MwLDAtLjEtLjItLjEtLjNzMC0uMi4xLS4zbDMuMi0zLjJoMFpNNTg5LjUsMTA1LjNjLS4xLS4xLS4yLS4yLS4yLS40LDAtLjEsMC0uMywwLS40czAtLjMsMC0uNGMwLS4xLjEtLjMuMi0uNC4yLS4yLjUtLjMuOC0uM3MuNi4xLjguM2wxMS45LDEyYy4yLjIuMy41LjMuOCwwLC4zLS4xLjYtLjMuOC0uMi4yLS41LjMtLjguMy0uMywwLS42LS4xLS44LS4zbC0xMS45LTEyWk01OTIuOCwxMDJjLS4yLS4yLS4zLS41LS4zLS44LDAtLjMuMS0uNi4zLS44LjItLjIuNS0uMy44LS4zLjMsMCwuNi4xLjguM2wxMS45LDEyYy4xLjEuMi4yLjIuNCwwLC4xLDAsLjMsMCwuNHMwLC4zLDAsLjRjMCwuMS0uMS4zLS4yLjQtLjEuMS0uMi4yLS40LjItLjEsMC0uMywwLS40LDAtLjEsMC0uMywwLS40LDAtLjEsMC0uMy0uMS0uNC0uMmwtMTEuOS0xMlpNNTg3LjUsODMuNWwzLjctNC44YzQuNC02LDE2LTIuNSwxOC44LTEzLjUuOS0zLjUsMC03LjUtMi4xLTExLTIuOCwxNC42LTIwLDguNC0xMS4yLTUtNy43LjYtMTEuOCw2LjUtMTEuNiwxMy44LDAsMy4yLDEsNS44LTIuMSw5LjhsLTMuNSw0LjcsNi41LDYuM2MuNS0uMiwxLS4zLDEuNS0uNFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxjaXJjbGUgY3g9Ijc0NyIgY3k9Ijg3LjIiIHI9Ijc1IiBmaWxsPSIjNDI4MTRhIi8+CiAgICAgICAgPHBhdGggZD0iTTc0Nyw1NS4yYzIuMSwwLDQsMS45LDQsNHY0LjVjLjEsMCwuNC4xLjUuMSwxLjQuMSw1LjIuOSw2LjksMS4yLDIuMS41LDMuNSwyLjgsMyw0LjktLjYsMi4xLTIuOCwzLjQtNC45LDIuOS0xLjItLjItNC44LS45LTYuMS0xLjEtNC0uNi03LjUtLjItOS45LjYtMi4yLjktMy4yLDIuMS0zLjUsMy41czAsMi4xLjIsMi42LjYsMSwxLjYsMS42YzIsMS40LDUuMSwyLjIsOS4xLDMuNGguNGMzLjUsMSw3LjksMi4yLDExLjEsNC40LDEuOCwxLjEsMy40LDIuOCw0LjQsNSwxLDIuMSwxLjIsNC42LjgsNy40LS44LDQuOC00LjEsNy45LTguMSw5LjUtMS44LjgtMy42LDEuMi01LjYsMS40djQuMWMwLDIuMi0xLjgsNC00LDRzLTQtMS44LTQtNHYtNC4ycTAtLjEtLjEtLjFjLTMtLjQtOC4xLTEuOC0xMS41LTMuMi0yLS45LTIuOS0zLjItMi01LjJzMy4yLTMsNS4yLTJjMi42LDEuMSw3LDIuMiw5LjUsMi42LDQsLjYsNy4yLjIsOS41LS42LDIuMS0uOSwzLTIuMSwzLjItMy42LjItMS40LjEtMi4xLS4xLTIuNnMtLjYtMS0xLjYtMS42Yy0yLTEuNC01LjEtMi4yLTkuMS0zLjRoLS40Yy0zLjUtMS03LjktMi4yLTExLjEtNC40LTEuOC0xLjEtMy40LTIuOC00LjQtNC45LTEuMS0yLjItMS4yLTQuOC0uOS03LjUsMS00LjgsNC41LTcuOSw4LjYtOS41LDEuNi0uNiwzLjQtMSw1LjItMS4ydi00LjRjMC0yLjEsMS44LTQsNC00WiIgZmlsbD0iI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik03NS41LDQuMmMyMywuNCw0Mi44LDcuOCw1OS41LDI0LjYsMTkuNSwxOS41LDIyLDQ2LjksMjMuNSw1OS43LDEuNSwxMi43LDkuNSw0NS4xLDI3LDYxLjcsMTcuNSwxNi42LDMzLjQsMjEuNSw1Ny41LDIxLjgsMjUsLjQsNDMuMi00LjMsNjEtMjEuOCwxOC4yLTE3LjksMjEtNDMuOSwyMy02MS43LDItMTcuNyw1LTQxLjgsMjIuNS01OS43LDE4LjEtMTguNSwzNi42LTI0LjksNjIuNS0yNC42LDI0LjkuNCw0Mi45LDYuOCw2MC41LDI0LjYsMTcuNiwxNy44LDIxLDQ2LjQsMjIuNSw1OS43LDEuNSwxMy4yLDguNCw0My44LDI3LDYxLjcsMTcuOCwxNy4xLDM4LjUsMjEuNiw1OCwyMS44LDE5LjUuMyw0My02LjQsNTcuNS0yMS44LDE0LjUtMTUuNCwyMi41LTQ3LjksMjUtNjEuNywyLjUtMTMuNywxMi00Ny4zLDI0LjUtNTkuNywxMi41LTEyLjQsMzMuNS0yNC42LDYxLTI0LjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2VjZWFlOCIgc3Ryb2tlLXdpZHRoPSI2Ii8+CiAgICAgICAgPHBhdGggZD0iTTI0MywxNzEuOXYtLjRzMCwuNCwwLC40Wk00MTIsNC4ydi40czAtLjQsMC0uNFpNMTM1LDI4LjhsLjMtLjMtLjMuM1pNMzA0LDE1MC4xbC0uMy0uMy4zLjNaTTM0OS41LDI4LjhsLS4zLS4zLjMuM1pNNDcyLjUsMjguOGwuMy0uMy0uMy4zWk01MjIsMTUwLjFsLjMtLjMtLjMuM1pNNzQ4LjMsNC41Yy4xLS4xLjEtLjQsMC0uNWwtMi40LTIuNGMtLjEtLjEtLjQtLjEtLjUsMC0uMS4xLS4xLjQsMCwuNWwyLjEsMi4xLTIuMSwyLjFjLS4xLjEtLjEuNCwwLC41cy40LjEuNSwwbDIuNC0yLjRaTTE4NS41LDE1MC4xbC0uMy4zYzguOCw4LjMsMTcuMiwxMy43LDI2LjQsMTcuMSw5LjIsMy40LDE5LjMsNC43LDMxLjMsNC44di0uNHMwLS40LDAtLjRjLTEyLS4yLTIyLTEuNS0zMS4xLTQuOC05LjEtMy4zLTE3LjQtOC42LTI2LjItMTYuOWwtLjMuM1pNMjQzLDE3MS45di40YzEyLjUuMiwyMy4zLS45LDMzLjMtNC4yLDEwLTMuMywxOS04LjksMjgtMTcuN2wtLjMtLjMtLjMtLjNjLTguOSw4LjctMTcuOCwxNC4zLTI3LjcsMTcuNS05LjgsMy4zLTIwLjYsNC4zLTMzLjEsNC4ydi40Wk0zMDQsMTUwLjFsLjMuM2MxOC4zLTE4LDIxLjEtNDQuMiwyMy4xLTYxLjloLS40cy0uNCwwLS40LDBjLTIsMTcuOC00LjgsNDMuNi0yMi45LDYxLjVsLjMuM1pNMzI3LDg4LjVoLjRjMi0xNy43LDUtNDEuNiwyMi40LTU5LjRsLS4zLS4zLS4zLS4zYy0xNy42LDE4LTIwLjYsNDIuMi0yMi42LDU5LjloLjRaTTM0OS41LDI4LjhsLjMuM2M5LTkuMiwxOC4xLTE1LjQsMjguMi0xOS4zLDEwLjEtMy45LDIxLjEtNS40LDM0LTUuMnYtLjRzMC0uNCwwLS40Yy0xMy0uMi0yNC4xLDEuMy0zNC4zLDUuMi0xMC4yLDMuOS0xOS40LDEwLjItMjguNSwxOS40bC4zLjNaTTQxMiw0LjJ2LjRjMjQuOS40LDQyLjcsNi44LDYwLjIsMjQuNWwuMy0uMy4zLS4zYy0xNy42LTE3LjgtMzUuNy0yNC4zLTYwLjgtMjQuN3YuNFpNNDcyLjUsMjguOGwtLjMuM2M4LjgsOC45LDE0LDIwLjQsMTcuMiwzMS40LDMuMiwxMSw0LjQsMjEuNCw1LjIsMjhoLjRzLjQsMCwuNCwwYy0uOC02LjYtMi0xNy4xLTUuMi0yOC4yLTMuMi0xMS4xLTguNS0yMi43LTE3LjQtMzEuN2wtLjMuM1pNNDk1LDg4LjVoLS40Yy44LDYuNywyLjksMTcuNyw3LjEsMjkuMiw0LjIsMTEuNiwxMC42LDIzLjcsMjAsMzIuN2wuMy0uMy4zLS4zYy05LjItOC45LTE1LjYtMjEtMTkuOC0zMi40LTQuMi0xMS41LTYuMy0yMi40LTcuMS0yOWgtLjRaTTUyMiwxNTAuMWwtLjMuM2MxNy45LDE3LjIsMzguNywyMS43LDU4LjMsMjEuOXYtLjRzMC0uNCwwLS40Yy0xOS40LS4yLTQwLTQuNy01Ny43LTIxLjdsLS4zLjNaTTEzNSwyOC44bC0uMy4zYzE5LjQsMTkuNCwyMS45LDQ2LjcsMjMuNCw1OS41aC40cy40LDAsLjQsMGMtMS41LTEyLjctNC00MC4yLTIzLjYtNTkuOWwtLjMuM1pNMTg1LjUsMTUwLjFsLjMtLjNjLTguNy04LjItMTUtMjAuNC0xOS40LTMyLjEtNC40LTExLjctNi43LTIzLTcuNS0yOS4zaC0uNHMtLjQsMC0uNCwwYy44LDYuNCwzLjEsMTcuNyw3LjUsMjkuNSw0LjQsMTEuOCwxMC44LDI0LjEsMTkuNiwzMi40bC4zLS4zWk03NS41LDQuMnYuNGMyMi45LjQsNDIuNiw3LjcsNTkuMiwyNC41bC4zLS4zLjMtLjNDMTE4LjQsMTEuNyw5OC42LDQuMiw3NS41LDMuOHYuNFpNNjM3LjUsMTUwLjFsLS4zLS4zYy0xNC40LDE1LjMtMzcuOCwyMS45LTU3LjIsMjEuN3YuNHMwLC40LDAsLjRjMTkuNi4zLDQzLjItNi40LDU3LjgtMjEuOWwtLjMtLjNaTTY2Mi41LDg4LjVoLS40Yy0xLjIsNi44LTMuOSwxOC4zLTgsMzAuMS00LjEsMTEuOC05LjcsMjMuNy0xNi45LDMxLjNsLjMuMy4zLjNjNy4zLTcuOCwxMy0xOS44LDE3LjEtMzEuNiw0LjEtMTEuOCw2LjgtMjMuNCw4LTMwLjNoLS40Wk02NjIuNSw4OC41aC40YzEuMi02LjgsNC4yLTE4LjYsOC41LTMwLjIsNC4yLTExLjYsOS43LTIzLjEsMTUuOS0yOS4ybC0uMy0uMy0uMy0uM2MtNi4zLDYuMy0xMS44LDE3LjgtMTYuMSwyOS41LTQuMywxMS43LTcuMywyMy41LTguNSwzMC40aC40Wk02ODcsMjguOGwuMy4zYzEyLjQtMTIuNCwzMy40LTI0LjUsNjAuNy0yNC41di0uOGMtMjcuNiwwLTQ4LjcsMTIuMi02MS4zLDI0LjdsLjMuM1oiIGZpbGw9IiMzNTM0MzMiLz4KICAgICAgICA8cGF0aCBkPSJNMTI2LjUsMTIuMmwtMS4xLTIuNy0xLjgsMi4zLDIuOS40Wk05OCwuMnEwLC4yLDAsLjJzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMiwwLC4yLDAsLjUsMCwuOCwwLC43LDAsMS44LjIsMy4xLjUsMi43LjUsNi40LDEuNSwxMC42LDMuNHYtLjJjMCwwLC4yLS4yLjItLjItNC4zLTEuOC04LTIuOC0xMC43LTMuNC0xLjQtLjMtMi40LS40LTMuMi0uNS0uNCwwLS43LDAtLjksMCwwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwdDAsLjJaTTExMyw0LjJ2LjJjNS40LDIuNCw5LjQsNSwxMS42LDYuNnYtLjJjLjEsMCwuMy0uMi4zLS4yLTIuMi0xLjYtNi4yLTQuMy0xMS44LTYuNnYuMloiIGZpbGw9IiM1NTk1ZDkiLz4KICAgICAgICA8cGF0aCBkPSJNNDYzLjUsMTIuMmwtMS4xLTIuNy0xLjgsMi4zLDIuOS40Wk00MzUsLjJxMCwuMiwwLC4yaDBzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMiwwLC4yLDAsLjUsMCwuOCwwLC43LDAsMS44LjIsMy4xLjUsMi43LjUsNi40LDEuNSwxMC42LDMuNHYtLjJjMCwwLC4yLS4yLjItLjItNC4zLTEuOC04LTIuOC0xMC43LTMuNC0xLjQtLjMtMi40LS40LTMuMi0uNS0uNCwwLS43LDAtLjksMCwwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwczAsMCwwLDB0MCwuMlpNNDUwLDQuMnYuMmM1LjQsMi40LDkuNCw1LDExLjYsNi42di0uMmMuMSwwLC4zLS4yLjMtLjItMi4yLTEuNi02LjItNC4zLTExLjgtNi42di4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zMTEuNCwxNTMuMmwtMi42LDEuMiwyLjMsMS43LjMtMi45Wk0zMTAuMSwxNTVsLS4yLS4yYy0xLjYsMi4xLTQuNyw1LjctOS40LDkuM2wuMi4yLjIuMmM0LjctMy43LDcuOS03LjMsOS41LTkuNGwtLjItLjJaTTMwMC43LDE2NC40bC0uMi0uMmMtMy42LDIuOC03LDQuOC05LjUsNi4xLTEuMi42LTIuMiwxLjEtMi45LDEuNC0uMy4xLS42LjMtLjguMywwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwaDB2LjJsLjIuMmgwczAsMCwwLDBjMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLC4xLDAsLjIsMCwuMiwwLC41LS4yLjgtLjMuNy0uMywxLjctLjgsMy0xLjQsMi41LTEuMyw1LjktMy4zLDkuNS02LjFsLS4yLS4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxwYXRoIGQ9Ik02NDUuNCwxNTMuMmwtMi42LDEuMiwyLjMsMS43LjMtMi45Wk02NDQuMSwxNTVsLS4yLS4yYy0xLjYsMi4xLTQuNyw1LjctOS40LDkuM2wuMi4yLjIuMmM0LjctMy43LDcuOS03LjMsOS41LTkuNGwtLjItLjJaTTYzNC43LDE2NC40bC0uMi0uMmMtMy42LDIuOC03LDQuOC05LjUsNi4xLTEuMi42LTIuMiwxLjEtMi45LDEuNC0uMy4xLS42LjMtLjguMywwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwaDB2LjJsLjIuMmgwczAsMCwwLDBjMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLC4xLDAsLjIsMCwuMiwwLC41LS4yLjgtLjMuNy0uMywxLjctLjgsMy0xLjQsMi41LTEuMyw1LjktMy4zLDkuNS02LjFsLS4yLS4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxjaXJjbGUgY3g9Ijc1IiBjeT0iNC4yIiByPSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzM1MzQzMyIvPgogICAgICAgIDxjaXJjbGUgY3g9IjI0MyIgY3k9Ijg3LjIiIHI9Ijc1IiBmaWxsPSIjMzQ3MGIxIi8+CiAgICAgICAgPHBhdGggZD0iTTIxMy4yLDU1LjJoNTkuNmMxLjQsMCwyLjcuNiwzLjcsMS41LDEsMSwxLjUsMi4zLDEuNSwzLjd2NTAuNmMwLDEuNC0uNiwyLjctMS41LDMuNy0xLDEtMi4zLDEuNS0zLjcsMS41aC0yNC40YzAtMSwwLTEuOCwwLTMuM2gyNS4xYy4yLDAsLjQsMCwuNi0uMS4yLDAsLjMtLjIuNS0uMy4xLS4xLjItLjMuMy0uNSwwLS4yLjEtLjQuMS0uNnYtNDMuN2gtNjMuNnY0My43YzAsLjEsMCwuMiwwLC40LDAsLjMtLjEuNy0uMSwxLDAsLjkuMiwxLjkuNiwyLjcsMCwuMi4xLjMuMi41LTEuMS0uMy0yLjEtLjktMi45LTEuOC0uNy0uOS0xLjEtMi4xLTEuMS0zLjJ2LTUwLjZjMC0xLjQuNi0yLjcsMS41LTMuNywxLTEsMi4zLTEuNSwzLjctMS41Wk0yMjUuNCwxMDAuMmMuMywwLC42LDAsLjkuMS4zLjEuNS4zLjguNS4yLjIuNC41LjUuNy4xLjMuMi42LjIuOXYxMy45aDEuNHYtNi44YzAtMi44LDQuMy0yLjcsNC4zLjJ2Ni44aDEuNnYtNS41YzAtMi44LDQuMy0yLjcsNC4zLjJ2NS4xaDEuNXYtMy44YzAtMi44LDQuMy0yLjcsNC4zLjJzLjIsNywwLDEwLjFjLS4xLDMuNS0uOCw3LjQtMy40LDkuNi0xLjMsMS4yLTIuOSwyLTQuNSwyLjUtMS43LjUtMy40LjYtNS4yLjMtNi0xLTcuNS00LjYtMTAuMy05LjJsLTcuMi0xMS41Yy0uNC0xLS40LTEuOCwwLTIuMiwxLjktMS4yLDUsMS40LDguNSw1LjJoLjF2LTE1LjFjMC0uNS4yLTEsLjYtMS40LjQtLjQuOS0uNiwxLjQtLjZaTTIxOS4yLDgxLjRjLS4zLS41LS40LTEuMS0uMy0xLjcuMS0uNi41LTEuMSwxLTEuNC41LS4zLDEuMS0uNSwxLjctLjQuNiwwLDEuMS40LDEuNC45bDEuMiwxLjQsMy42LTQuNmMuNC0uNS45LS44LDEuNS0uOHMxLjIuMSwxLjcuNWMuNS40LjguOS44LDEuNSwwLC42LS4xLDEuMi0uNSwxLjdsLTUuNSw2LjZjLS4yLjItLjMuNC0uNS41LS4yLjItLjUuMy0uOC4zLS4zLDAtLjYsMC0uOSwwLS4zLDAtLjYtLjItLjgtLjMtLjItLjItLjUtLjQtLjYtLjZsLTMtMy43aDBaTTI2NC45LDk5LjhjLjYsMCwxLjItLjMsMS42LS43LjQtLjQuNy0xLC43LTEuN3MtLjItMS4yLS43LTEuN2MtLjQtLjQtMS0uNy0xLjYtLjdoLTI0LjljLS4zLDAtLjYsMC0xLC4xLS4zLjEtLjYuMy0uOC41LS4yLjItLjQuNS0uNi44cy0uMi42LS4yLDEsMCwuNy4yLDFjLjEuMy4zLjYuNi44cy41LjQuOC41Yy4zLjEuNi4yLDEsLjFoMjQuOVpNMjY0LjksODIuOWMuNiwwLDEuMi0uMywxLjYtLjcuNC0uNC43LTEsLjctMS43cy0uMi0xLjItLjctMS43Yy0uNC0uNC0xLS43LTEuNi0uN2gtMjQuOWMtLjMsMC0uNiwwLTEsLjEtLjMuMS0uNi4zLS44LjUtLjIuMi0uNC41LS42LjhzLS4yLjYtLjIsMSwwLC43LjIsMWMuMS4zLjMuNi42LjguMi4yLjUuNC44LjUuMy4xLjYuMiwxLC4xaDI0LjlaTTIxOS40LDkwLjhoMTEuOWMuNCwwLC44LjIsMS4xLjUuMy4zLjUuNy41LDEuMnYxMC4xYzAsLjQtLjIuOC0uNSwxLjItLjMuMy0uNy41LTEuMS41aC0uM3YtMS44YzAtMS4zLS40LTIuNS0xLjMtMy41di00LjhoLTguNnY1LjNjLS42LjktLjksMS45LS45LDIuOXYxLjloLS44Yy0uNCwwLS44LS4yLTEuMS0uNS0uMy0uMy0uNS0uNy0uNS0xLjJ2LTEwLjFjMC0uNC4yLS44LjUtMS4yLjMtLjMuNy0uNSwxLjEtLjVaTTI2Ny44LDU5LjhjLjUsMCwxLC4yLDEuNC40LjQuMy44LjcsMSwxLjIuMi41LjIsMSwuMSwxLjUtLjEuNS0uMywxLS43LDEuMy0uNC40LS44LjYtMS4zLjdzLTEsMC0xLjUtLjFjLS41LS4yLS45LS41LTEuMi0xLS4zLS40LS40LS45LS40LTEuNHMuMy0xLjQuOC0xLjhjLjUtLjUsMS4xLS44LDEuOC0uOFpNMjUwLjQsNTkuOGMuNSwwLDEsLjIsMS40LjQuNC4zLjguNywxLDEuMi4yLjUuMiwxLC4xLDEuNSwwLC41LS4zLDEtLjcsMS4zLS40LjQtLjguNi0xLjMuNy0uNS4xLTEsMC0xLjUtLjEtLjUtLjItLjktLjUtMS4yLTEtLjMtLjQtLjQtLjktLjQtMS40cy4zLTEuNC44LTEuOGMuNS0uNSwxLjEtLjgsMS44LS44Wk0yNTkuMSw1OS44Yy41LDAsMSwuMiwxLjQuNC40LjMuOC43LDEsMS4yLjIuNS4yLDEsLjEsMS41LS4xLjUtLjMsMS0uNywxLjMtLjQuNC0uOC42LTEuMy43cy0xLDAtMS41LS4xYy0uNS0uMi0uOS0uNS0xLjItMS0uMy0uNC0uNC0uOS0uNC0xLjRzLjMtMS40LjgtMS44Yy41LS41LDEuMS0uOCwxLjgtLjhaIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8Y2lyY2xlIGN4PSI3NSIgY3k9Ijg3LjIiIHI9Ijc1IiBmaWxsPSIjMDEzMzY2Ii8+CiAgICAgICAgPHBhdGggZD0iTTcyLDEwNmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yaDEyLjNjMS4yLDAsMi4yLDEsMi4yLDIuMnMtMSwyLjItMi4yLDIuMmgtMTIuM1pNNTMuNCwxMDMuOGMtLjUtLjctLjMtMS43LjQtMi4yLjctLjUsMS43LS4zLDIuMi40bC45LDEuMywzLjUtNC4zYy42LS43LDEuNi0uOCwyLjMtLjIuNy42LjgsMS42LjIsMi4zbC00LjgsNS45Yy0uMS4xLS4yLjMtLjQuNC0uNy41LTEuNy4zLTIuMi0uNGwtMi4xLTMuMVpNNTMuNCw4OC40Yy0uNS0uNy0uMy0xLjcuNC0yLjIuNy0uNSwxLjctLjMsMi4yLjRsLjksMS4zLDMuNS00LjNjLjYtLjcsMS42LS44LDIuMy0uMi43LjYuOCwxLjYuMiwyLjNsLTQuOCw1LjljLS4xLjEtLjIuMy0uNC40LS43LjUtMS43LjMtMi4yLS40bC0yLjEtMy4xWk01My40LDczYy0uNS0uNy0uMy0xLjcuNC0yLjIuNy0uNSwxLjctLjMsMi4yLjRsLjksMS4zLDMuNS00LjNjLjYtLjcsMS42LS44LDIuMy0uMi43LjYuOCwxLjYuMiwyLjNsLTQuOCw1LjljLS4xLjEtLjIuMy0uNC40LS43LjUtMS43LjMtMi4yLS40bC0yLjEtMy4xWk03Miw3My4zYy0xLjIsMC0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJoMjIuNGMxLjIsMCwyLjIsMSwyLjIsMi4ycy0xLDIuMi0yLjIsMi4yaC0yMi40Wk00NC4xLDQ5LjJoNjIuNWMxLjQsMCwyLjcuNiwzLjYsMS41LjkuOSwxLjUsMi4yLDEuNSwzLjZ2NjUuOGMwLDEuNC0uNiwyLjctMS41LDMuNnMtMi4yLDEuNS0zLjYsMS41aC02Mi41Yy0xLjQsMC0yLjctLjYtMy42LTEuNS0uOS0uOS0xLjUtMi4yLTEuNS0zLjZWNTQuM2MwLTEuNC42LTIuNywxLjUtMy42czIuMi0xLjUsMy42LTEuNVpNMTA2LjYsNTMuNmgtNjIuNWMtLjIsMC0uNCwwLS41LjJzLS4yLjMtLjIuNXY2NS44YzAsLjIsMCwuNC4yLjUuMS4xLjMuMi41LjJoNjIuNWMuMiwwLC40LDAsLjUtLjIuMS0uMS4yLS4zLjItLjVWNTQuM2MwLS4yLDAtLjQtLjItLjUtLjEtLjEtLjMtLjItLjUtLjJaTTcyLDg5LjZjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMmgyMi40YzEuMiwwLDIuMiwxLDIuMiwyLjJzLTEsMi4yLTIuMiwyLjJoLTIyLjRaIiBmaWxsPSIjZmZmIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==);
  display: block;
}
@container howitworksgrid (width < 800px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid #how-it-works-contractor::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE3NSA4MjIiPgogIDxnPgogICAgPGcgaWQ9IkxheWVyXzEiPgogICAgICA8Zz4KICAgICAgICA8Y2lyY2xlIGN4PSI4NiIgY3k9Ijc1IiByPSI3NSIgZmlsbD0iIzAxMzM2NiIvPgogICAgICAgIDxwYXRoIGQ9Ik04My4xLDkzLjhjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMmgxMi4zYzEuMiwwLDIuMiwxLDIuMiwyLjJzLTEsMi4yLTIuMiwyLjJoLTEyLjNaTTY0LjQsOTEuNmMtLjUtLjctLjMtMS43LjQtMi4yLjctLjUsMS43LS4zLDIuMi40bC45LDEuMywzLjUtNC4zYy42LS43LDEuNi0uOCwyLjMtLjIuNy42LjgsMS42LjIsMi4zbC00LjgsNS45Yy0uMS4xLS4yLjMtLjQuNC0uNy41LTEuNy4zLTIuMi0uNGwtMi4xLTMuMVpNNjQuNCw3Ni4yYy0uNS0uNy0uMy0xLjcuNC0yLjIuNy0uNSwxLjctLjMsMi4yLjRsLjksMS4zLDMuNS00LjNjLjYtLjcsMS42LS44LDIuMy0uMi43LjYuOCwxLjYuMiwyLjNsLTQuOCw1LjljLS4xLjEtLjIuMy0uNC40LS43LjUtMS43LjMtMi4yLS40bC0yLjEtMy4xWk02NC40LDYwLjhjLS41LS43LS4zLTEuNy40LTIuMi43LS41LDEuNy0uMywyLjIuNGwuOSwxLjMsMy41LTQuM2MuNi0uNywxLjYtLjgsMi4zLS4yLjcuNi44LDEuNi4yLDIuM2wtNC44LDUuOWMtLjEuMS0uMi4zLS40LjQtLjcuNS0xLjcuMy0yLjItLjRsLTIuMS0zLjFaTTgzLjEsNjEuMWMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yaDIyLjRjMS4yLDAsMi4yLDEsMi4yLDIuMnMtMSwyLjItMi4yLDIuMmgtMjIuNFpNNTUuMSwzN2g2Mi41YzEuNCwwLDIuNy42LDMuNiwxLjUuOS45LDEuNSwyLjIsMS41LDMuNnY2NS44YzAsMS40LS42LDIuNy0xLjUsMy42cy0yLjIsMS41LTMuNiwxLjVoLTYyLjVjLTEuNCwwLTIuNy0uNi0zLjYtMS41LS45LS45LTEuNS0yLjItMS41LTMuNlY0Mi4xYzAtMS40LjYtMi43LDEuNS0zLjZzMi4yLTEuNSwzLjYtMS41Wk0xMTcuNiw0MS40aC02Mi41Yy0uMiwwLS40LDAtLjUuMnMtLjIuMy0uMi41djY1LjhjMCwuMiwwLC40LjIuNS4xLjEuMy4yLjUuMmg2Mi41Yy4yLDAsLjQsMCwuNS0uMi4xLS4xLjItLjMuMi0uNVY0Mi4xYzAtLjIsMC0uNC0uMi0uNS0uMS0uMS0uMy0uMi0uNS0uMlpNODMuMSw3Ny40Yy0xLjIsMC0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJoMjIuNGMxLjIsMCwyLjIsMSwyLjIsMi4ycy0xLDIuMi0yLjIsMi4yaC0yMi40WiIgZmlsbD0iI2ZmZiIvPgogICAgICAgIDxjaXJjbGUgY3g9Ijg2IiBjeT0iMjQzIiByPSI3NSIgZmlsbD0iIzM0NzBiMSIvPgogICAgICAgIDxwYXRoIGQ9Ik01Ni4yLDIxMC45aDU5LjZjMS40LDAsMi43LjYsMy43LDEuNSwxLDEsMS41LDIuMywxLjUsMy43djUwLjZjMCwxLjQtLjYsMi43LTEuNSwzLjctMSwxLTIuMywxLjUtMy43LDEuNWgtMjQuNGMwLTEsMC0xLjgsMC0zLjNoMjUuMWMuMiwwLC40LDAsLjYtLjEuMiwwLC4zLS4yLjUtLjMuMS0uMS4yLS4zLjMtLjUsMC0uMi4xLS40LjEtLjZ2LTQzLjdoLTYzLjZ2NDMuN2MwLC4xLDAsLjIsMCwuNCwwLC4zLS4xLjctLjEsMSwwLC45LjIsMS45LjYsMi43LDAsLjIuMS4zLjIuNS0xLjEtLjMtMi4xLS45LTIuOS0xLjgtLjctLjktMS4xLTIuMS0xLjEtMy4ydi01MC42YzAtMS40LjUtMi43LDEuNS0zLjcsMS0xLDIuMy0xLjUsMy43LTEuNVpNNjguNCwyNTUuOWMuMywwLC42LDAsLjkuMS4zLDAsLjUuMy44LjUuMi4yLjQuNC41LjcuMS4zLjIuNi4yLjl2MTMuOWgxLjR2LTYuOGMwLTIuOCw0LjMtMi43LDQuMy4ydjYuOGgxLjZ2LTUuNWMwLTIuOCw0LjMtMi43LDQuMy4xdjUuMWgxLjV2LTMuOGMwLTIuOCw0LjMtMi43LDQuMy4xcy4yLDcsMCwxMC4xYy0uMSwzLjUtLjgsNy40LTMuNCw5LjYtMS4zLDEuMi0yLjksMi00LjUsMi41LTEuNy41LTMuNC42LTUuMi4zLTYtMS03LjUtNC42LTEwLjMtOS4ybC03LjItMTEuNWMtLjQtMS0uNC0xLjgsMC0yLjIsMS45LTEuMiw1LDEuNCw4LjUsNS4yaC4xdi0xNS4xYzAtLjUuMi0xLC42LTEuNC40LS40LjktLjYsMS40LS42Wk02Mi4yLDIzNy4yYy0uMy0uNS0uNC0xLjEtLjMtMS43LjEtLjYuNS0xLjEsMS0xLjQuNS0uMywxLjEtLjUsMS43LS40LjYsMCwxLjEuNCwxLjQuOWwxLjIsMS40LDMuNi00LjZjLjQtLjUuOS0uOCwxLjUtLjguNiwwLDEuMi4xLDEuNy41LjUuNC44LjkuOCwxLjUsMCwuNi0uMSwxLjItLjUsMS43bC01LjUsNi42Yy0uMi4yLS4zLjQtLjUuNS0uMy4yLS41LjMtLjguMy0uMywwLS42LDAtLjksMC0uMywwLS42LS4yLS44LS4zLS4yLS4yLS41LS40LS42LS42bC0zLTMuN2gwWk0xMDgsMjU1LjZjLjYsMCwxLjItLjMsMS42LS43LjQtLjQuNy0xLC43LTEuN3MtLjItMS4yLS43LTEuN2MtLjQtLjQtMS0uNy0xLjYtLjdoLTI0LjljLS4zLDAtLjYsMC0xLC4xLS4zLjEtLjYuMy0uOC41LS4yLjItLjQuNS0uNi44LS4xLjMtLjIuNi0uMiwxczAsLjYuMiwxYy4xLjMuMy42LjYuOHMuNS40LjguNWMuMy4xLjYuMiwxLC4xaDI0LjlaTTEwOCwyMzguN2MuNiwwLDEuMi0uMywxLjYtLjcuNC0uNC43LTEsLjctMS43cy0uMi0xLjItLjctMS43Yy0uNC0uNC0xLS43LTEuNi0uN2gtMjQuOWMtLjMsMC0uNiwwLTEsLjEtLjMuMS0uNi4zLS44LjUtLjIuMi0uNC41LS42LjgtLjEuMy0uMi42LS4yLDFzMCwuNy4yLjljLjEuMy4zLjYuNi44LjIuMi41LjQuOC41LjMuMS42LjIsMSwuMWgyNC45Wk02Mi40LDI0Ni41aDExLjljLjQsMCwuOC4yLDEuMS41LjMuMy41LjcuNSwxLjJ2MTAuMWMwLC40LS4yLjgtLjUsMS4yLS4zLjMtLjcuNS0xLjEuNWgtLjN2LTEuOGMwLTEuMy0uNC0yLjUtMS4zLTMuNXYtNC44aC04LjZ2NS4zYy0uNi45LS45LDEuOS0uOSwyLjl2MS45aC0uOGMtLjQsMC0uOC0uMi0xLjEtLjUtLjMtLjMtLjUtLjctLjUtMS4ydi0xMC4xYzAtLjQuMi0uOC41LTEuMi4zLS4zLjctLjUsMS4xLS41Wk0xMTAuOSwyMTUuNWMuNSwwLDEsLjIsMS40LjQuNC4zLjguNywxLDEuMi4yLjUuMiwxLC4xLDEuNSwwLC41LS4zLDEtLjcsMS4zcy0uOC42LTEuMy43Yy0uNS4xLTEsMC0xLjUtLjEtLjUtLjItLjktLjUtMS4yLTEtLjMtLjQtLjQtLjktLjQtMS40cy4zLTEuNC44LTEuOGMuNS0uNSwxLjEtLjgsMS44LS44Wk05My41LDIxNS41Yy41LDAsMSwuMiwxLjQuNC40LjMuOC43LDEsMS4yLjIuNS4yLDEsLjEsMS41LDAsLjUtLjMsMS0uNywxLjMtLjQuNC0uOC42LTEuMy43LS41LjEtMSwwLTEuNS0uMS0uNS0uMi0uOS0uNS0xLjItMS0uMy0uNC0uNC0uOS0uNC0xLjRzLjMtMS40LjgtMS44Yy41LS41LDEuMS0uOCwxLjgtLjhaTTEwMi4yLDIxNS41Yy41LDAsMSwuMiwxLjQuNC40LjMuOC43LDEsMS4yLjIuNS4yLDEsLjEsMS41LS4xLjUtLjMsMS0uNywxLjNzLS44LjYtMS4zLjdjLS41LjEtMSwwLTEuNS0uMS0uNS0uMi0uOS0uNS0xLjItMS0uMy0uNC0uNC0uOS0uNC0xLjRzLjMtMS40LjgtMS44Yy41LS41LDEuMS0uOCwxLjgtLjhaIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8Y2lyY2xlIGN4PSI4NiIgY3k9IjQxMSIgcj0iNzUiIGZpbGw9IiM3YWI4ZjkiLz4KICAgICAgICA8cGF0aCBkPSJNNTksMzgxYzEuNCwwLDIuNy42LDMuNiwxLjUuNC40LjguOSwxLDEuNWg4LjNjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVzMi43LjYsMy42LDEuNWMuNC40LjguOSwxLDEuNWg4LjNjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVzMi43LjYsMy42LDEuNWMuNC40LjguOSwxLDEuNWg4LjNjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVzMi43LjYsMy42LDEuNWMuNC40LjguOSwxLDEuNWg3LjJjMS4yLDAsMi4xLjksMi4xLDIuMXY1My40YzAsLjgtLjUsMS42LTEuMiwxLjktOS43LDQuNC0yNC40LDYuNi0zOS4xLDYuNnMtMjkuNC0yLjItMzkuMi02LjVjLS44LS4zLTEuNC0xLjEtMS40LTJ2LTUzLjRjMC0xLjIuOS0yLjEsMi4xLTIuMWg3LjJjLjMtLjYuNi0xLjEsMS0xLjUuOS0uOSwyLjItMS41LDMuNi0xLjVaTTc5LjMsNDI0LjhjMS4zLDAsMi4zLDEsMi4zLDIuM3MtMSwyLjMtMi4zLDIuMy0yLjMtMS0yLjMtMi4zLDEtMi4zLDIuMy0yLjNaTTc5LjMsNDEzLjVjMS4zLDAsMi4zLDEsMi4zLDIuM3MtMSwyLjMtMi4zLDIuMy0yLjMtMS0yLjMtMi4zLDEtMi4zLDIuMy0yLjNaTTc5LjMsNDAyLjNjMS4zLDAsMi4zLDEsMi4zLDIuM3MtMSwyLjMtMi4zLDIuMy0yLjMtMS0yLjMtMi4zLDEtMi4zLDIuMy0yLjNaTTEwMy45LDQyNS4xYzEuMSwwLDIuMS45LDIuMSwyLjFzLS45LDIuMS0yLjEsMi4xaC0xN2MtMS4xLDAtMi4xLS45LTIuMS0yLjFzLjktMi4xLDIuMS0yLjFoMTdaTTExMy4xLDQxMy44YzEuMSwwLDIuMS45LDIuMSwyLjFzLS45LDIuMS0yLjEsMi4xaC0yNi4yYy0xLjEsMC0yLjEtLjktMi4xLTIuMXMuOS0yLjEsMi4xLTIuMWgyNi4yWk0xMTMuOSw0MDIuNmMxLjEsMCwyLjEuOSwyLjEsMi4xcy0uOSwyLjEtMi4xLDIuMWgtMjdjLTEuMSwwLTIuMS0uOS0yLjEtMi4xcy45LTIuMSwyLjEtMi4xaDI3Wk02Mi4xLDQyNy41Yy0xLjUtLjEtMy4zLS41LTQuNy0uOHYtNS4xaDEuNGMxLjkuMiw0LjQuNCw2LjIuMy40LDAsLjgsMCwxLjEtLjIuNi0uMy42LTIuNC4yLTIuNy0uMi0uMi0uNS0uMi0uOC0uMmgtMS41Yy0xLjEsMC0yLjEtLjEtMy0uNC0uOS0uMy0xLjYtLjYtMi4yLTEuMS0uNi0uNS0xLjEtMS4yLTEuNC0yLjEtLjMtLjgtLjQtMS44LS40LTN2LTEuOWMwLTEuMS4yLTIsLjUtMi44LjUtMS40LDEuNy0yLjQsMy0zLC41LS4yLDEtLjQsMS42LS41di0yLjJoNC43djIuMmMuOCwwLDEuNC4yLDIuMS4zLjkuMiwxLjcuMywyLjYuNXY1LjFoLS41Yy0xLjktLjItMy44LS4zLTUuOC0uM3MtMS42LDAtMi4xLjRjLS4zLjMtLjMsMi40LDAsMi43LjMuMi44LjMsMS4xLjNoMS44YzEuMiwwLDIuNC4yLDMuNS44LjkuNSwxLjYsMS4zLDIuMSwyLjIuMi41LjQuOS41LDEuNS4zLDEuMS4yLDIuNC4yLDMuNnMwLDEuNy0uMiwyLjRjLS4yLjctLjQsMS4zLS43LDEuOC0xLDEuNi0yLjksMi4zLTQuNywyLjV2Mi40aC00Ljd2LTIuNFpNNjMuNywzODguMmMtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtNS4xdjQ5LjljOS4zLDMuOCwyMi44LDUuNywzNi40LDUuN3MyNi45LTEuOSwzNi4xLTUuN3YtNDkuOWgtNS4xYy0uMy42LS42LDEuMS0xLDEuNS0uOS45LTIuMiwxLjUtMy42LDEuNXMtMi43LS42LTMuNi0xLjVjLS40LS40LS44LS45LTEtMS41aC04LjNjLS4zLjYtLjYsMS4xLTEsMS41LS45LjktMi4yLDEuNS0zLjYsMS41cy0yLjctLjYtMy42LTEuNWMtLjQtLjQtLjgtLjktMS0xLjVoLTguM2MtLjMuNi0uNiwxLjEtMSwxLjUtLjkuOS0yLjIsMS41LTMuNiwxLjVzLTIuNy0uNi0zLjYtMS41Yy0uNC0uNC0uOC0uOS0xLTEuNWgtOC4zWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iODYiIGN5PSI1NzkiIHI9Ijc1IiBmaWxsPSIjZjhiYTQ3Ii8+CiAgICAgICAgPHBhdGggZD0iTTUzLjQsNjAxYy0uOSwzLjYsMCw3LjYsMi4xLDExLDIuOC0xNC42LDIwLTguNCwxMS4yLDUsNy43LS42LDExLjgtNi41LDExLjYtMTMuOCwwLTMuNCwwLTUuMy41LTYuOC4zLS43LjYtMS40LDEtMi0uNC0uOS0uNi0xLjgtLjYtMi43di0uMmMwLTEuMS4zLTIuMS43LTMuMWwtNC42LTQuNS0xLjMsMS43Yy0xLjMsMS41LTIuNiwyLjktNC4xLDQuMS0uOS42LTEuOCwxLTIuOCwxLjMtNi4yLDIuMS0xMiwyLjctMTMuOCwxMFpNODkuNCw1ODhsLTI3LjItMjYuNS0zLjctLjdjLS40LDAtLjktLjMtMS4yLS42bC0zLjItMy4xYy0uNC0uNC0uNy0xLS43LTEuNiwwLS42LjItMS4yLjYtMS42bDMuOC0zLjljLjQtLjQsMS0uNywxLjYtLjdzMS4yLjIsMS42LjdsMi44LDIuOGMuMy4zLjUuNy42LDEuMWwxLjIsNC41LDI2LjksMjYuMiwyLjctMi44czAsMCwuMSwwYzAsMCwuMSwwLC4yLDBzLjEsMCwuMiwwYzAsMCwuMSwwLC4xLDBsMS44LDEuOGMwLDAsLjEuMi4xLjMsMCwuNS4xLDEsLjIsMS40LDAsLjkuMSwxLjQuMywxLjUuMi4yLjYuMiwxLjUuMi40LDAsLjgsMCwxLjUuMS4xLDAsLjIsMCwuMy4xbDEzLjgsMTMuOWMxLjEuOSwxLjksMi4xLDIuMywzLjUuNCwxLjQuNCwyLjgsMCw0LjItLjMsMS0uOSwyLTEuNiwyLjctLjcuOC0xLjYsMS40LTIuNiwxLjgtMi4zLjktNS4yLjQtOC0yLjRsLTEzLjEtMTMuM2MwLDAtLjEtLjItLjEtLjMtLjEtLjctLjItMS40LS4yLTEuOS0uMS0xLS4yLTEuNS0uNC0xLjctLjItLjItLjgtLjItMS45LS4zLS40LDAtLjksMC0xLjQsMC0uMSwwLS4yLDAtLjMtLjFsLTEuOC0xLjdjMCwwLS4xLS4yLS4xLS4zczAtLjIuMS0uM2wzLjItMy4yaDBaTTk2LjYsNTk3LjFjLS4xLS4xLS4yLS4yLS4yLS40LDAtLjEsMC0uMywwLS40czAtLjMsMC0uNC4xLS4zLjItLjRjLjItLjIuNS0uMy44LS4zcy42LjEuOC4zbDExLjksMTJjLjIuMi4zLjUuMy44LDAsLjMtLjEuNi0uMy44LS4yLjItLjUuMy0uOC4zLS4zLDAtLjYtLjEtLjgtLjNsLTExLjktMTJaTTk5LjgsNTkzLjhjLS4yLS4yLS4zLS41LS4zLS44LDAtLjMuMS0uNi4zLS44LjItLjIuNS0uMy44LS4zLjMsMCwuNi4xLjguM2wxMS45LDEyYy4xLjEuMi4yLjIuNCwwLC4xLDAsLjMsMCwuNCwwLC4xLDAsLjMsMCwuNHMtLjEuMy0uMi40Yy0uMS4xLS4yLjItLjQuMi0uMSwwLS4zLDAtLjQsMC0uMSwwLS4zLDAtLjQsMC0uMSwwLS4zLS4xLS40LS4ybC0xMS45LTEyWk05NC41LDU3NS4ybDMuNy00LjhjNC40LTYsMTYtMi41LDE4LjgtMTMuNS45LTMuNSwwLTcuNS0yLjEtMTEtMi44LDE0LjYtMjAsOC40LTExLjItNS03LjcuNi0xMS44LDYuNS0xMS42LDEzLjgsMCwzLjIsMSw1LjgtMi4xLDkuOGwtMy41LDQuNyw2LjUsNi4zYy41LS4yLDEtLjMsMS41LS40WiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iODYiIGN5PSI3NDciIHI9Ijc1IiBmaWxsPSIjNDI4MTRhIi8+CiAgICAgICAgPHBhdGggZD0iTTg2LDcxNWMyLjEsMCw0LDEuOSw0LDR2NC41Yy4xLDAsLjQuMS41LjEsMS40LjEsNS4yLjksNi45LDEuMiwyLjEuNSwzLjUsMi44LDMsNC45LS42LDIuMS0yLjgsMy40LTQuOSwyLjktMS4yLS4yLTQuOC0uOS02LjEtMS4xLTQtLjYtNy41LS4yLTkuOS42LTIuMi45LTMuMiwyLjEtMy41LDMuNXMwLDIuMS4yLDIuNi42LDEsMS42LDEuNmMyLDEuNCw1LjEsMi4yLDkuMSwzLjRoLjRjMy41LDEsNy45LDIuMiwxMS4xLDQuNCwxLjgsMS4xLDMuNCwyLjgsNC40LDUsMSwyLjEsMS4yLDQuNi44LDcuNC0uOCw0LjgtNC4xLDcuOS04LjEsOS41LTEuOC44LTMuNiwxLjItNS42LDEuNHY0LjFjMCwyLjItMS44LDQtNCw0cy00LTEuOC00LTR2LTQuMnEwLS4xLS4xLS4xYy0zLS40LTguMS0xLjgtMTEuNS0zLjItMi0uOS0yLjktMy4yLTItNS4yczMuMi0zLDUuMi0yYzIuNiwxLjEsNywyLjIsOS41LDIuNiw0LC42LDcuMi4yLDkuNS0uNiwyLjEtLjksMy0yLjEsMy4yLTMuNi4yLTEuNC4xLTIuMS0uMS0yLjZzLS42LTEtMS42LTEuNmMtMi0xLjQtNS4xLTIuMi05LjEtMy40aC0uNGMtMy41LTEtNy45LTIuMi0xMS4xLTQuNC0xLjgtMS4xLTMuNC0yLjgtNC40LTQuOS0xLjEtMi4yLTEuMi00LjgtLjktNy41LDEtNC44LDQuNS03LjksOC42LTkuNSwxLjYtLjYsMy40LTEsNS4yLTEuMnYtNC40YzAtMi4xLDEuOC00LDQtNFoiIGZpbGw9IiNmZmYiLz4KICAgICAgICA8cGF0aCBkPSJNMTcwLjgsNzQuNGMtLjQsMjMtNy44LDQyLjgtMjQuNiw1OS41LTE5LjUsMTkuNS00Ni45LDIyLTU5LjcsMjMuNS0xMi43LDEuNS00NS4xLDkuNS02MS43LDI3LTE2LjYsMTcuNS0yMS41LDMzLjQtMjEuOCw1Ny41LS40LDI1LDQuMyw0My4yLDIxLjgsNjEsMTcuOSwxOC4yLDQzLjksMjEsNjEuNywyMywxNy43LDIsNDEuOCw1LDU5LjcsMjIuNSwxOC41LDE4LjEsMjQuOSwzNi42LDI0LjYsNjIuNS0uNCwyNC45LTYuOCw0Mi45LTI0LjYsNjAuNS0xNy44LDE3LjYtNDYuNCwyMS01OS43LDIyLjUtMTMuMiwxLjUtNDMuOCw4LjQtNjEuNywyNy0xNy4xLDE3LjgtMjEuNiwzOC41LTIxLjgsNTgtLjMsMTkuNSw2LjQsNDMsMjEuOCw1Ny41LDE1LjQsMTQuNSw0Ny45LDIyLjUsNjEuNywyNSwxMy43LDIuNSw0Ny4zLDEyLDU5LjcsMjQuNSwxMi40LDEyLjUsMjQuNiwzMy41LDI0LjYsNjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2VjZWFlOCIgc3Ryb2tlLXdpZHRoPSI2Ii8+CiAgICAgICAgPHBhdGggZD0iTTMsMjQxLjloLjRzLS40LDAtLjQsMFpNMTcwLjgsNDEwLjloLS40cy40LDAsLjQsMFpNMTQ2LjIsMTMzLjlsLjMuMy0uMy0uM1pNMjQuOCwzMDIuOWwuMy0uMy0uMy4zWk0xNDYuMiwzNDguNGwuMy0uMy0uMy4zWk0xNDYuMiw0NzEuNGwuMy4zLS4zLS4zWk0yNC44LDUyMC45bC4zLjMtLjMtLjNaTTE3MC41LDc0Ny4yYy4xLjEuNC4xLjUsMGwyLjQtMi40Yy4xLS4xLjEtLjQsMC0uNS0uMS0uMS0uNC0uMS0uNSwwbC0yLjEsMi4xLTIuMS0yLjFjLS4xLS4xLS40LS4xLS41LDAtLjEuMS0uMS40LDAsLjVsMi40LDIuNFpNMjQuOCwxODQuNGwtLjMtLjNjLTguMyw4LjgtMTMuNywxNy4yLTE3LjEsMjYuNC0zLjQsOS4yLTQuNywxOS4zLTQuOCwzMS4zaC40cy40LDAsLjQsMGMuMi0xMiwxLjUtMjIsNC44LTMxLjEsMy4zLTkuMSw4LjYtMTcuNCwxNi45LTI2LjJsLS4zLS4zWk0zLDI0MS45aC0uNGMtLjIsMTIuNS45LDIzLjQsNC4yLDMzLjMsMy4zLDEwLDguOSwxOSwxNy43LDI4bC4zLS4zLjMtLjNjLTguNy04LjktMTQuMy0xNy44LTE3LjUtMjcuNy0zLjMtOS44LTQuMy0yMC42LTQuMi0zMy4xaC0uNFpNMjQuOCwzMDIuOWwtLjMuM2MxOCwxOC4zLDQ0LjIsMjEuMSw2MS45LDIzLjF2LS40czAtLjQsMC0uNGMtMTcuOC0yLTQzLjYtNC44LTYxLjUtMjIuOWwtLjMuM1pNODYuNSwzMjUuOXYuNGMxNy43LDIsNDEuNiw1LDU5LjQsMjIuNGwuMy0uMy4zLS4zYy0xOC0xNy42LTQyLjItMjAuNi01OS45LTIyLjZ2LjRaTTE0Ni4yLDM0OC40bC0uMy4zYzkuMiw5LDE1LjQsMTguMSwxOS4zLDI4LjIsMy45LDEwLjEsNS40LDIxLjEsNS4yLDM0aC40cy40LDAsLjQsMGMuMi0xMy0xLjMtMjQuMS01LjItMzQuMy0zLjktMTAuMi0xMC4yLTE5LjQtMTkuNC0yOC41bC0uMy4zWk0xNzAuOCw0MTAuOWgtLjRjLS40LDI0LjktNi44LDQyLjctMjQuNSw2MC4ybC4zLjMuMy4zYzE3LjgtMTcuNiwyNC4zLTM1LjcsMjQuNy02MC44aC0uNFpNMTQ2LjIsNDcxLjRsLS4zLS4zYy04LjksOC44LTIwLjQsMTQtMzEuNCwxNy4yLTExLDMuMi0yMS40LDQuNC0yOCw1LjJ2LjRzMCwuNCwwLC40YzYuNi0uOCwxNy4xLTIsMjguMi01LjIsMTEuMS0zLjIsMjIuNy04LjUsMzEuNy0xNy40bC0uMy0uM1pNODYuNSw0OTMuOXYtLjRjLTYuNy44LTE3LjcsMi45LTI5LjIsNy4xLTExLjYsNC4yLTIzLjcsMTAuNi0zMi43LDIwbC4zLjMuMy4zYzguOS05LjIsMjEtMTUuNiwzMi40LTE5LjgsMTEuNS00LjIsMjIuNC02LjMsMjktNy4xdi0uNFpNMjQuOCw1MjAuOWwtLjMtLjNjLTE3LjIsMTcuOS0yMS43LDM4LjctMjEuOSw1OC4zaC40cy40LDAsLjQsMGMuMy0xOS40LDQuNy00MCwyMS43LTU3LjdsLS4zLS4zWk0xNDYuMiwxMzMuOWwtLjMtLjNjLTE5LjQsMTkuNC00Ni43LDIxLjktNTkuNSwyMy40di40czAsLjQsMCwuNGMxMi43LTEuNSw0MC4yLTQsNTkuOS0yMy42bC0uMy0uM1pNMjQuOCwxODQuNGwuMy4zYzguMi04LjcsMjAuNC0xNSwzMi4xLTE5LjQsMTEuNy00LjQsMjMtNi43LDI5LjMtNy41di0uNHMwLS40LDAtLjRjLTYuNC44LTE3LjcsMy4xLTI5LjUsNy41LTExLjgsNC40LTI0LjEsMTAuOC0zMi40LDE5LjZsLjMuM1pNMTcwLjgsNzQuNGgtLjRjLS40LDIyLjktNy43LDQyLjYtMjQuNSw1OS4ybC4zLjMuMy4zYzE2LjktMTYuOCwyNC4zLTM2LjYsMjQuNy01OS44aC0uNFpNMjQuOCw2MzYuNGwuMy0uM2MtMTUuMy0xNC40LTIxLjktMzcuOC0yMS43LTU3LjJoLS40cy0uNCwwLS40LDBjLS4zLDE5LjYsNi40LDQzLjIsMjEuOSw1Ny44bC4zLS4zWk04Ni41LDY2MS40di0uNGMtNi44LTEuMi0xOC4zLTMuOS0zMC4xLTgtMTEuOC00LjEtMjMuNy05LjctMzEuMy0xNi45bC0uMy4zLS4zLjNjNy44LDcuMywxOS44LDEzLDMxLjYsMTcuMSwxMS44LDQuMSwyMy40LDYuOCwzMC4zLDh2LS40Wk04Ni41LDY2MS40di40YzYuOCwxLjIsMTguNiw0LjIsMzAuMiw4LjUsMTEuNiw0LjIsMjMuMSw5LjcsMjkuMiwxNS45bC4zLS4zLjMtLjNjLTYuMy02LjMtMTcuOC0xMS44LTI5LjUtMTYuMS0xMS43LTQuMy0yMy41LTcuMy0zMC40LTguNXYuNFpNMTQ2LjIsNjg1LjlsLS4zLjNjMTIuNCwxMi40LDI0LjUsMzMuNCwyNC41LDYwLjdoLjhjMC0yNy42LTEyLjItNDguNy0yNC43LTYxLjNsLS4zLjNaIiBmaWxsPSIjMzUzNDMzIi8+CiAgICAgICAgPHBhdGggZD0iTTE2Mi43LDEyNS40bDIuNy0xLjEtMi4zLTEuOC0uNCwyLjlaTTE3NC43LDk2LjloLS4yczAsMCwwLDBoMHMwLDAsMCwwYzAsMCwwLDAsMCwwLDAsMCwwLC4xLDAsLjIsMCwuMiwwLC41LDAsLjgsMCwuNy0uMiwxLjgtLjUsMy4xLS41LDIuNy0xLjUsNi40LTMuNCwxMC42aC4yYzAsMCwuMi4yLjIuMiwxLjgtNC4zLDIuOC04LDMuNC0xMC43LjMtMS40LjQtMi40LjUtMy4yLDAtLjQsMC0uNywwLS45LDAsMCwwLS4yLDAtLjIsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBoMHMwLDAtLjIsMFpNMTcwLjcsMTExLjloLS4yYy0yLjQsNS40LTUsOS40LTYuNiwxMS42aC4yYzAsLjEuMi4zLjIuMywxLjYtMi4yLDQuMy02LjIsNi42LTExLjhoLS4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjIuNyw0NjIuNGwyLjctMS4xLTIuMy0xLjgtLjQsMi45Wk0xNzQuNyw0MzMuOWgtLjJzMCwwLDAsMGgwczAsMCwwLDBjMCwwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMiwwLC4yLDAsLjUsMCwuOCwwLC43LS4yLDEuOC0uNSwzLjEtLjUsMi43LTEuNSw2LjQtMy40LDEwLjZoLjJjMCwwLC4yLjIuMi4yLDEuOC00LjMsMi44LTgsMy40LTEwLjcuMy0xLjQuNC0yLjQuNS0zLjIsMC0uNCwwLS43LDAtLjksMCwwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMGgwczAsMC0uMiwwWk0xNzAuNyw0NDguOWgtLjJjLTIuNCw1LjQtNSw5LjQtNi42LDExLjZoLjJjMCwuMS4yLjMuMi4zLDEuNi0yLjIsNC4zLTYuMiw2LjYtMTEuOGgtLjJaIiBmaWxsPSIjNTU5NWQ5Ii8+CiAgICAgICAgPHBhdGggZD0iTTIxLjgsMzEwLjRsLTEuMi0yLjYtMS43LDIuMywyLjkuM1pNMTkuOSwzMDkuMWwuMi0uMmMtMi4xLTEuNi01LjctNC43LTkuMy05LjRsLS4yLjItLjIuMmMzLjcsNC43LDcuMyw3LjksOS40LDkuNWwuMi0uMlpNMTAuNiwyOTkuNmwuMi0uMmMtMi44LTMuNi00LjgtNy02LjEtOS41LS42LTEuMi0xLjEtMi4yLTEuNC0yLjktLjEtLjMtLjMtLjYtLjMtLjgsMCwwLDAtLjIsMC0uMiwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMGgwczAsMCwwLDB0LS4yLDAtLjIsMHMwLDAsMCwwYzAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLC4xLDAsLjIsMCwuMi4yLjUuMy44LjMuNy44LDEuNywxLjQsMywxLjMsMi41LDMuMyw1LjksNi4xLDkuNWwuMi0uMloiIGZpbGw9IiM1NTk1ZDkiLz4KICAgICAgICA8cGF0aCBkPSJNMjEuOCw2NDQuNGwtMS4yLTIuNi0xLjcsMi4zLDIuOS4zWk0xOS45LDY0My4xbC4yLS4yYy0yLjEtMS42LTUuNy00LjctOS4zLTkuNGwtLjIuMi0uMi4yYzMuNyw0LjcsNy4zLDcuOSw5LjQsOS41bC4yLS4yWk0xMC42LDYzMy42bC4yLS4yYy0yLjgtMy42LTQuOC03LTYuMS05LjUtLjYtMS4yLTEuMS0yLjItMS40LTIuOS0uMS0uMy0uMy0uNi0uMy0uOCwwLDAsMC0uMiwwLS4yLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwaDBzMCwwLDAsMHQtLjIsMC0uMiwwczAsMCwwLDBjMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMiwwLC4yLjIuNS4zLjguMy43LjgsMS43LDEuNCwzLDEuMywyLjUsMy4zLDUuOSw2LjEsOS41bC4yLS4yWiIgZmlsbD0iIzU1OTVkOSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjE3MC44IiBjeT0iNzMuOSIgcj0iMi41IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMzNTM0MzMiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+);
  }
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid .how-it-works-diagram::before {
  display: flex;
  float: inline-end;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid .how-it-works-diagram {
  min-height: 100px;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid .how-it-works-diagram p {
  font-size: 0;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid .how-it-works-labels {
  grid-template-columns: 1fr;
  align-items: center;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid .how-it-works-labels p {
  text-align: left;
}
@container howitworks (width >= 650px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.four-up {
    grid-template-columns: 1fr;
  }
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.four-up .how-it-works-diagram {
  max-width: 840px;
  width: 100%;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.four-up .how-it-works-diagram::before {
  max-width: 840px;
  width: 100%;
}
@container howitworksgrid (width < 650px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.four-up .how-it-works-diagram::before {
    max-width: 200px;
  }
}
@container howitworks (width >= 650px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.four-up .how-it-works-labels {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.four-up .how-it-works-labels p {
    text-align: center;
  }
}
@container howitworks (width >= 800px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.five-up {
    grid-template-columns: 1fr;
  }
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.five-up .how-it-works-diagram {
  max-width: 1080px;
  width: 100%;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.five-up .how-it-works-diagram::before {
  max-width: 1080px;
  width: 100%;
}
@container howitworksgrid (width < 800px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.five-up .how-it-works-diagram::before {
    max-width: 200px;
  }
}
@container howitworks (width >= 800px) {
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.five-up .how-it-works-labels {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .how-it-works-container .how-it-works-grid.five-up .how-it-works-labels p {
    text-align: center;
  }
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) {
  /* -------------------------------------------------------------------------- */
  /* REBATES */
  /* -------------------------------------------------------------------------- */
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .page-title:has(.is-acf-field .value:empty) {
  display: none;
}
html:has(body.betterbuildingsbc, body.betterhomesbc, body.goelectricbc) .page-title .is-acf-field:has(.value-item) {
  display: none;
}
/* ==========================================================================
   Gravity Forms (Form ID: 2) – converted styling
   ========================================================================== */
#gform_2 {
  container-name: contact;
  container-type: inline-size;
}
/* ---- Layout container (replaces .control-container) ---- */
#gform_2 .gform_fields {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding: 0;
  margin: 0;
  list-style: none;
  counter-reset: gf_question;
}
@container contact (width <= 680px) {
  #gform_2 .gform_fields {
    padding: 0 !important;
  }
}
/* Small screens */
@media (max-width: 680px) {
  #gform_2 .gform_fields {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 400px) {
  #gform_2 .gform_fields {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* ---- Each field (replaces .question-container + stacked layout) ---- */
#gform_2 .gfield {
  display: grid;
  grid-template-columns: minmax(20%, 220px) 1fr;
  margin: 0;
  padding: 0;
}
@container contact (width <= 680px) {
  #gform_2 .gfield {
    grid-template-columns: 100%;
    justify-content: start;
    align-content: start;
    width: 100%;
  }
}
/* Terms and conditions column */
#gform_2 .gfield.terms-conditions {
  grid-template-columns: 1fr;
  position: relative;
  left: 1rem;
}
/* “Stacked” look: left rail + badge.
   Applies to all visible fields by default; hidden fields won't show because they're display:none */
#gform_2 .gfield::before {
  content: "";
  position: absolute;
  left: 0.75rem;
  top: 0.25rem;
  bottom: 0.25rem;
  width: 3px;
  background: transparent; /* you can set a rail color if you want */
  z-index: 0;
}
/* Space the field content so it doesn’t overlap the badge/rail */
#gform_2 .gfield > .gfield_label,
#gform_2 .gfield > .ginput_container,
#gform_2 .gfield > .gfield_description {
  margin-left: 2.5rem;
  margin-top: 0;
  width: 85%;
}
@container contact (width <= 680px) {
  #gform_2 .gfield > .gfield_label,
  #gform_2 .gfield > .ginput_container,
  #gform_2 .gfield > .gfield_description {
    margin: 0;
    width: 100%;
  }
}
/* ---- Labels ---- */
#gform_2 .gfield .gfield_label {
  font-size: 0.9rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-weight: normal;
  line-height: 1.5;
  margin-block-start: 0.15rem;
  margin-block-end: 0;
  text-wrap: balance;
  text-wrap: pretty;
  text-align: right;
  width: 100%;
}
@container contact (width <= 680px) {
  #gform_2 .gfield .gfield_label {
    width: 100%;
    text-align: left;
    margin: 0;
    justify-content: flex-start;
    padding-block: 0.5rem;
  }
}
#gform_2 .subscribe-gform > div:nth-child(2) {
  display: flex;
  align-items: center;
  padding-block: 0;
}
/* ---- Pending state (placeholder selected / empty required fields) ----
   Uses :required:invalid for selects + aria-invalid for other inputs. */
#gform_2 .gfield:has(select.gfield_select:required:invalid)::after,
#gform_2 .gfield:has(input[aria-required=true][aria-invalid=false][value=""])::after {
  border-color: #bfdfe7;
  background-image: none;
}
/* If your browser support for :has() is a concern, remove the two rules above,
   and rely on the input/select styling below (still works well). */
/* ---- Disabled state badge (matches your “locked/disabled” logic) ---- */
#gform_2 .gfield:has(:is(input, select, textarea):disabled)::after {
  border-color: oklch(86.686% 0.0001 271.152deg) !important;
  background-color: rgb(243, 243, 243);
  background-image: none !important;
}
/* ---- Error state badge (Gravity Forms typically sets aria-invalid="true") ---- */
#gform_2 .gfield:has(:is(input, select, textarea)[aria-invalid=true])::after {
  border-color: oklch(39.984% 0.16408 29.223deg) !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJyZWQiIG9wYWNpdHk9Ii40IiBkPSJNMCAyNTZhMjU2IDI1NiAwIDEgMCA1MTIgMEEyNTYgMjU2IDAgMSAwIDAgMjU2em0xNTguMS02NGMxMS4zLTExLjMgMjIuNi0yMi42IDMzLjktMzMuOWM1LjcgNS43IDExLjMgMTEuMyAxNyAxN2MxNS43IDE1LjcgMzEuMyAzMS4zIDQ3IDQ3YzE1LjctMTUuNyAzMS4zLTMxLjMgNDctNDdjNS43LTUuNyAxMS4zLTExLjMgMTctMTdjMTEuMyAxMS4zIDIyLjYgMjIuNiAzMy45IDMzLjljLTUuNyA1LjctMTEuMyAxMS4zLTE3IDE3Yy0xNS43IDE1LjctMzEuMyAzMS4zLTQ3IDQ3YzE1LjcgMTUuNyAzMS40IDMxLjQgNDcgNDdjNS43IDUuNyAxMS4zIDExLjMgMTcgMTdMMzIwIDM1My45bC0xNy0xNy00Ny00N2MtMTUuNyAxNS43LTMxLjMgMzEuMy00NyA0N2MtNS43IDUuNy0xMS4zIDExLjMtMTcgMTdjLTExLjMtMTEuMy0yMi42LTIyLjYtMzMuOS0zMy45YzUuNy01LjcgMTEuMy0xMS4zIDE3LTE3YzE1LjctMTUuNyAzMS40LTMxLjQgNDctNDdjLTE1LjctMTUuNy0zMS4zLTMxLjMtNDctNDcjLTUuNy01LjctMTEuMy0xMS4zLTE3LTE3eiIvPjxwYXRoIGZpbGw9ImRhcmtyZWQiIGQ9Ik0zMzcgMjA5bDE3LTE3TDMyMCAxNTguMWwtMTcgMTctNDcgNDctNDctNDctMTctMTdMMTU4LjEgMTkybDE3IDE3IDQ3IDQ3LTQ3IDQ3LTE3IDE3TDE5MiAzNTMuOWwxNy0xNyA0Ny00NyA0NyA0NyAxNyAxN0wzNTMuOSAzMjBsLTE3LTE3LTQ3LTQ3IDQ3LTQ3eiIvPjwvc3ZnPg==) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.1rem;
  background-color: oklch(99.115% 0.00423 15.765deg);
}
/* ---- Inputs / textareas ---- */
#gform_2 :is(input.large, textarea.textarea) {
  border: 2px solid transparent;
  border-radius: 0.4375rem;
  color: #369;
  font-size: 1rem;
  padding: 0.5rem;
  background-color: #fff;
  outline-offset: 2px;
  outline: 2px solid var(--wp--preset--color--custom-info-border, #bfdfe7);
}
#gform_2 :is(input.large, textarea.textarea):focus,
#gform_2 :is(input.large, textarea.textarea):focus-visible {
  border-color: #369 !important;
  outline-color: var(--wp--preset--color--primary-brand, #369);
}
/* Invalid from browser validation */
#gform_2 :is(input.large, textarea.textarea):invalid {
  outline-color: oklab(40% 0.1432 0.08);
  background-color: #ffe5e5;
}
/* Gravity Forms error state */
#gform_2 :is(input.large, textarea.textarea)[aria-invalid=true] {
  outline-color: oklab(40% 0.1432 0.08);
  background-color: oklch(99.115% 0.00423 15.765deg);
}
/* Disabled */
#gform_2 :is(input.large, textarea.textarea):disabled {
  color: #999;
  background-color: rgb(243, 243, 243);
  outline-color: oklch(86.686% 0.0001 271.152deg);
}
/* ---- Selects (replaces your .select block) ---- */
#gform_2 select.gfield_select {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  color: #369;
  font-size: 1rem;
  padding: 0.5rem 2.5rem 0.5rem 0.5rem;
  border: 2px solid transparent;
  border-radius: 0.4375rem;
  outline-offset: 2px;
  outline: 2px solid var(--wp--preset--color--custom-info-border, #bfdfe7);
  /* down arrow */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMzY5IiBkPSJNMjM5IDQ5OC43bDE2MC0xMjggMTguNy0xNS0zMC0zNy41LTE4LjcgMTUtMTQ1IDExNkw3OSAzMzMuM2wtMTguNy0xNS0zMCAzNy41IDE4LjcgMTUgMTYwIDEyOCAxNSAxMiAxNS0xMnptMC00ODUuNWwtMTUtMTItMTUgMTJMNDkgMTQxLjNsLTE4LjcgMTUgMzAgMzcuNSAxOC43LTE1IDE0NS0xMTYgMTQ1IDExNiAxOC43IDE1IDMwLTM3LjUtMTguNy0xNUwyMzkgMTMuM3oiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: right 0.65rem center;
  background-size: 0.85rem;
}
#gform_2 select.gfield_select:focus,
#gform_2 select.gfield_select:focus-visible {
  outline: 3px solid #369 !important;
  border-color: #369 !important;
}
/* Placeholder selected (your "pending") */
#gform_2 select.gfield_select:required:invalid {
  outline: 2px solid #bfdfe7;
}
/* GF error */
#gform_2 .gfield.gfield_error {
  padding: 0;
  background: none;
  border: none;
}
#gform_2 .validation_message {
  font-size: 0;
  width: 100%;
  padding: 0 1rem;
  text-align: right;
}
#gform_2 select.gfield_select[aria-invalid=true] {
  color: oklch(39.984% 0.16408 29.223deg);
  outline-color: oklch(39.984% 0.16408 29.223deg) !important;
  background-color: oklch(99.115% 0.00423 15.765deg);
}
/* Disabled select */
#gform_2 select.gfield_select:disabled {
  color: #fff;
  background-color: rgb(243, 243, 243);
  outline: 2px solid oklch(86.686% 0.0001 271.152deg) !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJsaWdodGdyYXkiIGQ9Ik0yMzkgNDk4LjdsMTYwLTEyOCAxOC43LTE1LTMwLTM3LjUtMTguNyAxNS0xNDUgMTE2TDc5IDMzMy4zbC0xOC43LTE1LTMwIDM3LjUgMTguNyAxNSAxNjAgMTI4IDE1IDEyIDE1LTEyem0wLTQ4NS41bC0xNS0xMi0xNSAxMkw0OSAxNDEuM2wtMTguNyAxNSAzMCAzNy41IDE4LjctMTUgMTQ1LTExNiAxNDUgMTE2IDE4LjcgMTUgMzAtMzcuNS0xOC43LTE1TDIzOSAxMy4zeiIvPjwvc3ZnPg==);
}
/* ---- Checkbox lists spacing (nice-to-have) ---- */
#gform_2 .gfield_checkbox {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.5rem;
}
#gform_2 .gfield_checkbox .gchoice {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-block-end: 0;
}
#gform_2 .gfield_checkbox .gchoice label {
  max-width: 100%;
  width: 100%;
}
#gform_2 .gform_button[type=submit] {
  background-color: var(--wp--preset--color--white);
  border: 1px solid currentcolor;
  border-radius: 0.33rem;
  color: var(--wp--preset--color--primary-brand);
}
/* ---- Footer spacing ---- */
#gform_2 .gform_footer {
  padding: 0 2rem 2rem;
}
/* Optional: keep submit aligned with form padding on mobile */
@media (max-width: 400px) {
  #gform_2 .gform_footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
*:has(body.glossary) {
  --glossary-gap: 2rem;
  --glossary-letter-heading-size: 1.75rem;
  scroll-padding: 12rem !important;
}
*:has(body.glossary.admin-bar) {
  scroll-padding: calc(12rem + 32px) !important;
}
.invisible {
  visibility: hidden;
}
/* Align the letter beside the first term */
.glossary-entry-flex {
  display: flex;
  gap: var(--glossary-gap);
  align-items: flex-start;
  flex-wrap: wrap;
}
.glossary-inline-letter {
  color: var(--wp--preset--color--custom-dark-pink);
  min-width: 2rem;
  font-size: var(--glossary-letter-heading-size);
  margin: 0;
  font-weight: bold;
}
.glossary-entry-group {
  margin-top: 2rem;
}
.glossary-entry {
  flex: 1;
}
.glossary-results .type-definitions {
  padding-left: calc(var(--glossary-letter-heading-size) + var(--glossary-gap) + 5px);
}
.loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 2rem;
}
.loading-spinner::after {
  content: "";
  width: 24px;
  height: 24px;
  border: 3px solid #ccc;
  border-top-color: #333;
  border-radius: 50%;
  /* animation: spin 0.3s linear infinite; */
  animation-name: spin;
  animation-duration: 0.66s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.visually-hidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
}
a.icon-definition.icon-definition {
  text-decoration-style: dashed;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
a.icon-definition.icon-definition span.last-word::after {
  border: 1.5px solid currentcolor;
  border-radius: 50%;
  content: "?";
  color: currentcolor;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-weight: bold;
  font-style: normal;
  width: 0.85rem;
  height: 0.85rem;
  font-size: 0.66rem;
  vertical-align: middle;
  margin-left: 0.25rem;
  position: relative;
  top: -0.1rem;
}
a.icon-definition.icon-definition:is(:hover, :focus-visible) {
  text-decoration: currentcolor underline 2px dotted;
  outline: 2px solid currentcolor;
  outline-offset: 2px;
  border-radius: 3px;
}
.glossary-content *:first-child {
  margin-block-start: 0;
}
.glossary-results :is(p, blockquote, li) {
  font-size: 1.15rem;
}
:root {
  color-scheme: light dark;
  color: #fff;
  background-color: #222;
  font-synthesis: none;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}
.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.sr-only-focusable:focus-visible,
.sr-only-focusable:active {
  clip: auto !important;
  clip-path: none !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
  white-space: normal !important;
}