@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 {.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 {.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 {@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-ab3a41:not(.tag), #brxe-ab3a41 img {object-fit: cover; object-position: center right}#brxe-ab3a41 {position: absolute; top: 0px; right: 0px; bottom: 0px; max-height: 100%; min-height: 100%; width: 70%; height: 100%}:where(#brxe-ab3a41 > *) {position: relative}#brxe-ab3a41::before {background-image: linear-gradient(90deg, #e4e8e3 5%, 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-ab3a41:not(.tag), #brxe-ab3a41 img {object-position: 50%}}@media (max-width: 767px) {#brxe-ab3a41 {width: 100%; height: 300px; min-height: 300px; position: absolute}#brxe-ab3a41:not(.tag), #brxe-ab3a41 img {object-fit: cover; object-position: center}:where(#brxe-ab3a41 > *) {position: relative}#brxe-ab3a41::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-dcd4fa {text-align: center}}#brxe-2c4d8b {margin-top: 1.5rem; margin-bottom: 2rem; max-width: 31rem; color: var(--bricks-color-pjhbmu); font-weight: 600}#brxe-2c4d8b a {color: var(--bricks-color-pjhbmu); font-weight: 600; font-size: inherit}@media (max-width: 767px) {#brxe-2c4d8b {margin-top: 0; margin-bottom: 0.25rem; text-align: center}#brxe-2c4d8b a {text-align: center; font-size: inherit}}#brxe-8e4c8a {margin-bottom: 0.75rem}@media (max-width: 767px) {#brxe-8e4c8a {width: 100%}}#brxe-2d1cdf li.has-link a, #brxe-2d1cdf li.no-link {color: #ffffff; font-size: var(--john-charcol-small); line-height: var(--john-charcol-small-leading); gap: 0.5rem}#brxe-2d1cdf .repeater-item:nth-child(1).has-link a {color: var(--bricks-color-sdemza)}#brxe-2d1cdf .repeater-item:nth-child(1).no-link {color: var(--bricks-color-sdemza)}@media (max-width: 767px) {#brxe-2d1cdf li {margin-top: -1rem}}#brxe-535896 {flex-grow: 1; justify-content: center; column-gap: 0.5rem; row-gap: 0.5rem}@media (max-width: 767px) {#brxe-535896 {column-gap: 1rem; row-gap: 1rem; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-feff06 {width: fit-content}}#brxe-0f4ff4 {flex-direction: row; align-items: center; column-gap: 0.5rem; row-gap: 0.5rem}@media (max-width: 767px) {#brxe-0f4ff4 {justify-content: center; align-items: center}}#brxe-8238c2 {align-self: stretch !important; width: 100%; justify-content: flex-end; row-gap: 6.5rem}@media (max-width: 767px) {#brxe-8238c2 {padding-top: 0; padding-right: 1.5rem; padding-bottom: 0; padding-left: 1.5rem; row-gap: 2rem}}#brxe-yorkwm {color: #725a5f; font-weight: 600}#brxe-yorkwm a {color: #725a5f; font-weight: 600; font-size: inherit}#brxe-rncfbu {row-gap: 0.25rem; column-gap: 0.25rem}#brxe-rqhlch {color: #725a5f; fill: #725a5f; font-size: 1rem}#brxe-ucxrli {padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; flex-direction: row; justify-content: space-between}@media (max-width: 767px) {#brxe-ucxrli {flex-wrap: nowrap; column-gap: 0px; row-gap: 0px}}#brxe-sweere .line {height: 0.5rem}#brxe-sweere.horizontal .line {border-top-width: 0.5rem; border-top-style: solid; width: 100%; border-top-color: var(--bricks-color-whyriy)}#brxe-sweere.vertical .line {border-right-style: solid; border-right-width: 100%; border-right-color: var(--bricks-color-whyriy)}#brxe-sweere.horizontal {justify-content: center}#brxe-sweere.vertical {align-self: center}#brxe-sweere .icon {color: var(--bricks-color-whyriy)}#brxe-umxgjk {color: #725a5f; font-weight: 600}#brxe-umxgjk a {color: #725a5f; font-weight: 600; font-size: inherit}#brxe-fuaofm {column-gap: 0.25rem; row-gap: 0.25rem}#brxe-jvzkot {color: #725a5f; fill: #725a5f; font-size: 1rem}#brxe-xxlcnf {padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; flex-direction: row; justify-content: space-between}@media (max-width: 767px) {#brxe-xxlcnf {flex-wrap: nowrap; row-gap: 0px; column-gap: 0px}}#brxe-rvxbms .line {height: 0.5rem}#brxe-rvxbms.horizontal .line {border-top-width: 0.5rem; border-top-style: solid; width: 100%; border-top-color: var(--bricks-color-whyriy)}#brxe-rvxbms.vertical .line {border-right-style: solid; border-right-width: 100%; border-right-color: var(--bricks-color-whyriy)}#brxe-rvxbms.horizontal {justify-content: center}#brxe-rvxbms.vertical {align-self: center}#brxe-rvxbms .icon {color: var(--bricks-color-whyriy)}#brxe-lpjtid {color: #725a5f; font-weight: 600}#brxe-lpjtid a {color: #725a5f; font-weight: 600; font-size: inherit}#brxe-tqejsd {row-gap: 0.25rem; column-gap: 0.25rem}#brxe-yiaitl {color: #725a5f; fill: #725a5f; font-size: 1rem}#brxe-pqkhym {padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; flex-direction: row; justify-content: space-between; column-gap: 0px; row-gap: 0px}@media (max-width: 767px) {#brxe-pqkhym {flex-wrap: nowrap}}#brxe-xzocop .line {height: 0.5rem}#brxe-xzocop.horizontal .line {border-top-width: 0.5rem; border-top-style: solid; width: 100%; border-top-color: var(--bricks-color-whyriy)}#brxe-xzocop.vertical .line {border-right-style: solid; border-right-width: 100%; border-right-color: var(--bricks-color-whyriy)}#brxe-xzocop.horizontal {justify-content: center}#brxe-xzocop.vertical {align-self: center}#brxe-xzocop .icon {color: var(--bricks-color-whyriy)}#brxe-cf4f06 {align-self: stretch !important; width: 100%; justify-content: center; align-items: flex-end; padding-left: 2.5rem; column-gap: 1.5rem; row-gap: 1.5rem}@media (max-width: 767px) {#brxe-cf4f06 {padding-right: 1.5rem; padding-bottom: 2rem; padding-left: 1.5rem; margin-bottom: 0; align-items: stretch; justify-content: center}}#brxe-e859b8 {z-index: 1; flex-direction: row; align-self: stretch !important; width: 100%; column-gap: 0px; row-gap: 0px; padding-top: 6rem}@media (max-width: 767px) {#brxe-e859b8 {row-gap: 2rem; column-gap: 2rem}}#brxe-052985 {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%; flex-direction: row; column-gap: 0px; row-gap: 0px; justify-content: flex-end; position: relative; padding-bottom: 2.5rem}@media (max-width: 767px) {#brxe-052985 {padding-top: 250px; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 767px) {.brxe-jorcmu {width: fit-content}}#brxe-xneadd {color: var(--bricks-color-gwywlw); font-weight: 600}#brxe-xneadd a {color: var(--bricks-color-gwywlw); font-weight: 600; font-size: inherit}#brxe-bkrmkc {font-size: var(--john-charcol-h2); line-height: var(--john-charcol-h2-leading)}#brxe-rlflfh {width: 50%; row-gap: 20px; align-items: center; justify-content: center}@media (max-width: 767px) {#brxe-rlflfh {width: 100%}}.brxe-sbssae .brxe-eouaep.brxe-image:not(.tag), .brxe-sbssae .brxe-eouaep.brxe-image img {object-fit: cover}.brxe-sbssae .brxe-eouaep.brxe-image {width: 100%; height: 225px; margin-top: 0; margin-bottom: 0; flex-shrink: 0}.brxe-sbssae .brxe-lapagp.brxe-heading {color: var(--bricks-color-smxlht); font-size: 22px; line-height: 28px; font-weight: 600}.brxe-sbssae .brxe-ylapyt.brxe-icon {color: var(--bricks-color-tylple); fill: var(--bricks-color-tylple); font-size: 1rem}.brxe-sbssae .brxe-cwdtju.brxe-block {flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start; column-gap: 0.5rem; row-gap: 0.5rem}.brxe-sbssae .brxe-epraiv.brxe-text {color: var(--bricks-color-oeposp); font-weight: 500; max-height: 70px; overflow: hidden}.brxe-sbssae .brxe-epraiv.brxe-text a {color: var(--bricks-color-oeposp); font-weight: 500; font-size: inherit}.brxe-sbssae .brxe-efowxl.brxe-block {padding-top: 2rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; column-gap: 0.5rem; row-gap: 0.5rem}.brxe-sbssae.brxe-block {height: 100%}#brxe-eftfsx {row-gap: 20px; align-items: center}#more-insurance {padding-bottom: 96px; background-color: var(--bricks-color-kzxonb); overflow: hidden}@media (max-width: 478px) {#more-insurance {padding-bottom: 6rem}}#brxe-646acc {text-align: center}#brxe-646acc a {text-align: center; font-size: inherit}#brxe-15e6dd {align-self: center !important; justify-content: center; row-gap: 1.5rem; align-items: center; max-width: 34rem}@media (max-width: 767px) {#brxe-15e6dd {max-width: 100%}}#brxe-4cc46d {align-self: center !important; justify-content: center; align-items: center}#brxe-57e0cc {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-ce381e {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-0a83c5 {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-0a83c5 {column-gap: 1.5rem; row-gap: 1.5rem}}#brxe-a38de7 {margin-top: 2rem; margin-bottom: 0; align-self: center}@media (max-width: 767px) {#brxe-a38de7 {width: 100%; align-self: center}}#brxe-7387f5 {background-color: var(--bricks-color-qtzldj); background-image: url(https://www.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-7387f5 > *) {position: relative}#brxe-7387f5::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-7387f5 {background-size: auto}}@media (max-width: 767px) {#brxe-7387f5 {padding-top: 6rem; padding-bottom: 4rem; position: relative}:where(#brxe-7387f5 > *) {position: relative}#brxe-7387f5::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}}#brxe-ddcd33 {text-align: center}#brxe-c2f746 {text-align: center; max-width: 31.375rem}#brxe-c2f746 a {text-align: center; font-size: inherit}#brxe-fbc891 {align-self: center !important; justify-content: center; align-items: center; row-gap: 1.5rem}#brxe-dc1473 {display: flex}#brxe-6f560c {background-image: url(https://www.charcol.co.uk/wp-content/uploads/2025/05/91@2x-1024x580.png); background-position: center center; background-repeat: no-repeat; background-size: cover}#brxe-8b8717 {flex-direction: row; align-self: stretch !important; width: 100%; justify-content: flex-end; align-items: center}@media (max-width: 767px) {#brxe-8b8717 {flex-direction: column-reverse; align-items: stretch; justify-content: center; row-gap: 0px; column-gap: 0px}}#brxe-574cc9 {align-self: center !important; justify-content: center; align-items: center; row-gap: 5rem; column-gap: 1.5rem}@media (max-width: 991px) {#brxe-574cc9 {row-gap: 3rem}}@media (max-width: 767px) {#brxe-574cc9 {row-gap: 2rem}}#brxe-e4396e {background-image: linear-gradient(#f1f6f8 70%, #c6dae2 100%); padding-top: 5rem; padding-bottom: 5rem}@media (max-width: 767px) {#brxe-e4396e {padding-top: 4rem; padding-bottom: 4rem}}@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://www.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-eb8c6e {display: flex; flex-direction: column; column-gap: 1rem; row-gap: 1rem}@media (max-width: 767px) {#brxe-eb8c6e {width: 100%; flex-direction: row}}@media (max-width: 478px) {#brxe-eb8c6e {flex-wrap: wrap}}#brxe-90a045 {row-gap: 1.5rem; width: 50%; max-width: 500px}@media (max-width: 767px) {#brxe-90a045 {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-fnplfe {flex-shrink: 0}.brxe-jjysqd {flex-shrink: 0}.brxe-ftaaqk {display: flex; flex-direction: row; align-items: center; justify-content: space-between; column-gap: 2rem; row-gap: 2rem}.dt-jc-second-charge-button .dt-jc--button-primary { display:none;} .dt-jc-second-charge-button .dt-jc-display-second-charge-button { display:flex;}.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-6057cb {flex-direction: row; justify-content: space-between}@media (max-width: 767px) {#brxe-6057cb {flex-direction: column}}#brxe-3396a3 {background-color: var(--bricks-color-kzxonb); padding-top: 5rem; padding-bottom: 5rem}@media (max-width: 767px) {#brxe-3396a3 {padding-top: 4rem; padding-bottom: 4rem}}@media (max-width: 767px) {#brxe-15a965 {text-align: center}}@media (max-width: 767px) {#brxe-fc2fee {text-align: center}#brxe-fc2fee a {text-align: center; font-size: inherit}}#brxe-8f5f2d {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-8f5f2d {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-1f058b {background-image: url(https://www.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-1f058b {width: 100%; min-height: 265px; background-position: bottom center}}#brxe-f2000f {row-gap: 1.5rem; flex-direction: row; align-self: center !important; justify-content: center; align-items: stretch; column-gap: 5rem}#brxe-a36d8f {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--bricks-color-giploy)}.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}.brxe-tvpnnx {pointer-events: auto}@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://www.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-aujukq {max-width: 520px}#brxe-rxyfwu {column-gap: 1rem; row-gap: 1rem; justify-content: flex-start; align-items: flex-start}.brxe-cmqpfw .brxe-mtysrj.brxe-heading {color: var(--bricks-color-smxlht)}.brxe-cmqpfw .brxe-pabued.brxe-text {color: var(--bricks-color-smxlht); font-size: 0.875rem; max-width: 80%; width: 80%}.brxe-cmqpfw .brxe-pabued.brxe-text a {color: var(--bricks-color-smxlht); font-size: 0.875rem; font-size: inherit}.brxe-cmqpfw.brxe-block {align-self: stretch !important; width: 100%; position: relative; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; min-height: 200px; row-gap: 1rem}#brxe-hanzqb {display: grid; align-items: initial; grid-gap: 1.5rem; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 767px) {#brxe-hanzqb {grid-template-columns: 1fr 1fr; grid-gap: 1rem 1.5rem}}@media (max-width: 478px) {#brxe-hanzqb {grid-template-columns: 1fr; grid-gap: 1rem}}#brxe-vekrmv {column-gap: 2rem; row-gap: 2rem}@media (max-width: 767px) {#brxe-vekrmv {column-gap: 1.5rem; row-gap: 1.5rem}}#brxe-tygisn {background-color: var(--bricks-color-geywbc)}