@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-slider-nested{min-width:0;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:0;min-width:0}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}}@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)}}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}}@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 {@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{overflow:hidden;position:relative}: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!important;text-align:center;width:100%;z-index:1}}#brxe-hsjcsq:not(.tag), #brxe-hsjcsq img {object-fit: cover; object-position: center right}#brxe-hsjcsq {position: absolute; top: 0px; right: 0px; bottom: 0px; max-height: 100%; min-height: 100%; width: 70%; height: 100%}:where(#brxe-hsjcsq > *) {position: relative}#brxe-hsjcsq::before {background-image: linear-gradient(90deg, #e4e8e3 15%, rgba(0, 0, 0, 0) 40%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-hsjcsq:not(.tag), #brxe-hsjcsq img {object-position: 50%}}@media (max-width: 767px) {#brxe-hsjcsq {width: 100%; height: 300px; min-height: 300px; position: absolute}#brxe-hsjcsq:not(.tag), #brxe-hsjcsq img {object-fit: cover; object-position: center}:where(#brxe-hsjcsq > *) {position: relative}#brxe-hsjcsq::before {background-image: linear-gradient(rgba(0, 0, 0, 0), #dfebe5); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}@media (max-width: 767px) {#brxe-zbdxuf {text-align: center}}#brxe-gunaua {margin-top: 1.5rem; margin-bottom: 2rem; max-width: 31rem}@media (max-width: 767px) {#brxe-gunaua {margin-top: 0; margin-bottom: 0.25rem; text-align: center}#brxe-gunaua a {text-align: center; font-size: inherit}}#brxe-yvoaux {margin-bottom: 0.75rem}@media (max-width: 767px) {#brxe-yvoaux {width: 100%}}#brxe-kjqjhf li.has-link a, #brxe-kjqjhf li.no-link {color: #ffffff; font-size: var(--john-charcol-small); line-height: var(--john-charcol-small-leading); gap: 0.5rem}#brxe-kjqjhf .repeater-item:nth-child(1).has-link a {color: var(--bricks-color-sdemza)}#brxe-kjqjhf .repeater-item:nth-child(1).no-link {color: var(--bricks-color-sdemza)}@media (max-width: 767px) {#brxe-kjqjhf li {margin-top: -1rem}}#brxe-diybrk {flex-grow: 1; justify-content: center}@media (max-width: 767px) {#brxe-diybrk {column-gap: 1rem; row-gap: 1rem; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-zcjgcf {width: fit-content}}#brxe-znikrr {flex-direction: row; align-items: center; column-gap: 0.5rem; row-gap: 0.5rem}@media (max-width: 767px) {#brxe-znikrr {justify-content: center; align-items: center}}#brxe-psjsnk {align-self: stretch !important; width: 100%; justify-content: space-between; row-gap: 6.5rem}@media (max-width: 767px) {#brxe-psjsnk {padding-top: 0; padding-right: 1.5rem; padding-bottom: 0; padding-left: 1.5rem; row-gap: 2rem}}#brxe-whjged {flex-direction: row}@media (max-width: 767px) {#brxe-whjged {flex-wrap: nowrap; column-gap: 0px; row-gap: 0px}}#brxe-nadzoq {text-align: center; font-size: 1.25rem; color: var(--bricks-color-sdemza); font-family: "din-2014"; font-weight: 600; line-height: 1.75rem; margin-bottom: 1.313rem}#brxe-nadzoq a {text-align: center; font-size: 1.25rem; color: var(--bricks-color-sdemza); font-family: "din-2014"; font-weight: 600; line-height: 1.75rem; font-size: inherit}#brxe-ybvoxo {width: 100%; margin-bottom: 0.75rem}#brxe-ypwjku {width: 100%; margin-bottom: 0.75rem}#brxe-jgdoxe {width: 100%}#brxe-kqujre {align-self: center !important; justify-content: center; align-items: center; row-gap: 0.75rem; max-width: 100%}@media (max-width: 767px) {#brxe-kqujre {max-width: 100%}}#brxe-cuztyn {text-align: center; font-size: 1.25rem; color: var(--bricks-color-sdemza); font-family: "din-2014"; font-weight: 600; line-height: 1.75rem; margin-bottom: 1.313rem}#brxe-cuztyn a {text-align: center; font-size: 1.25rem; color: var(--bricks-color-sdemza); font-family: "din-2014"; font-weight: 600; line-height: 1.75rem; font-size: inherit}#brxe-mrrgyo {width: 100%; margin-bottom: 0.75rem}#brxe-jfzdvr {width: 100%; margin-bottom: 0.75rem}#brxe-fideuw {width: 100%; cursor: pointer}#brxe-frlklp {text-align: center; font-size: 1.25rem; color: var(--bricks-color-sdemza); font-family: "din-2014"; font-weight: 600; line-height: 1.75rem; margin-bottom: 1.313rem}#brxe-frlklp a {text-align: center; font-size: 1.25rem; color: var(--bricks-color-sdemza); font-family: "din-2014"; font-weight: 600; line-height: 1.75rem; font-size: inherit}#brxe-yhduug {width: 100%; margin-bottom: 0.75rem}#brxe-trrkie {width: 100%; margin-bottom: 0.75rem}#brxe-qodhlb {width: 100%}@media (max-width: 767px) {#brxe-obdfgj {padding-right: 0; padding-left: 0}}#brxe-bmnkqo {align-self: stretch !important; width: 100%; justify-content: flex-end; align-items: flex-end; padding-left: 2.5rem}@media (max-width: 767px) {#brxe-bmnkqo {padding-right: 0; padding-left: 0; margin-bottom: -1rem}}#brxe-ckpbgd {z-index: 1; flex-direction: row; align-self: stretch !important; width: 100%; column-gap: 0px; row-gap: 0px}@media (max-width: 767px) {#brxe-ckpbgd {row-gap: 2rem; column-gap: 2rem}}#brxe-itftek {min-height: 700px; background-position: top right; background-size: contain; background-repeat: no-repeat; background-color: var(--bricks-color-tylple); align-self: stretch !important; width: 100%; overflow: hidden; flex-direction: row; column-gap: 0px; row-gap: 0px; justify-content: flex-end; position: relative; padding-bottom: 2.5rem}@media (max-width: 767px) {#brxe-itftek {padding-top: 250px; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 767px) {.brxe-jorcmu {width: fit-content}}#brxe-pgdkhr {text-align: center}#brxe-meeptg {text-align: center; max-width: 31.375rem}#brxe-meeptg a {text-align: center; font-size: inherit}#brxe-ihfcoj {align-self: center !important; justify-content: center; align-items: center; row-gap: 1.5rem}#brxe-rzefjd {display: flex}#brxe-etiyly {background-image: url(https://charcol.co.uk/wp-content/uploads/2025/05/91@2x-1024x580.png); background-position: center center; background-repeat: no-repeat; background-size: cover}#brxe-wvhgvo {flex-direction: row; align-self: stretch !important; width: 100%; justify-content: flex-end; align-items: center}@media (max-width: 767px) {#brxe-wvhgvo {flex-direction: column-reverse; align-items: stretch; justify-content: center; row-gap: 0px; column-gap: 0px}}#brxe-rbsqpw {background-image: url(https://charcol.co.uk/wp-content/uploads/2025/05/208@2x-1024x580.png); background-position: center center; background-repeat: no-repeat; background-size: cover}#brxe-ljhltv {display: flex}#brxe-owxnzk {flex-direction: row; align-self: stretch !important; width: 100%; justify-content: flex-start; align-items: center}@media (max-width: 767px) {#brxe-owxnzk {column-gap: 0px; row-gap: 0px; flex-direction: column}}#brxe-wwtemf {display: flex}#brxe-watwer {background-image: url(https://charcol.co.uk/wp-content/uploads/2025/05/59533@2x-1024x580.png); background-position: center center; background-repeat: no-repeat; background-size: cover}#brxe-viubfj {flex-direction: row; align-self: stretch !important; width: 100%; justify-content: flex-end; align-items: center}@media (max-width: 767px) {#brxe-viubfj {flex-direction: column-reverse; column-gap: 0px; row-gap: 0px}}#brxe-vospvl {align-self: center !important; justify-content: center; align-items: center; row-gap: 5rem; column-gap: 1.5rem}@media (max-width: 991px) {#brxe-vospvl {row-gap: 3rem}}@media (max-width: 767px) {#brxe-vospvl {row-gap: 2rem}}#brxe-aoajeg {background-image: linear-gradient(#f1f6f8 70%, #c6dae2 100%); padding-top: 5rem; padding-bottom: 5rem}@media (max-width: 767px) {#brxe-aoajeg {padding-top: 4rem; padding-bottom: 4rem}}#brxe-padmsw {display: flex; flex-direction: column; column-gap: 1rem; row-gap: 1rem}@media (max-width: 767px) {#brxe-padmsw {width: 100%; flex-direction: row}}@media (max-width: 478px) {#brxe-padmsw {flex-wrap: wrap}}#brxe-iozjeg {row-gap: 1.5rem; width: 50%; max-width: 500px}@media (max-width: 767px) {#brxe-iozjeg {width: 100%; max-width: 100%}}.brxe-kclavz {padding-top: 2.5rem; padding-right: 2.5rem; padding-left: 2.5rem}@media (max-width: 767px) {.brxe-kclavz {padding-top: 1.25rem; padding-right: 1.25rem; padding-left: 1.25rem}}.brxe-kbuljh {flex-direction: row; padding-right: 40px; padding-left: 40px; column-gap: 3.5rem; row-gap: 3.5rem}@media (max-width: 767px) {.brxe-kbuljh {padding-right: 1.25rem; padding-left: 1.25rem; column-gap: 2.5rem; row-gap: 2.5rem}}.brxe-qksyqa svg {height: 14px; width: 14px}.brxe-qksyqa .accordion-item {background-color: var(--bricks-color-leoioa); border-radius: var(--john-charcol-button-rounded)}.brxe-qksyqa .accordion-title-wrapper {padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem}.brxe-qksyqa .accordion-title .title {text-decoration: underline; color: var(--bricks-color-smxlht); font-weight: 600; font-size: 1rem; line-height: 1.5rem}.brxe-qksyqa .accordion-content-wrapper {padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem; color: var(--bricks-color-smxlht); font-size: var(--john-charcol-small); line-height: var(--john-charcol-small-leading); margin-top: -0.5rem}.brxe-ipmdly {padding-right: 1.25rem; padding-bottom: 2rem; padding-left: 1.25rem; background-color: var(--bricks-color-sdemza); width: 100%}.brxe-adcjwu {height: 40px; width: 40px}.brxe-akwdfl {color: var(--bricks-color-smxlht)}.brxe-ybrkgr {border-bottom: 2px solid var(--bricks-color-gwywlw); display: flex; align-items: center; justify-content: flex-start; column-gap: 1rem; row-gap: 1rem; padding-bottom: 0.5rem}.brxe-cwjcok {font-weight: 600; color: var(--bricks-color-smxlht); max-width: 300px}.brxe-cwjcok a {font-weight: 600; color: var(--bricks-color-smxlht); font-size: inherit}.brxe-exxwdi {flex-shrink: 0}.brxe-qinuyh {display: flex; flex-direction: row; align-items: center; justify-content: space-between; column-gap: 2rem; row-gap: 2rem}.brxe-mfytic {padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; background-color: var(--bricks-color-whyriy); display: flex; flex-direction: column; column-gap: 0.75rem; row-gap: 0.75rem; align-items: stretch}.brxe-qvkccj:not(.tag), .brxe-qvkccj img {object-fit: contain}.brxe-qvkccj {max-width: 100px; max-height: 32px}.brxe-dkxcrs:not(.tag), .brxe-dkxcrs img {object-fit: contain}.brxe-dkxcrs {max-width: 100px; max-height: 32px}.brxe-nhaljo:not(.tag), .brxe-nhaljo img {object-fit: contain}.brxe-nhaljo {max-width: 100px; max-height: 32px}.brxe-eskoxt:not(.tag), .brxe-eskoxt img {object-fit: contain}.brxe-eskoxt {max-width: 100px; max-height: 32px}.brxe-fzvkpn:not(.tag), .brxe-fzvkpn img {object-fit: contain}.brxe-fzvkpn {max-width: 100px; max-height: 32px}.brxe-lygtjz:not(.tag), .brxe-lygtjz img {object-fit: contain}.brxe-lygtjz {max-width: 100px; max-height: 32px}.brxe-xdahaz {display: flex; align-items: center; justify-content: space-between; column-gap: 1rem; row-gap: 1rem; width: 100%}.brxe-xqjvhj {padding-top: 1.25rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; background-color: var(--bricks-color-smxlht); display: flex; flex-direction: column; column-gap: 1.5rem; row-gap: 1.5rem; align-items: flex-start; justify-content: flex-start}.brxe-uvqzft {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-kvseop svg {height: 14px; width: 14px}.brxe-kvseop .accordion-item {background-color: var(--bricks-color-leoioa); border-radius: var(--john-charcol-button-rounded)}.brxe-kvseop .accordion-title-wrapper {padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem}.brxe-kvseop .accordion-title .title {text-decoration: underline; color: var(--bricks-color-smxlht); font-weight: 600; font-size: 1rem; line-height: 1.5rem}.brxe-kvseop .accordion-content-wrapper {padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem; color: var(--bricks-color-smxlht); font-size: var(--john-charcol-small); line-height: var(--john-charcol-small-leading); margin-top: -0.5rem}.brxe-jfbjom {padding-right: 1.25rem; padding-bottom: 2rem; padding-left: 1.25rem; background-color: var(--bricks-color-sdemza); width: 100%}.brxe-hjlecy {height: 40px; width: 40px}.brxe-ddeqph {color: var(--bricks-color-smxlht)}.brxe-kexyyv {border-bottom: 2px solid var(--bricks-color-gwywlw); display: flex; align-items: center; justify-content: flex-start; column-gap: 1rem; row-gap: 1rem; padding-bottom: 0.5rem}.brxe-robzaa {font-weight: 600; color: var(--bricks-color-smxlht); max-width: 300px}.brxe-robzaa a {font-weight: 600; color: var(--bricks-color-smxlht); font-size: inherit}.brxe-aosafi {flex-shrink: 0}.brxe-cphbrs {display: flex; flex-direction: row; align-items: center; justify-content: space-between; column-gap: 2rem; row-gap: 2rem}.brxe-vpijhq {padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; background-color: var(--bricks-color-whyriy); display: flex; flex-direction: column; column-gap: 0.75rem; row-gap: 0.75rem; align-items: stretch}.brxe-msoxra:not(.tag), .brxe-msoxra img {object-fit: contain}.brxe-msoxra {max-width: 100px; max-height: 32px}.brxe-llxbgi:not(.tag), .brxe-llxbgi img {object-fit: contain}.brxe-llxbgi {max-width: 100px; max-height: 32px}.brxe-fuzzbl:not(.tag), .brxe-fuzzbl img {object-fit: contain}.brxe-fuzzbl {max-width: 100px; max-height: 32px}.brxe-tkillp:not(.tag), .brxe-tkillp img {object-fit: contain}.brxe-tkillp {max-width: 100px; max-height: 32px}.brxe-knobel:not(.tag), .brxe-knobel img {object-fit: contain}.brxe-knobel {max-width: 100px; max-height: 32px}.brxe-elknpx:not(.tag), .brxe-elknpx img {object-fit: contain}.brxe-elknpx {max-width: 100px; max-height: 32px}.brxe-qttrig {display: flex; align-items: center; justify-content: space-between; column-gap: 1rem; row-gap: 1rem; width: 100%}.brxe-ldawes {padding-top: 1.25rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; background-color: var(--bricks-color-smxlht); display: flex; flex-direction: column; column-gap: 1.5rem; row-gap: 1.5rem; align-items: flex-start; justify-content: flex-start}.brxe-ykeiuw {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-uwpazb {font-size: 0.8rem; font-family: "din-2014"; font-weight: 400; line-height: 1.1rem}.brxe-uwpazb a {font-size: 0.8rem; font-family: "din-2014"; font-weight: 400; line-height: 1.1rem; font-size: inherit}.brxe-mmnpib svg {height: 14px; width: 14px}.brxe-mmnpib .accordion-item {background-color: var(--bricks-color-leoioa); border-radius: var(--john-charcol-button-rounded)}.brxe-mmnpib .accordion-title-wrapper {padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem}.brxe-mmnpib .accordion-title .title {text-decoration: underline; color: var(--bricks-color-smxlht); font-weight: 600; font-size: 1rem; line-height: 1.5rem}.brxe-mmnpib .accordion-content-wrapper {padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem; color: var(--bricks-color-smxlht); font-size: var(--john-charcol-small); line-height: var(--john-charcol-small-leading); margin-top: -0.5rem}.brxe-mvetxc {padding-right: 1.25rem; padding-bottom: 2rem; padding-left: 1.25rem; background-color: var(--bricks-color-sdemza); width: 100%}.brxe-exaygy {height: 40px; width: 40px}.brxe-agooqo {color: var(--bricks-color-smxlht)}.brxe-nzmsmn {border-bottom: 2px solid var(--bricks-color-gwywlw); display: flex; align-items: center; justify-content: flex-start; column-gap: 1rem; row-gap: 1rem; padding-bottom: 0.5rem}.brxe-gvlhhx {font-weight: 600; color: var(--bricks-color-smxlht); max-width: 300px}.brxe-gvlhhx a {font-weight: 600; color: var(--bricks-color-smxlht); font-size: inherit}.brxe-djzshp {flex-shrink: 0}.brxe-ftaaqk {display: flex; flex-direction: row; align-items: center; justify-content: space-between; column-gap: 2rem; row-gap: 2rem}.brxe-bxurgz {padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; background-color: var(--bricks-color-whyriy); display: flex; flex-direction: column; column-gap: 0.75rem; row-gap: 0.75rem; align-items: stretch}.brxe-ukyiwh:not(.tag), .brxe-ukyiwh img {object-fit: contain}.brxe-ukyiwh {max-width: 100px; max-height: 32px}.brxe-gqecam:not(.tag), .brxe-gqecam img {object-fit: contain}.brxe-gqecam {max-width: 100px; max-height: 32px}.brxe-dproub:not(.tag), .brxe-dproub img {object-fit: contain}.brxe-dproub {max-width: 100px; max-height: 32px}.brxe-tdputv:not(.tag), .brxe-tdputv img {object-fit: contain}.brxe-tdputv {max-width: 100px; max-height: 32px}.brxe-nmjafe:not(.tag), .brxe-nmjafe img {object-fit: contain}.brxe-nmjafe {max-width: 100px; max-height: 32px}.brxe-zwoboc:not(.tag), .brxe-zwoboc img {object-fit: contain}.brxe-zwoboc {max-width: 100px; max-height: 32px}.brxe-aqomud {display: flex; align-items: center; justify-content: space-between; column-gap: 1rem; row-gap: 1rem; width: 100%}.brxe-ladgfz {padding-top: 1.25rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; background-color: var(--bricks-color-smxlht); display: flex; flex-direction: column; column-gap: 1.5rem; row-gap: 1.5rem; align-items: flex-start; justify-content: flex-start}#brxe-fibham {flex-direction: row; justify-content: space-between}@media (max-width: 767px) {#brxe-fibham {flex-direction: column}}#brxe-ccrjtg {background-color: var(--bricks-color-kzxonb); padding-top: 5rem; padding-bottom: 5rem}@media (max-width: 767px) {#brxe-ccrjtg {padding-top: 4rem; padding-bottom: 4rem}}@media (max-width: 767px) {#brxe-jcdsvd {text-align: center}}@media (max-width: 767px) {#brxe-xplzqj {text-align: center}#brxe-xplzqj a {text-align: center; font-size: inherit}}#brxe-yzeiza {row-gap: 1.5rem; width: 50%; max-width: 30.5rem; padding-top: 3.438rem; padding-bottom: 3.438rem; padding-left: 3rem}@media (max-width: 767px) {#brxe-yzeiza {padding-top: 2.5rem; padding-right: 1.5rem; padding-bottom: 0; padding-left: 1.5rem; width: 100%; max-width: 100%; justify-content: center; align-items: center}}#brxe-qwaqvf {background-image: url(https://charcol.co.uk/wp-content/uploads/2025/08/John-Charcol-Rate-Watch-image-1024x719.webp); background-position: bottom right; background-size: contain; background-repeat: no-repeat; row-gap: 1.5rem; width: 50%}@media (max-width: 767px) {#brxe-qwaqvf {width: 100%; min-height: 265px; background-position: bottom center}}#brxe-vwiwns {row-gap: 1.5rem; flex-direction: row; align-self: center !important; justify-content: center; align-items: stretch; column-gap: 5rem}#brxe-zlkora {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--bricks-color-giploy)}#brxe-evyilg {text-align: center}#brxe-evyilg a {text-align: center; font-size: inherit}#brxe-iaiwko {align-self: center !important; justify-content: center; row-gap: 1.5rem; align-items: center; max-width: 34rem}@media (max-width: 767px) {#brxe-iaiwko {max-width: 100%}}#brxe-yzibrr {align-self: center !important; justify-content: center; align-items: center}#brxe-swrobr {align-self: stretch !important; width: 100%; justify-content: center; align-items: center; row-gap: 1.5rem; background-color: var(--bricks-color-sdemza); border: 2px solid var(--bricks-color-bazwmb); border-radius: var(--john-charcol-button-rounded)}#brxe-befhfa {background-color: var(--bricks-color-sdemza); align-self: stretch !important; width: 100%; justify-content: center; align-items: center; row-gap: 1.5rem; border: 2px solid var(--bricks-color-bazwmb); border-radius: var(--john-charcol-button-rounded)}#brxe-yrvaba {align-self: center !important; justify-content: center; align-items: stretch; row-gap: 4.25rem; flex-direction: row; column-gap: 4.25rem; min-height: 559px}@media (max-width: 767px) {#brxe-yrvaba {column-gap: 1.5rem; row-gap: 1.5rem}}#brxe-uudffe {background-color: var(--bricks-color-qtzldj); background-image: url(https://charcol.co.uk/wp-content/uploads/2025/05/Mask-Group-3@2x-1-2048x420.png); background-position: top center; background-size: 100%; background-repeat: no-repeat; position: relative; padding-top: 12rem; padding-bottom: 8rem; row-gap: 2rem}:where(#brxe-uudffe > *) {position: relative}#brxe-uudffe::before {background-image: linear-gradient(rgba(223, 235, 229, 0.5) 0px, #dfebe5 14.5rem); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-uudffe {background-size: auto}}@media (max-width: 767px) {#brxe-uudffe {padding-top: 6rem; padding-bottom: 4rem; position: relative}:where(#brxe-uudffe > *) {position: relative}#brxe-uudffe::before {background-image: linear-gradient(rgba(0, 0, 0, 0) -100px, #dfebe5 150px); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}@media (max-width: 478px) {.brxe-hmleju {text-align: center}}.brxe-wjahxk {max-width: 29.5rem; text-align: center}.brxe-wjahxk a {text-align: center; font-size: inherit}.brxe-ttgtzf {align-self: center !important; justify-content: center; align-items: center; column-gap: 1.5rem; row-gap: 1.5rem}.brxe-gipnon {background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; border-radius: var(--john-charcol-button-rounded)}:where(.brxe-gipnon > *) {position: relative}.brxe-gipnon::before {background-image: linear-gradient(rgba(0, 0, 0, 0) 60%, #ffffff 120%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-ejdxhj {overflow: visible}.brxe-blakmz {background-image: url(https://charcol.co.uk/wp-content/uploads/2025/05/Mask-Group-6@2x-1024x373.png); background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative; overflow: hidden; row-gap: 2.5rem}:where(.brxe-blakmz > *) {position: relative}.brxe-blakmz::before {background-image: linear-gradient(rgba(0, 0, 0, 0) 40%, #ffffff 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-csdecb {color: var(--bricks-color-smxlht)}.brxe-utlgug {color: var(--bricks-color-smxlht); font-size: 0.875rem; max-width: 80%; width: 80%}.brxe-utlgug a {color: var(--bricks-color-smxlht); font-size: 0.875rem; font-size: inherit}.brxe-mztrmy {row-gap: 1rem; padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 3.7rem; padding-left: 1.25rem; position: relative}@media (max-width: 478px) {.brxe-tiwcir {row-gap: 0rem}}.brxe-aexace {border-radius: var(--john-charcol-button-rounded); width: 100%; height: 100%; max-height: 290px; overflow: hidden}.brxe-aexace:not(.tag), .brxe-aexace img {object-fit: cover}.brxe-tskgld {color: var(--bricks-color-sdemza); font-size: 1rem; margin-top: 0.5rem}.brxe-ojgzrd {color: var(--bricks-color-sdemza); font-size: 0.875rem; line-height: 1.1rem}.brxe-ojgzrd a {color: var(--bricks-color-sdemza); font-size: 0.875rem; line-height: 1.1rem; font-size: inherit}.brxe-bnvxjj {row-gap: 0rem; overflow: hidden; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 767px) {.brxe-bnvxjj {width: 100%; flex-direction: row; align-items: center; column-gap: 1rem; row-gap: 1rem}}.brxe-tvpnnx svg {height: 2rem; width: 2rem}@media (max-width: 478px) {.brxe-tvpnnx svg {height: 1rem; width: 1rem}.brxe-tvpnnx .icon {line-height: 1.3rem; width: 1.3rem}}.brxe-lxxpsn {width: 50%; max-width: 420px}@media (max-width: 767px) {.brxe-lxxpsn {width: 100%; max-width: 100%}}.brxe-wkhpvt {width: 80%; max-width: 80%; font-size: var(--john-charcol-h3); line-height: var(--john-charcol-h3-leading)}.brxe-lscyik {position: absolute; right: 30px; top: 30px}.brxe-qnkpok {font-size: 1.25rem; line-height: 1.75rem}.brxe-qnkpok a {font-size: 1.25rem; line-height: 1.75rem; font-size: inherit}.brxe-uuiirg {width: 70%; padding-top: 2rem; padding-right: 3.5rem; padding-bottom: 2rem; padding-left: 1.5rem; row-gap: 1.5rem; border: 2px solid #e9eaea; border-radius: var(--john-charcol-button-rounded) 0 0 var(--john-charcol-button-rounded); position: relative; background-color: var(--bricks-color-kzxonb)}@media (max-width: 991px) {.brxe-uuiirg {padding-right: 2.5rem}}@media (max-width: 767px) {.brxe-uuiirg {width: 100%; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; border-radius: var(--john-charcol-button-rounded) var(--john-charcol-button-rounded) 0 0}}.brxe-qrsene {border-radius: var(--john-charcol-button-rounded); width: 100%; max-width: 130px; height: 100%; max-height: 130px; overflow: hidden}.brxe-qrsene:not(.tag), .brxe-qrsene img {object-fit: cover}.brxe-xqoxos {color: var(--bricks-color-smxlht); font-size: 1rem; margin-top: 0.5rem}.brxe-dyyxgi {color: var(--bricks-color-smxlht); font-size: 0.875rem; line-height: 1.1rem}.brxe-dyyxgi a {color: var(--bricks-color-smxlht); font-size: 0.875rem; line-height: 1.1rem; font-size: inherit}.brxe-gnzdei {row-gap: 0rem; overflow: hidden; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 767px) {.brxe-gnzdei {width: 100%; flex-direction: row; align-items: center; column-gap: 1rem; row-gap: 1rem}}.brxe-behnih {width: 30%; background-color: var(--bricks-color-sdemza); padding-top: 2.688rem; padding-right: 1.25rem; padding-bottom: 2.688rem; padding-left: 1.25rem; row-gap: 0rem; overflow: hidden; border-top-right-radius: var(--john-charcol-button-rounded); border-bottom-right-radius: var(--john-charcol-button-rounded)}@media (max-width: 767px) {.brxe-behnih {width: 100%; padding-top: 1.5rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; flex-direction: row; align-items: center; column-gap: 1rem; row-gap: 1rem; border-radius: 0 0 var(--john-charcol-button-rounded) var(--john-charcol-button-rounded)}}.brxe-ewhbiy {width: 60%}.brxe-lohmkk {background-position: bottom left; background-repeat: no-repeat; background-size: contain; background-color: var(--bricks-color-kzxonb); background-image: url(https://charcol.co.uk/wp-content/uploads/2025/05/House-Edits-faded@2x-1024x748.png); border-radius: var(--john-charcol-button-rounded); padding-top: 4.25rem; padding-right: 3rem; padding-bottom: 4.25rem; padding-left: 3rem; flex-direction: row; column-gap: 4.6rem; row-gap: 4.6rem; justify-content: space-between; align-items: center}@media (max-width: 767px) {.brxe-lohmkk {padding-top: 2.5rem; padding-right: 1.5rem; padding-bottom: 2.5rem; padding-left: 1.5rem; flex-direction: column-reverse; column-gap: 1.5rem; row-gap: 1.5rem; margin-top: -1.5rem; margin-right: -1.5rem; margin-left: -1.5rem; width: calc(100% + 3rem)}}#brxe-vjaehz {padding-bottom: 0}