@layer bricks {
  .brxe-shortcode { width: 100%; }
}
@layer bricks {
  .brxe-slider-nested { min-width: 0px; width: 100%; }
  .brxe-slider-nested .splide__slide { align-items: center; display: flex; justify-content: center; position: relative; }
  .brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev { transform: translateY(-50%) scaleX(-1); }
  .brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev { transform: translateX(-50%) scaleX(-1); }
  .brxe-slider-nested .splide__arrows svg { min-height: 0px; min-width: 0px; }
}
@layer bricks {
  .brxe-rating { display: flex; position: relative; }
  .brxe-rating .icon { font-size: 30px; line-height: 0; }
  .brxe-rating .icon svg { fill: currentcolor; }
  .brxe-rating .full-color { color: rgb(255, 214, 79); }
  .brxe-rating .empty-color { color: rgb(153, 153, 153); }
  .brxe-rating .icon-wrapper { position: relative; }
  .brxe-rating .icon-wrapper .overlay { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; }
}
@layer bricks {
  :where(.brxe-divider) { align-items: center; display: flex; font-size: 30px; gap: 30px; }
  :where(.brxe-divider).horizontal { width: 100%; }
  :where(.brxe-divider).horizontal .line { border-top: 1px solid; }
  :where(.brxe-divider).vertical { flex-direction: column; }
  :where(.brxe-divider).vertical .line { border-right: 1px solid; width: auto; }
  :where(.brxe-divider) .line { position: relative; width: 100%; }
  :where(.brxe-divider) .icon { flex-shrink: 0; position: relative; }
  :where(.brxe-divider) a { display: inline-flex; }
}
@layer bricks {
  :where(.brxe-icon-box) { align-items: flex-start; display: flex; flex-direction: column; }
  :where(.brxe-icon-box).top .icon { margin-bottom: 20px; }
  :where(.brxe-icon-box).bottom { flex-direction: column-reverse; }
  :where(.brxe-icon-box).bottom .icon { margin-top: 20px; }
  :where(.brxe-icon-box).right { flex-direction: row-reverse; }
  :where(.brxe-icon-box).right .icon { margin-left: 20px; }
  :where(.brxe-icon-box).left { flex-direction: row; }
  :where(.brxe-icon-box).left .icon { margin-right: 20px; }
  :where(.brxe-icon-box) .icon { align-items: center; display: inline-flex; justify-content: center; }
  :where(.brxe-icon-box) .icon a { display: inline-flex; }
  :where(.brxe-icon-box) i { display: inline-block; font-size: 40px; line-height: 1; text-align: center; }
}
@layer bricks {
  .brxe-button { width: auto; }
}
@layer bricks {
  :where(.brxe-heading).has-separator { align-items: center; display: inline-flex; gap: 20px; }
  :where(.brxe-heading) > [contenteditable] { display: inline-block; text-decoration: inherit; }
  :where(.brxe-heading) .separator { border-top: 1px solid; flex-grow: 1; flex-shrink: 0; height: 1px; }
}
@layer bricks {
  .brxe-icon { font-size: 60px; }
  svg.brxe-icon { font-size: inherit; }
}
@layer bricks {
  @keyframes load8 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
  @keyframes spin { 
  100% { transform: rotate(1turn); }
}
  @keyframes scrolling { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(10px); }
}
  a.brxe-image { display: inline-block; }
  figure.brxe-image { margin: 0px; }
  :where(.brxe-image).tag { display: inline-block; height: fit-content; position: relative; width: auto; }
  :where(.brxe-image).caption { position: relative; }
  :where(.brxe-image).caption:has(figcaption.bricks-image-caption) { overflow: hidden; }
  :where(.brxe-image).overlay { position: relative; }
  :where(.brxe-image).overlay::before { inset: 0px; content: ""; pointer-events: none; position: absolute; }
  :where(.brxe-image)::before { border-radius: inherit; }
  :where(.brxe-image) a { border-radius: inherit; position: static; transition: inherit; }
  :where(.brxe-image) picture { border-radius: inherit; transition: inherit; }
  :where(.brxe-image) img { border-radius: inherit; height: 100%; transition: inherit; width: 100%; position: static !important; }
  :where(.brxe-image) img.bricks-lazy-hidden + figcaption { display: none; }
  :where(.brxe-image) .icon { color: rgb(255, 255, 255); font-size: 60px; pointer-events: none; position: absolute; right: 50%; text-align: center; top: 50%; transform: translate(50%, -50%); z-index: 5; }
  :where(.brxe-image) .bricks-image-caption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25) 70%, transparent); bottom: 0px; color: rgb(255, 255, 255); font-size: inherit; margin: 0px; padding: 10px 15px; pointer-events: none; position: absolute; text-align: center; width: 100%; z-index: 1; }
}
#brxe-lmwdsg { width: auto; flex-shrink: 1; row-gap: 5px; }
#brxe-ecxuxv { align-items: center; gap: 10px 15px; }
#brxe-ogqfef { width: auto; flex-shrink: 1; row-gap: 5px; }
#brxe-wfoalu { flex-direction: row; column-gap: 10px; }
#brxe-xybkof { width: auto; flex-shrink: 1; row-gap: 5px; }
#brxe-qpyeqw { align-items: center; gap: 10px 15px; }
#brxe-jrlaav { flex-direction: row; padding-top: 20px; padding-bottom: 20px; width: 675px; margin-right: auto; margin-left: auto; border-top: 1px solid var(--bricks-color-afioaw); border-right: 0 solid var(--bricks-color-afioaw); border-bottom: 1px solid var(--bricks-color-afioaw); border-left: 0 solid var(--bricks-color-afioaw); display: none; }
@media (max-width: 767px) {
  #brxe-jrlaav { flex-wrap: nowrap; }
}
#brxe-atyvpa { flex-direction: row; padding-top: 10px; padding-bottom: 10px; width: 675px; margin-right: auto; margin-left: auto; border-top: 1px solid var(--bricks-color-afioaw); border-right: 0 solid var(--bricks-color-afioaw); border-bottom: 1px solid var(--bricks-color-afioaw); border-left: 0 solid var(--bricks-color-afioaw); }
@media (max-width: 767px) {
  #brxe-atyvpa { flex-wrap: nowrap; }
}
@media (max-width: 478px) {
  #brxe-atyvpa { align-items: flex-start; border: 0px; }
}
#brxe-ftsfge { row-gap: 40px; }
#brxe-vltntx { font-size: var(--h2-font-size); color: var(--bricks-color-afioaw); font-family: Poppins; font-weight: 600; line-height: 1.3; }
#brxe-nidkjm { font-size: 70px; color: var(--bricks-color-afioaw); }
@media (max-width: 767px) {
  #brxe-nidkjm { font-size: 50px; }
}
@media (max-width: 478px) {
  #brxe-nidkjm { font-size: 40px; }
}
#brxe-qyhadm { padding-right: 40px; padding-left: 40px; min-width: 250px; }
#brxe-rggipa { text-transform: uppercase; padding-right: 40px; padding-left: 40px; min-width: 250px; }
#brxe-xuoncp { align-items: center; flex-direction: row; justify-content: center; gap: 40px; margin-top: 5px; }
@media (max-width: 478px) {
  #brxe-xuoncp { row-gap: 30px; }
}
#brxe-cqjsuq { align-items: center; text-align: center; row-gap: 35px; align-self: center !important; }
@media (max-width: 478px) {
  #brxe-cqjsuq { padding-right: 20px; padding-left: 20px; }
}
#brxe-kbcjmj { row-gap: 80px; padding-top: 40px; padding-bottom: 200px; background-image: url("https://fullerhvac.com/wp-content/uploads/2025/02/hero-bg-expanded.jpg"); background-position: center bottom; background-size: cover; background-repeat: no-repeat; position: relative; }
:where(#brxe-kbcjmj > :not(figcaption)) { position: relative; }
#brxe-kbcjmj::before { background-image: linear-gradient(rgb(23, 40, 95), rgba(23, 40, 95, 0.7) 40%, rgba(23, 40, 95, 0) 100%); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 478px) {
  #brxe-kbcjmj { padding-right: 0px; padding-bottom: 120px; padding-left: 0px; row-gap: 40px; min-height: 0px; }
}
#brxe-qwwqsq svg { height: 60px; width: 60px; fill: var(--bricks-color-lanctq); color: var(--bricks-color-lanctq); }
#brxe-qwwqsq .content { align-self: center; }
#brxe-aszbfi { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 5; }
#brxe-fxayxb { width: 100%; flex-wrap: wrap; }
#brxe-nabsuq { width: 1px; }
#brxe-nabsuq .line { height: 60px; }
#brxe-nabsuq.horizontal .line { border-top-width: 60px; border-top-color: var(--bricks-color-bfnpkg); }
#brxe-nabsuq.vertical .line { border-right-color: var(--bricks-color-bfnpkg); }
#brxe-nabsuq .icon { color: var(--bricks-color-bfnpkg); }
@media (max-width: 767px) {
  #brxe-nabsuq { display: none; }
}
@media (max-width: 478px) {
  #brxe-nabsuq { display: none; }
}
#brxe-ktcikc svg { height: 60px; width: 60px; fill: var(--bricks-color-lanctq); color: var(--bricks-color-lanctq); }
#brxe-hqvdbv { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 5; }
#brxe-foqkil { width: 1px; }
#brxe-foqkil .line { height: 60px; }
#brxe-foqkil.horizontal .line { border-top-width: 60px; border-top-color: var(--bricks-color-bfnpkg); }
#brxe-foqkil.vertical .line { border-right-color: var(--bricks-color-bfnpkg); }
#brxe-foqkil .icon { color: var(--bricks-color-bfnpkg); }
@media (max-width: 767px) {
  #brxe-foqkil { display: none; }
}
@media (max-width: 478px) {
  #brxe-foqkil { display: none; }
}
#brxe-svyfyi svg { height: 60px; width: 60px; fill: var(--bricks-color-lanctq); color: var(--bricks-color-lanctq); }
#brxe-kgnihk { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 5; }
#brxe-uqohyb { grid-column: 1 / 3; flex-direction: row; align-items: stretch; justify-content: space-evenly; margin-top: -80px; z-index: 5; background-color: var(--bricks-color-afioaw); grid-template-columns: repeat(3, 1fr); }
#brxe-uqohyb:hover .brxe-divider { opacity: 0; }
@media (max-width: 767px) {
  #brxe-uqohyb { flex-wrap: nowrap; }
}
@media (max-width: 478px) {
  #brxe-uqohyb { flex-direction: column; align-items: stretch; }
}
#brxe-ayopbw:not(.tag), #brxe-ayopbw img { object-fit: cover; object-position: center center; }
#brxe-ayopbw { bottom: 10%; }
@media (max-width: 478px) {
  #brxe-ayopbw { bottom: auto; height: 80%; top: 5%; }
}
#brxe-vayial { align-items: center; justify-content: center; }
#brxe-qpwkws { z-index: 4; min-width: 60%; transform: translateY(20%); }
@media (max-width: 767px) {
  #brxe-qpwkws { padding: 20px; }
}
@media (max-width: 478px) {
  #brxe-qpwkws { transform: translateY(0px); }
}
#brxe-qtwstx { position: relative; align-items: flex-start; justify-content: flex-end; }
@media (max-width: 767px) {
  #brxe-qtwstx { min-height: 450px; width: 70%; margin-right: auto; margin-left: auto; }
}
@media (max-width: 478px) {
  #brxe-qtwstx { width: 100%; min-height: 600px; }
}
#brxe-pcjuug { margin-top: 20px; }
@media (max-width: 767px) {
  #brxe-qhmwwi { align-items: center; }
}
#brxe-zitdzc { align-items: stretch; flex-direction: row; padding-right: 0px; padding-left: 0px; }
#brxe-lhfcuc { padding-right: 0px; padding-left: 0px; }
#brxe-ekwxdn { color: var(--bricks-color-afioaw); }
#brxe-aorbwo { color: var(--bricks-color-afioaw); text-align: center; align-items: center; }
.brxe-apaicr svg { height: 55px; width: 55px; }
.brxe-apaicr .content { align-self: flex-start; }
.brxe-apaicr p a { color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .brxe-apaicr svg { height: 30px; width: 30px; }
}
.brxe-hoflhz { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 2; height: 100%; min-height: 100%; background-image: linear-gradient(rgba(0, 16, 98, 0) 60%, rgb(0, 9, 61)); }
.brxe-naubqp { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
.brxe-naubqp:not(.tag), .brxe-naubqp img { object-fit: cover; object-position: center center; }
.brxe-cknaci { background-color: var(--bricks-color-lanctq); background-position: center center; position: relative; }
#brxe-hknvov { display: flex; }
#brxe-hknvov > .splide__pagination { bottom: -30px; }
#brxe-hknvov > .splide__pagination .splide__pagination__page { height: 8px; width: 8px; }
#brxe-hknvov > .splide__arrows > .splide__arrow { height: 30px; width: 30px; color: rgba(255, 255, 255, 0.64); }
#brxe-hknvov > .splide__arrows > .splide__arrow--prev { left: -40px; }
#brxe-hknvov > .splide__arrows > .splide__arrow--next { right: -40px; }
#brxe-hknvov > .splide__arrows > .splide__arrow svg { fill: rgba(255, 255, 255, 0.64); }
@media (max-width: 478px) {
  #brxe-hknvov > .splide__pagination .splide__pagination__page { height: 5px; width: 5px; }
}
#brxe-udfzut { padding-right: 20px; padding-left: 20px; }
@media (max-width: 478px) {
  #brxe-udfzut { padding-right: 0px; padding-left: 0px; display: none; }
}
#brxe-jfygbj { margin-top: 20px; }
#brxe-ssdtxr { row-gap: 30px; }
@media (max-width: 478px) {
  #brxe-ssdtxr { padding-top: 80px; padding-bottom: 80px; }
}
#brxe-kxldfd { padding-right: 0px; padding-left: 0px; overflow: hidden; }
#brxe-ibjhdu.horizontal { justify-content: flex-end; }
#brxe-ibjhdu.vertical { align-self: flex-end; }
#brxe-pghqsw.horizontal { justify-content: flex-end; }
#brxe-pghqsw.vertical { align-self: flex-end; }
#brxe-xhipxe { padding-right: 0px; padding-left: 0px; z-index: 4; }
@media (max-width: 767px) {
  #brxe-uthwjn { display: none; }
}
#brxe-imaxzx { flex-direction: row; z-index: 2; }
#brxe-uaicio { padding-right: 0px; padding-left: 0px; z-index: 3; overflow: hidden; }
#brxe-bpdkif { height: 100%; position: absolute; width: auto; top: 0px; right: 0px; max-width: 75%; }
#brxe-bpdkif:not(.tag), #brxe-bpdkif img { object-fit: cover; object-position: left top; }
@media (max-width: 991px) {
  #brxe-bpdkif:not(.tag), #brxe-bpdkif img { object-position: center center; }
  #brxe-bpdkif { max-width: 65%; }
}
@media (max-width: 767px) {
  #brxe-bpdkif { max-width: 100%; opacity: 0.4; }
}
#brxe-xpshia { position: relative; padding-right: 0px; padding-left: 0px; overflow: hidden; }
@media (max-width: 767px) {
  #brxe-yadifv { width: auto; }
}
@media (max-width: 478px) {
  #brxe-yadifv { margin-top: -40px; }
}
#brxe-qsvxoj { justify-content: flex-end; align-items: flex-end; }
@media (max-width: 767px) {
  #brxe-qsvxoj { align-items: center; }
}
@media (max-width: 478px) {
  #brxe-qsvxoj { align-items: flex-start; }
}
#brxe-mcdgij { color: var(--bricks-color-afioaw); }
#brxe-ibwwpg { color: var(--bricks-color-afioaw); }
#brxe-ibwwpg a { color: var(--bricks-color-afioaw); font-size: inherit; }
@media (max-width: 767px) {
  #brxe-gatayf { width: 60%; }
}
@media (max-width: 478px) {
  #brxe-gatayf { width: 100%; padding-bottom: 0px; z-index: 4; }
}
#brxe-otkisq { flex-direction: row; align-items: stretch; }
@media (max-width: 767px) {
  #brxe-otkisq { flex-flow: row; }
}
@media (max-width: 478px) {
  #brxe-otkisq { flex-flow: column-reverse wrap; }
}
#brxe-lwqogq.horizontal { justify-content: flex-end; }
#brxe-lwqogq.vertical { align-self: flex-end; }
#brxe-vmxssd.horizontal { justify-content: flex-end; }
#brxe-vmxssd.vertical { align-self: flex-end; }
#brxe-ykvlaq { padding-right: 0px; padding-left: 0px; z-index: 4; }
#brxe-whglkf { align-items: center; }
#brxe-bgvsnt { row-gap: 30px; }
#brxe-uzdgwc { transform: scaleX(1.1) scaleY(1.1) translateX(10%); }
#brxe-iufneq { justify-content: center; }
@media (max-width: 767px) {
  #brxe-iufneq { display: none; }
}
#brxe-lbcfok { flex-direction: row; }
@media (max-width: 767px) {
  #brxe-lbcfok { flex-wrap: nowrap; margin-top: 0px; }
}
#brxe-qhxtlf { flex-direction: row; justify-content: center; align-items: stretch; }
#brxe-wtggxo { background-position: center center; background-color: var(--bricks-color-nkfjwx); }
@media (max-width: 767px) {
  #brxe-wtggxo { background-position: center center; }
}
@media (max-width: 478px) {
  #brxe-wtggxo { background-position: 60% 0px; }
}
@media (max-width: 767px) {
  #brxe-oahpxv { display: none; }
}
#brxe-qdfcoz { color: var(--bricks-color-afioaw); }
#brxe-lupvqc { color: var(--bricks-color-afioaw); }
#brxe-lupvqc a { color: var(--bricks-color-afioaw); font-size: inherit; }
#brxe-immdmq { color: var(--bricks-color-afioaw); }
#brxe-immdmq a { color: var(--bricks-color-afioaw); font-size: inherit; }
#brxe-sgnkge { flex-direction: row; column-gap: 40px; }
@media (max-width: 478px) {
  #brxe-sgnkge { flex-wrap: nowrap; }
}
#brxe-zxmrfa { row-gap: 0px; width: auto; }
@media (max-width: 478px) {
  #brxe-zxmrfa { align-items: center; }
}
#brxe-fmyfwa { align-items: center; }
@media (max-width: 767px) {
  #brxe-fmyfwa { align-items: flex-end; padding-right: 10%; padding-left: 10%; }
}
@media (max-width: 478px) {
  #brxe-fmyfwa { padding-right: 0px; padding-left: 0px; align-items: center; }
}
#brxe-fzgndq { background-image: url("https://fullerhvac.com/wp-content/uploads/2025/02/service-area-bg.jpg"); background-size: cover; background-position: right center; flex-direction: row; }
@media (max-width: 991px) {
  #brxe-fzgndq { background-position: right center; }
}
@media (max-width: 767px) {
  #brxe-fzgndq { background-position: right top; }
}
@media (max-width: 767px) {
  #brxe-fjwcvo { font-size: var(--h1-font-size); }
}
@media (max-width: 478px) {
  #brxe-fjwcvo { font-size: var(--h1-font-size); }
}
#brxe-sdehft { align-items: center; }
#brxe-icxvcl .gform_footer, #brxe-icxvcl .mab-gravity-form .gform_page_footer { text-align: center; }
#brxe-icxvcl .gform_confirmation_wrapper { padding: 10px; }
#brxe-icxvcl { width: 100%; }
#brxe-icxvcl .gfield .gfield_label { font-size: var(--h6-font-size); font-family: Anton; color: var(--bricks-color-cvzwxl); }
#brxe-icxvcl .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), #brxe-icxvcl .mab-gravity-form .gfield textarea, #brxe-icxvcl .mab-gravity-form .gfield select { border-top: 0 solid var(--bricks-color-cvzwxl); border-right: 0 solid var(--bricks-color-cvzwxl); border-bottom: 1px solid var(--bricks-color-cvzwxl); border-left: 0 solid var(--bricks-color-cvzwxl); border-radius: 0px; background-color: rgba(255, 255, 255, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
#brxe-icxvcl .gform_footer input[type="submit"], #brxe-icxvcl .gform_footer button[type="submit"], #brxe-icxvcl .gform_page_footer input[type="submit"], #brxe-icxvcl .gform_page_footer button[type="submit"], #brxe-icxvcl .gfield--type-submit input[type="submit"], #brxe-icxvcl .gfield--type-submit button[type="submit"] { background-color: var(--bricks-color-shukxc); font-size: var(--h5-font-size); text-align: right; font-family: Anton; text-transform: uppercase; line-height: 1.1; padding: 20px 90px; border-radius: 40px; }
#brxe-icxvcl .gform_heading { display: none; }
#brxe-icxvcl .gform_footer input[type="submit"] { margin: 0px auto; }
#brxe-oftmbh { width: 950px; }
#brxe-bofhrw { row-gap: 30px; }
#brxe-mauqek.horizontal { justify-content: flex-end; }
#brxe-mauqek.vertical { align-self: flex-end; }
#brxe-twybut.horizontal { justify-content: flex-end; }
#brxe-twybut.vertical { align-self: flex-end; }
#brxe-pfqasf { padding-right: 0px; padding-left: 0px; z-index: 4; }
#brxe-nwtdwf { padding-right: 0px; padding-left: 0px; background-image: url("https://fullerhvac.com/wp-content/uploads/2025/02/fuller-tech.jpg"); background-size: cover; background-position: center center; position: relative; }
:where(#brxe-nwtdwf > :not(figcaption)) { position: relative; }
#brxe-nwtdwf::before { background-image: linear-gradient(rgba(255, 255, 255, 0.94), rgba(255, 255, 255, 0.94)); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 991px) {
  #brxe-ftsefd { width: 160px; }
}
@media (max-width: 767px) {
  #brxe-ftsefd { width: 150px; }
}
#brxe-zdmccl.horizontal .line { border-top-color: rgba(0, 0, 0, 0); }
#brxe-zdmccl.vertical .line { border-right-color: rgba(0, 0, 0, 0); }
#brxe-zdmccl .icon { color: rgba(0, 0, 0, 0); }
#brxe-mybovb { background-color: var(--bricks-color-shukxc); min-height: 60%; }
#brxe-qaeggt { justify-content: flex-end; }
#brxe-imhwie.horizontal .line { border-top-color: rgba(0, 0, 0, 0); }
#brxe-imhwie.vertical .line { border-right-color: rgba(0, 0, 0, 0); }
#brxe-imhwie .icon { color: rgba(0, 0, 0, 0); }
#brxe-puuxib { background-color: var(--bricks-color-yzamkd); min-height: 80%; }
#brxe-cahgjv { justify-content: flex-end; }
#brxe-conrsn.horizontal .line { border-top-color: rgba(0, 0, 0, 0); }
#brxe-conrsn.vertical .line { border-right-color: rgba(0, 0, 0, 0); }
#brxe-conrsn .icon { color: rgba(0, 0, 0, 0); }
#brxe-moaolm { background-color: var(--bricks-color-lanctq); min-height: 100%; }
#brxe-prjcwn { justify-content: flex-end; }
#brxe-smafql { flex-direction: row; }
@media (max-width: 767px) {
  #brxe-smafql { flex-wrap: nowrap; margin-top: 30%; }
}
@media (max-width: 478px) {
  #brxe-bevwra { padding-top: 30%; }
}
@media (max-width: 767px) {
  #brxe-ssyvyv { display: none; }
}
#brxe-urjhmj { flex-direction: row; }
#brxe-ffrrnl { background-image: url("https://fullerhvac.com/wp-content/uploads/2025/02/cta-bg.jpg"); background-size: cover; background-position: center center; }
@media (max-width: 767px) {
  #brxe-ffrrnl { background-position: center center; }
}
@media (max-width: 478px) {
  #brxe-ffrrnl { background-position: 60% 0px; }
}