@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}: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{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}: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%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;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,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes bricks-richtext-init{0%,to{opacity:0}}@media (scripting:enabled){:where(.brxe-form) .form-field-richtext{animation:bricks-richtext-init 5s step-end;height:var(--brx-richtext-height,400px);max-height:var(--brx-richtext-max-height,none);min-height:var(--brx-richtext-min-height,100px)}:where(.brxe-form) .form-field-richtext:focus{animation:none}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-code{width:100%}}@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}}.brxe-5298f6 .form-group:nth-child(4) {height: 150px}.brxe-5298f6 .bricks-button {font-size: var(--text-m); font-weight: 700; line-height: 1.7}.brxe-5298f6 .form-group input {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-5298f6 .flatpickr {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-5298f6 select {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-5298f6 textarea {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-5298f6 .form-field-richtext + .tox-tinymce .tox-edit-area__iframe {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-5298f6 button[type=submit].bricks-button {border-radius: var(--radius-full)}@media (max-width: 992px) {#brxe-kxvamx {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 480px) {#brxe-kxvamx {grid-template-columns: repeat(1, minmax(0, 1fr))}}#brxe-hhesdr {background-image: url("https://gassedupheating.co.uk/wp-content/uploads/gassed-up-image_1743883742.jpeg"); background-position: center center; background-size: cover; background-repeat: no-repeat}.guh-service-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:760px;padding:clamp(12rem,13vw,16rem) 2.4rem clamp(8rem,10vw,11rem);color:#fff;background-color:#02172f;background-position:center center;background-size:cover;background-repeat:no-repeat} .guh-service-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 12% 24%,rgba(255,116,32,.34) 0,rgba(239,64,85,.12) 34%,transparent 62%),radial-gradient(ellipse 60% 70% at 96% 82%,rgba(18,169,244,.30) 0,transparent 56%),linear-gradient(104deg,rgba(2,20,38,.95) 0%,rgba(4,26,48,.86) 34%,rgba(6,40,68,.58) 66%,rgba(8,52,86,.40) 100%)} .guh-service-hero:after{content:"";position:absolute;left:-10%;top:-30%;z-index:-1;width:60%;height:160%;pointer-events:none;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent)} .guh-service-hero__inner{position:relative;z-index:2;width:min(1340px,100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;column-gap:clamp(4rem,6vw,7.5rem);row-gap:5rem} .guh-service-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2rem} .guh-service-hero__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin:0;color:rgba(255,255,255,.58);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-shadow:0 .2rem 1.2rem rgba(0,0,0,.4)} .guh-service-hero__crumb a{color:rgba(255,255,255,.76);text-decoration:none;transition:color .25s ease} .guh-service-hero__crumb a:hover{color:#3bb8ff} .guh-service-hero__crumb span{color:#3bb8ff} .guh-service-hero__eyebrow{position:relative;width:max-content;margin:0;padding-left:3.2rem;color:#3bb8ff;font-size:1.3rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;text-shadow:0 .2rem 1.2rem rgba(0,0,0,.5)} .guh-service-hero__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:2.4rem;height:2px;background:linear-gradient(90deg,#12a9f4,#ff3347)} .guh-service-hero__title{max-width:14ch;margin:0;color:#fff;font:900 clamp(3.8rem,5.4vw,6.6rem)/.94 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.028em;text-transform:uppercase;text-shadow:0 1.4rem 3.8rem rgba(0,0,0,.42)} .guh-service-hero__title span{display:block;color:transparent;background:linear-gradient(100deg,#ff9f1a,#ff7623 52%,#ff3347);-webkit-background-clip:text;background-clip:text} .guh-service-hero__intro{max-width:54ch;margin:0;color:rgba(255,255,255,.86);font-size:1.7rem;line-height:1.72;text-shadow:0 .2rem 1.6rem rgba(0,0,0,.45)} .guh-service-hero__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:56rem;gap:1rem;margin-top:.4rem} .guh-service-hero__chip{display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:1.1rem;min-width:0;min-height:5.6rem;padding:1rem 1.4rem;border:1px solid rgba(104,202,255,.26);border-radius:1.2rem;color:#fff;font-size:1.35rem;font-weight:850;line-height:1.25;letter-spacing:.015em;background:linear-gradient(135deg,rgba(4,28,52,.72),rgba(4,28,52,.52));box-shadow:inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(8px);transition:transform .25s ease,border-color .25s ease,background .25s ease} .guh-service-hero__chip:hover{transform:translateY(-2px);border-color:rgba(255,118,35,.55);background:linear-gradient(135deg,rgba(4,28,52,.78),rgba(255,118,35,.14))} .guh-service-hero__chip-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;min-width:3.4rem;border-radius:1rem;color:#fff;font-size:1.5rem;line-height:1;background:linear-gradient(145deg,#17b9ff,#067bc1);box-shadow:0 .6rem 1.2rem rgba(0,0,0,.24)} .guh-service-hero__chip:nth-child(even) .guh-service-hero__chip-icon{background:linear-gradient(145deg,#ff9d1b,#ff3f4d)} .guh-service-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.6rem} .guh-service-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.8rem;padding:1.2rem 2.6rem;border-radius:99rem;font-size:1.5rem;font-weight:850;text-decoration:none;transition:transform .25s ease,filter .25s ease} .guh-service-hero__btn--hot{color:#fff;border:0;background:linear-gradient(90deg,#ffad22,#ff7a1f 48%,#ff3447);box-shadow:0 1.6rem 3.8rem rgba(239,64,85,.30)} .guh-service-hero__btn--ghost{color:#fff;border:1px solid #20b8ff;background:rgba(2,25,44,.52);backdrop-filter:blur(8px)} .guh-service-hero__btn:hover{transform:translateY(-3px);filter:brightness(1.06)} .guh-service-hero__card{position:relative;display:flex;flex-direction:column;gap:.6rem;width:100%;padding:2.8rem;border:1px solid rgba(255,255,255,.72);border-radius:2.5rem;background:rgba(255,255,255,.98);box-shadow:0 3rem 7.5rem rgba(0,8,24,.4);backdrop-filter:blur(16px)} .guh-service-hero__card:before{content:"";position:absolute;left:2.8rem;top:0;width:6rem;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#ff9f1a,#ff3347)} .guh-service-hero__form-kicker{margin:0;color:#f1443f;font-size:1.15rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase} .guh-service-hero__form-title{margin:0 0 1rem;color:#071e33;font:900 3.2rem/1.05 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase} .guh-service-hero__form-slot{position:relative;width:100%;min-height:6rem} .guh-service-hero__form-slot .form-group{margin-bottom:.8rem} .guh-service-hero__form-slot label{color:#24415a;font-size:1.2rem;font-weight:700} .guh-service-hero__form-slot input,.guh-service-hero__form-slot textarea,.guh-service-hero__form-slot select{min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid #d9e2e9;border-radius:1.1rem;color:#071e33;background:#fafbfd;font-size:1.4rem} .guh-service-hero__form-slot textarea{min-height:7.4rem} .guh-service-hero__form-slot button[type="submit"]{width:100%;min-height:5.3rem;border:0;border-radius:99rem;color:#fff;background:linear-gradient(90deg,#ffad22,#ff7a1f 48%,#ff3447);font-size:1.5rem;font-weight:850;box-shadow:0 1.4rem 3rem rgba(239,64,85,.25)} .guh-service-hero__card-note{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1.2rem 0 0;color:#6b8299;font-size:1.25rem;font-weight:700;text-align:center}@media(max-width:1100px){.guh-service-hero__inner{grid-template-columns:1fr;row-gap:4.5rem} .guh-service-hero__title{max-width:100%;font-size:clamp(3.6rem,7vw,5.4rem)} .guh-service-hero__intro{max-width:100%} .guh-service-hero__chips{max-width:100%} .guh-service-hero__card{max-width:60rem}}@media(max-width:991px){.guh-service-hero{min-height:auto;padding:10rem 2.2rem 7rem}}@media(max-width:767px){.guh-service-hero{padding:8.5rem 1.8rem 6rem} .guh-service-hero:before{background:radial-gradient(ellipse 90% 50% at 20% 18%,rgba(255,116,32,.30) 0,transparent 60%),linear-gradient(180deg,rgba(2,20,38,.94) 0%,rgba(4,26,48,.88) 46%,rgba(6,40,68,.72) 100%)} .guh-service-hero__title{font-size:clamp(3.4rem,11vw,4.8rem)} .guh-service-hero__intro{font-size:1.6rem} .guh-service-hero__chips{grid-template-columns:1fr} .guh-service-hero__actions{width:100%;flex-direction:column} .guh-service-hero__btn{width:100%} .guh-service-hero__card{padding:2.2rem;border-radius:2rem} .guh-service-hero__card:before{left:2.2rem} .guh-service-hero__form-title{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.guh-service-hero__btn,.guh-service-hero__chip{transition:none}}#brxe-yfqxaq {font-family: "Barlow Semi Condensed"; font-size: 16px; font-weight: 800; color: #F05A1F; letter-spacing: 1.7px; text-transform: uppercase}#brxe-fpeqxy {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-ocuwjf {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-ttjipx {display: flex; flex-direction: column; align-items: flex-start; row-gap: 22px; max-width: 530px; order: 1}#brxe-fijvio {height: 100%}#brxe-fijvio:not(.tag), #brxe-fijvio img {object-fit: cover}#brxe-vbtxlp {width: 100%; position: relative}#brxe-eumxnk {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-fvxoyv {position: relative; overflow: hidden; padding-top: 76px; padding-right: 24px; padding-bottom: 76px; padding-left: 24px; background-color: #F5F9FC; display: flex; justify-content: center; align-items: center; align-self: center !important}.guh-split__visual { position: relative; isolation: isolate;}.guh-split__image-frame,.guh-split__image-frame img { transform: none !important; filter: none !important; box-shadow: none !important;}.guh-split__image-frame::after { content: none !important;}.guh-split__visual::before { transform: none !important; transition: filter .45s ease, box-shadow .45s ease, background .45s ease !important;} .guh-split__visual:hover::before { transform: none !important; background: linear-gradient(145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100%) !important; filter: drop-shadow(0 0 18px rgba(255,118,35,.58)) drop-shadow(0 0 42px rgba(255,51,71,.34)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset !important;}@media (prefers-reduced-motion: reduce) { .guh-split__visual::before { transition: none !important; }}@media (max-width: 992px) {#brxe-fvxoyv {padding-top: 64px; padding-right: 22px; padding-bottom: 64px; padding-left: 22px}}@media (max-width: 480px) {#brxe-fvxoyv {padding-top: 52px; padding-right: 18px; padding-bottom: 52px; padding-left: 18px}}#brxe-yedmtp {font-family: "Barlow Semi Condensed"; font-size: 16px; font-weight: 800; letter-spacing: 1.7px; color: #F05A1F; text-transform: uppercase}#brxe-qvlefq {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-pywwvm {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-lksxbd {display: flex; flex-direction: column; align-items: flex-start; row-gap: 22px; max-width: 530px; order: 1}#brxe-joijzg {height: 100%}#brxe-joijzg:not(.tag), #brxe-joijzg img {object-fit: cover; object-position: 40%}#brxe-mlrkrp {width: 100%; position: relative}#brxe-kbfjef {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-upptdg {position: relative; overflow: hidden; padding-top: 76px; padding-right: 24px; padding-bottom: 76px; padding-left: 24px; background-color: #F5F9FC; display: flex; justify-content: center; align-items: center; align-self: center !important}@media (max-width: 992px) {#brxe-upptdg {padding-top: 64px; padding-right: 22px; padding-bottom: 64px; padding-left: 22px}}@media (max-width: 480px) {#brxe-upptdg {padding-top: 52px; padding-right: 18px; padding-bottom: 52px; padding-left: 18px}}#brxe-gqlkfr {font-weight: 600}#brxe-jpiqlq {font-family: "Barlow Semi Condensed"; font-size: 16px; font-weight: 800; letter-spacing: 1.7px; color: #F05A1F; text-transform: uppercase}#brxe-zmzuzm {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-ysxepm {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-bwhxoh {display: flex; flex-direction: column; align-items: flex-start; row-gap: 22px; max-width: 530px; order: 1}#brxe-elzkxt {height: 100%}#brxe-elzkxt:not(.tag), #brxe-elzkxt img {object-fit: cover; object-position: 25%}#brxe-tfpguv {position: relative; width: 100%}#brxe-bmmayv {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-wptswv {position: relative; overflow: hidden; padding-top: 76px; padding-right: 24px; padding-bottom: 76px; padding-left: 24px; background-color: #F5F9FC; display: flex; justify-content: center; align-items: center; align-self: center !important}@media (max-width: 992px) {#brxe-wptswv {padding-top: 64px; padding-right: 22px; padding-bottom: 64px; padding-left: 22px}}@media (max-width: 480px) {#brxe-wptswv {padding-top: 52px; padding-right: 18px; padding-bottom: 52px; padding-left: 18px}}#brxe-sulbvu {width: 100%; max-width: 100%}#brxe-oowxki {width: 100%; max-width: 100%}:root{ --guh-navy-dark:#03172f; --guh-navy-light:#07315b; --guh-navy-text:#031c3b; --guh-blue:#078ed9; --guh-blue-bright:#12a9f4; --guh-blue-deep:#087ac1; --guh-orange:#ff9f1a; --guh-red:#ff3347; --guh-body:#536a82; --guh-body-light:#c8d8e8; --guh-card-line:#dce8f2;} .guh-wrap{width:min(1280px,100%);margin-inline:auto} .guh-why{padding:clamp(7rem,9vw,11rem) 2.4rem;background:linear-gradient(135deg,var(--guh-navy-dark),var(--guh-navy-light));color:#fff;font-size:1.5rem} .guh-eyebrow{width:max-content;position:relative;padding-left:3.2rem;color:var(--guh-blue);font-size:1.3rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase} .guh-eyebrow:before{content:'';position:absolute;left:0;top:50%;width:2.4rem;height:2px;background:linear-gradient(90deg,var(--guh-blue-bright),var(--guh-red))} .guh-heading{margin:0;max-width:14ch;color:#fff;font:900 clamp(3.4rem,4.4vw,5.4rem)/.98 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.025em;text-transform:uppercase} .guh-heading span{display:block;color:transparent;background:linear-gradient(100deg,var(--guh-orange),var(--guh-red));-webkit-background-clip:text;background-clip:text} .guh-section-head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem} .guh-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin-top:4rem} .guh-why__card{display:flex;flex-direction:column;gap:1.2rem;min-height:23rem;padding:2.2rem;border:1px solid rgba(255,255,255,.13);border-radius:1.6rem;background:rgba(255,255,255,.07);box-shadow:0 1.5rem 4rem rgba(3,28,59,.08);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease} .guh-why__card:hover{transform:translateY(-6px);border-color:rgba(18,169,244,.55);box-shadow:0 2rem 4rem rgba(0,0,0,.16)} .guh-card-icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;min-width:4.4rem;border-radius:1rem;font-size:2.2rem;line-height:1;color:#fff;background:linear-gradient(145deg,var(--guh-blue-bright),var(--guh-blue-deep))} .guh-card-title{margin:0;color:#fff;font-size:2rem;line-height:1.2} .guh-card-copy{margin:0;color:var(--guh-body-light);font-size:1.45rem;line-height:1.65} .guh-process{display:grid;grid-template-columns:minmax(22rem,.8fr) minmax(0,2fr);gap:3rem;margin-top:5rem;padding:2.8rem;border:1px solid rgba(255,255,255,.14);border-radius:2rem;background:rgba(255,255,255,.06)} .guh-process__intro h3{margin:0 0 .8rem;color:#fff;font-size:clamp(2.6rem,2.4vw,3.6rem);line-height:1.08} .guh-process__intro p{color:var(--guh-body-light);font-size:1.35rem;line-height:1.6} .guh-process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem} .guh-process__num{color:var(--guh-orange);font-size:2.5rem;font-weight:900} .guh-process__step h4{margin:.6rem 0;color:#fff;font-size:2rem;line-height:1.2} .guh-process__step p{color:var(--guh-body-light);font-size:1.25rem;line-height:1.55} .guh-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)} .guh-reveal.guh-is-visible{opacity:1;transform:none}@media(max-width:1200px){.guh-process{grid-template-columns:1fr} .guh-process__steps{gap:1.5rem}}@media(max-width:991px){.guh-heading{font-size:clamp(3.2rem,7vw,4.8rem)} .guh-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))} .guh-process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.guh-why{padding:6rem 1.8rem} .guh-why__grid,.guh-process__steps{grid-template-columns:1fr} .guh-why__card{min-height:auto}}@media(prefers-reduced-motion:reduce){.guh-reveal{opacity:1;transform:none;transition:none}} .guh-why .guh-reveal{opacity:1;transform:none} .guh-why .guh-eyebrow{font-size:16px} .guh-why .guh-card-copy{font-size:16px;line-height:1.65} .guh-why .guh-process__intro p{font-size:17px} .guh-why .guh-process__step p{font-size:16px}@media(min-width:768px) and (max-width:992px){.guh-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#brxe-qxrknn {font-family: "Barlow Semi Condensed"; font-size: 16px; font-weight: 800; letter-spacing: 1.7px; color: #F05A1F; text-transform: uppercase}#brxe-srmwdn {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; color: #031C3B; letter-spacing: -1.35px; line-height: 0.98}#brxe-viuaqz {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-ygznim {display: flex; max-width: 530px; flex-direction: column; align-items: flex-start; row-gap: 22px; order: 1}#brxe-mvrrxk {height: 100%}#brxe-mvrrxk:not(.tag), #brxe-mvrrxk img {object-fit: cover; object-position: 60%}#brxe-nppnju {position: relative; width: 100%}#brxe-xlmbdn {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-avdivy {position: relative; overflow: hidden; padding-top: 76px; padding-right: 24px; padding-bottom: 76px; padding-left: 24px; background-color: #F5F9FC; display: flex; justify-content: center; align-items: center; align-self: center !important}@media (max-width: 992px) {#brxe-avdivy {padding-top: 64px; padding-right: 22px; padding-bottom: 64px; padding-left: 22px}}@media (max-width: 480px) {#brxe-avdivy {padding-top: 52px; padding-right: 18px; padding-bottom: 52px; padding-left: 18px}}#brxe-idcdar {height: auto; width: auto; align-self: center}#brxe-qvbufl {width: auto; height: auto; align-self: center}#brxe-aerwlt {align-self: flex-start; margin-left: 0}#brxe-fismzt {align-items: flex-start; justify-content: flex-start; align-self: flex-start !important}#brxe-fismzt::before { content: "GAS & HEATING SERVICES, WITHOUT THE JARGON";}#brxe-vieebh {text-align: center}#brxe-vqnyxn {text-align: center}#brxe-woyijz {align-items: center; justify-self: center; text-align: center}#brxe-jepylj {background-color: var(--primary)}.guh-faq-accordion { position: relative; overflow: hidden; padding: clamp(5rem, 8vw, 8rem) 2rem; color: #fff; background: linear-gradient( 135deg, #03172f 0%, #082f59 100% );} .guh-faq-accordion::before,.guh-faq-accordion::after { content: none !important; display: none !important;}.guh-faq-accordion .faq__container { position: relative; z-index: 1; display: grid !important; grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr) !important; grid-template-areas: "intro accordion" "contact contact" !important; align-items: start !important; gap: 2rem clamp(3rem, 7vw, 7rem) !important; width: min(1280px, calc(100% - 48px)) !important; max-width: 1280px !important; margin: 0 auto !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important;} .guh-faq-accordion .faq__container > * { min-width: 0 !important; max-width: 100% !important;}.guh-faq-accordion.faq__container> .faq__info:first-child { grid-area: intro !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; margin: 0 !important; text-align: left !important;}.guh-faq-accordion.faq__container> .faq__info:first-child::before { content: "HEATING SERVICES, WITHOUT THE JARGON"; order: -1; display: block; margin: 0 0 1rem 0; color: #12a9f4; font-size: 13px; font-weight: 800; line-height: 1.3; letter-spacing: 0.16em; text-align: left;} .guh-faq-accordion.faq__container> .faq__info:first-child::after { content: none !important; display: none !important;}.guh-faq-accordion.faq__container> .faq__info:first-child> .brxe-image { order: -2; display: block !important; width: min(100%, 360px) !important; max-width: 360px !important; height: auto !important;  margin-top: 0 !important; margin-right: auto !important; margin-bottom: 1.5rem !important; margin-left: 0 !important; align-self: flex-start !important; object-fit: contain !important; filter: drop-shadow( 0 22px 32px rgba(0, 0, 0, 0.28) ) !important;}.guh-faq-accordion .faq__heading { width: 100% !important; max-width: 560px !important; margin: 0 !important; color: #fff !important; font-size: clamp(2.7rem, 5vw, 5.2rem) !important; font-weight: 900 !important; line-height: 0.92 !important; text-align: left !important; text-transform: uppercase !important;}.guh-faq-accordion .faq__description { width: 100% !important; max-width: 520px !important; margin: 1.35rem 0 0 0 !important; color: #c9d9e8 !important; font-size: 18px !important; line-height: 1.65 !important; text-align: left !important;}.guh-faq-accordion .faqs-wrapper { grid-area: accordion !important; display: block !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important;} .guh-faq-accordion .faqs-wrapper > div,.guh-faq-accordion .brxe-accordion-nested { width: 100% !important; min-width: 0 !important; max-width: 100% !important;}.guh-faq-accordion .box-accordion { display: flex !important; flex-direction: column !important; gap: 1rem !important; column-count: initial !important;} .guh-faq-accordion .box-accordion > div { width: 100% !important; margin: 0 !important; break-inside: avoid;}.guh-faq-accordion .accordion-title-wrapper { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 1rem !important; width: 100% !important; min-height: 76px !important; padding: 1.3rem 1.45rem !important; background: rgba(255, 255, 255, 0.075) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; border-radius: 14px !important; box-shadow: none !important; transition: background-color 0.28s ease, border-color 0.28s ease, border-radius 0.28s ease !important;}.guh-faq-accordion.accordion-title-wrapper:hover { background: rgba(18, 169, 244, 0.12) !important; border-color: rgba(18, 169, 244, 0.55) !important; transform: none !important;}.guh-faq-accordion.accordion-title-wrapperh3 { margin: 0 !important; color: #fff !important; font-size: 22px !important; font-weight: 700 !important; line-height: 1.35 !important; text-transform: none !important;}.guh-faq-accordion .accordion__icon { display: grid !important; flex: 0 0 38px !important; width: 38px !important; height: 38px !important; place-items: center !important; color: #fff !important; background: linear-gradient( 135deg, #ff9f1a, #ff3347 ) !important; border-radius: 50% !important; transition: transform 0.32s cubic-bezier(.22, 1, .36, 1), background-color 0.25s ease, color 0.25s ease !important;}.guh-faq-accordion.brx-open.accordion-title-wrapper { background: linear-gradient( 100deg, #ff9f1a, #ff3347 ) !important; border-color: transparent !important; border-radius: 14px 14px 0 0 !important;} .guh-faq-accordion.brx-open.accordion__icon { color: #ff5d32 !important; background: #fff !important;}.guh-faq-accordion.accordion-content-wrapper { overflow: hidden !important; margin: 0 !important; padding: 0 !important; color: #dbe9f5 !important; background: rgba(5, 29, 55, 0.96) !important; border: 1px solid rgba(255, 118, 35, 0.42) !important; border-top: 0 !important; border-radius: 0 0 14px 14px !important;}.guh-faq-accordion.accordion-content-wrapper> .brxe-text { padding: 1.35rem 1.5rem 1.55rem !important;}.guh-faq-accordion.accordion-content-wrapper,.guh-faq-accordion.accordion-content-wrapper *,.guh-faq-accordion.accordion-content-wrapper p { color: #dbe9f5 !important; font-size: 18px !important; line-height: 1.75 !important;}.guh-faq-accordion.faq__container> .faq__info:last-child { grid-area: contact !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 2.4rem 2rem !important; color: #fff !important; text-align: center !important; background: rgba(255, 255, 255, 0.065) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 14px !important;}.guh-faq-accordion.faq__container> .faq__info:last-childh4 { width: 100% !important; max-width: 800px !important; margin: 0 auto !important; color: #fff !important; font-size: clamp(24px, 2vw, 32px) !important; font-weight: 800 !important; line-height: 1.15 !important; text-align: center !important;}.guh-faq-accordion.faq__container> .faq__info:last-childp { width: 100% !important; max-width: 620px !important; margin: 0.8rem auto 1.4rem auto !important; color: #c9d9e8 !important; font-size: 18px !important; line-height: 1.6 !important; text-align: center !important;}.guh-faq-accordion .btn { align-self: center !important; min-height: 54px !important; margin-left: auto !important; margin-right: auto !important; padding: 0.9rem 1.8rem !important; color: #fff !important; background: linear-gradient( 100deg, #ff9f1a, #ff3347 ) !important; border: 0 !important; border-radius: 999px !important; box-shadow: 0 12px 28px rgba(255, 82, 48, 0.24) !important; font-size: 17px !important; font-weight: 700 !important;}@media (max-width: 1100px) { .guh-faq-accordion .faq__container { grid-template-columns: minmax(0, 1fr) !important; grid-template-areas: "intro" "accordion" "contact" !important; gap: 2.5rem !important; width: calc(100% - 32px) !important; padding: clamp(24px, 5vw, 48px) !important; } .guh-faq-accordion .faq__info, .guh-faq-accordion .faqs-wrapper, .guh-faq-accordion .brxe-accordion-nested { width: 100% !important; max-width: 100% !important; margin: 0 !important; }  .guh-faq-accordion .faq__container > .faq__info:first-child > .brxe-image { margin-left: 0 !important; margin-right: auto !important; align-self: flex-start !important; }}@media (max-width: 600px) { .guh-faq-accordion { padding: 4rem 1.2rem; } .guh-faq-accordion .faq__container { width: 100% !important; padding: 0 !important; } .guh-faq-accordion .faq__heading { font-size: clamp( 2.25rem, 12vw, 3.4rem ) !important; } .guh-faq-accordion .faq__description { font-size: 16px !important; }  .guh-faq-accordion .faq__container > .faq__info:first-child > .brxe-image { width: min(100%, 280px) !important; max-width: 280px !important; margin-left: 0 !important; margin-right: auto !important; align-self: flex-start !important; } .guh-faq-accordion .accordion-title-wrapper { min-height: 68px !important; padding: 1.05rem !important; } .guh-faq-accordion .accordion-title-wrapper h3 { font-size: 19px !important; } .guh-faq-accordion .accordion__icon { flex-basis: 34px !important; width: 34px !important; height: 34px !important; } .guh-faq-accordion .accordion-content-wrapper, .guh-faq-accordion .accordion-content-wrapper *, .guh-faq-accordion .accordion-content-wrapper p { font-size: 17px !important; }  .guh-faq-accordion .faq__container > .faq__info:last-child { padding: 2rem 1.25rem !important; align-items: center !important; text-align: center !important; } .guh-faq-accordion .faq__container > .faq__info:last-child h4 { font-size: 24px !important; text-align: center !important; } .guh-faq-accordion .faq__container > .faq__info:last-child p { font-size: 16px !important; text-align: center !important; }}