/* Auto-extracted from live /industrial-radiators/ Bricks CSS */

/* Bricks layout primitives (from frontend-layer) for scraped markup */
.brxe-section {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.brxe-container {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
	max-width: 92%;
}
.brxe-block {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.brx-grid { display: grid; grid-template-columns: 1fr; width: 100%; }
.nl-section-padding { padding-top: 50px; padding-bottom: 50px; }
.brxe-section.bricks-lazy-hidden { background-image: unset; }
.bricks-lazy-hidden { content-visibility: visible; }

/* Rich body full-bleed (scraped sections are viewport-width) */
.cwf-rich-body {
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	padding-left: 0;
	padding-right: 0;
}
.cwf-rich-body > .cwf-entry-content {
	max-width: none;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.bricks-button {color: #ffffff; font-size: clamp(1.25rem, 1.03125rem + 0.875vw, 1.6875rem); font-family: "Poppins"; font-weight: 600; border-radius: 16px; padding-top: 0.3em; padding-bottom: 0.3em}

.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: #1c75bc}

:root .bricks-button[class*="primary"] {color: #ffffff; border-radius: 16px}

:root .bricks-button[class*="primary"]:not(.outline) {background-color: #1c75bc}

:root .bricks-button[class*="secondary"]:not(.outline) {background-color: #032356}

:root .bricks-button[class*="secondary"] {border-radius: 16px; color: #ffffff}

:root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: #1c75bc; font-weight: 500; border-radius: 16px}

:root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: #ffffff}

:root .bricks-button[class*="dark"] {font-weight: 400; color: #ffffff; border-radius: 16px}

:root .bricks-button[class*="dark"]:not(.outline) {background-color: #032356}

.bricks-button.sm {padding-top: 0.3em; padding-bottom: 0.3em; font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.125rem)}

.bricks-button.md {padding-top: 0.4em; padding-bottom: 0.4em; font-size: clamp(1.25rem, 1.09375rem + 0.625vw, 1.5625rem)}

.bricks-button.lg {padding-top: 0.5em; padding-bottom: 0.5em; font-size: clamp(1.25rem, 0.9375rem + 1.25vw, 1.875rem)}

@media (max-width: 478px) {
	#brxe-jbokky {text-align: left}
}

#brxe-eyidrn.horizontal .line {width: 200px; border-top-width: 4px}

#brxe-eyidrn.vertical .line {border-right-width: 200px}

#brxe-eyidrn .line {height: 4px}

#brxe-eyidrn.horizontal {justify-content: flex-start}

#brxe-eyidrn.vertical {align-self: flex-start}

#brxe-eyidrn {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-eyidrn.horizontal {justify-content: center}
	#brxe-eyidrn.vertical {align-self: center}
}

@media (max-width: 478px) {
	#brxe-eyidrn.horizontal {justify-content: flex-start}
	#brxe-eyidrn.vertical {align-self: flex-start}
}

@media (max-width: 478px) {
	#brxe-ywyibu {text-align: left}
	#brxe-ywyibu a {text-align: left; font-size: inherit}
}

#brxe-lgqedh {width: 60%}

@media (max-width: 478px) {
	#brxe-lgqedh {width: 100%; margin-bottom: 20px}
}

#brxe-ygskxk {border-top-left-radius: 10px; border-top-right-radius: 10px; background-color: #054060; padding-top: 20px; padding-bottom: 20px; font-weight: 600; color: #ffffff; text-align: center; font-family: "Poppins"; font-size: clamp(2.125rem, 1.6875rem + 1.75vw, 3rem); width: 100%}

#brxe-fwaoku {width: 100%; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; justify-content: center}

#brxe-fwaoku .form-group input {border-color: #1f3f30; border-radius: 7px}

#brxe-fwaoku .flatpickr {border-color: #1f3f30; border-radius: 7px}

#brxe-fwaoku select {border-color: #1f3f30; border-radius: 7px; color: #424242; text-align: left; text-transform: capitalize}

#brxe-fwaoku textarea {border-color: #1f3f30; border-radius: 7px}

#brxe-fwaoku .bricks-button:not([type=submit]) {border-color: #1f3f30; border-radius: 7px}

#brxe-fwaoku .choose-files {border-color: #1f3f30; border-radius: 7px}

#brxe-fwaoku button[type=submit].bricks-button {border-radius: 15px}

#brxe-fwaoku .bricks-button {color: #f5f5f5; background-color: #1c75bc}

#brxe-fwaoku ::placeholder {color: #424242; text-align: left; text-transform: capitalize}

.bricks-button.bricks-background-secondary.icon-right { padding: 15px 25px !important;}

#brxe-bxbecw {align-items: center; row-gap: 20px; width: 100%; border-radius: 10px; background-color: #ffffff; box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.23); margin-top: -250px; z-index: 1}

@media (max-width: 780px) {
	#brxe-bxbecw {margin-top: 0; width: 100%; flex-direction: column}
}

#brxe-focaec {display: grid; align-items: initial; grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: center; align-items: center; width: 40%; margin-top: -50px}

@media (max-width: 780px) {
	#brxe-focaec {width: 100%}
}

@media (max-width: 478px) {
	#brxe-focaec {grid-template-columns: 1fr; grid-template-rows: 1fr}
}

#brxe-gfzzvz {flex-direction: row; justify-content: center; align-self: center !important; align-items: center; column-gap: 100px}

@media (max-width: 991px) {
	#brxe-gfzzvz {width: 90%; column-gap: 25px}
}

@media (max-width: 780px) {
	#brxe-gfzzvz {row-gap: 50px; padding-bottom: 50px}
}

@media (max-width: 478px) {
	#brxe-gfzzvz {flex-direction: row-reverse; padding-bottom: 0}
}

#brxe-inlwkl {background-color: #e9f0f4}

#brxe-bxuwlw {width: 100%; height: 100%}

#brxe-bxuwlw:not(.tag), #brxe-bxuwlw img {object-fit: cover}

#brxe-boppdz {border-radius: 16px; width: 95%; overflow: hidden; height: 400px}

@media (max-width: 920px) {
	#brxe-boppdz {height: 300px}
}

@media (max-width: 780px) {
	#brxe-boppdz {height: 300px}
}

@media (max-width: 478px) {
	#brxe-boppdz {height: 200px}
}

#brxe-thezye {row-gap: 64px; align-items: center; align-self: center !important}

@media (max-width: 478px) {
	#brxe-thezye {row-gap: 32px}
}

#brxe-roczwu {text-align: left}

@media (max-width: 780px) {
	#brxe-roczwu {text-align: left; align-self: flex-start}
}

#brxe-szdxoe .line {height: 4px}

#brxe-szdxoe.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-szdxoe.vertical .line {border-right-width: 200px}

#brxe-szdxoe.horizontal {justify-content: flex-start}

#brxe-szdxoe.vertical {align-self: flex-start}

#brxe-szdxoe {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-szdxoe.horizontal {justify-content: flex-start}
	#brxe-szdxoe.vertical {align-self: flex-start}
}

@media (max-width: 478px) {
	#brxe-szdxoe.horizontal {justify-content: flex-start}
	#brxe-szdxoe.vertical {align-self: flex-start}
}

@media (max-width: 780px) {
	#brxe-koofkk {text-align: left}
	#brxe-koofkk a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-koofkk {text-align: left}
	#brxe-koofkk a {text-align: left; font-size: inherit}
}

#brxe-kyvszt {align-self: center !important; align-items: center; justify-content: center; width: 800px}

@media (max-width: 991px) {
	#brxe-kyvszt {width: 90%}
}

@media (max-width: 920px) {
	#brxe-kyvszt {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-kyvszt {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-kyvszt {width: 100%}
}

#brxe-ghmvyz {row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-ghmvyz {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-ghmvyz {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-ghmvyz {width: 90%}
}

@media (max-width: 478px) {
	#brxe-ghmvyz {row-gap: 32px; width: 90%}
}

#brxe-mmksuo {background-color: #f5f5f5}

@media (max-width: 478px) {
	#brxe-natkqy {text-align: center}
}

#brxe-teriqr {margin-bottom: 30px}

#brxe-teriqr .line {height: 4px}

#brxe-teriqr.horizontal .line {border-top-width: 4px; width: 200px; border-top-color: #ffffff}

#brxe-teriqr.vertical .line {border-right-width: 200px; border-right-color: #ffffff}

#brxe-teriqr.horizontal {justify-content: center}

#brxe-teriqr.vertical {align-self: center}

#brxe-teriqr .icon {color: #ffffff}

#brxe-beviev {text-align: center}

@media (max-width: 991px) {
	#brxe-beviev {text-align: center}
}

#brxe-dtfdba {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-dtfdba {text-align: center}
}

#brxe-ldcqum {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-ldcqum .icon > i {font-size: 20px}

#brxe-ldcqum .icon > svg {width: 20px; height: 20px}

#brxe-cyzzzm {border-radius: 16px; background-color: #1c75bc; align-items: center; align-self: auto !important; justify-content: flex-start; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}

#brxe-vyzpxb {text-align: center}

@media (max-width: 991px) {
	#brxe-vyzpxb {text-align: center}
}

#brxe-fwomln {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-fwomln {text-align: center}
}

#brxe-leisux {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-leisux .icon > i {font-size: 20px}

#brxe-leisux .icon > svg {width: 20px; height: 20px}

#brxe-qoxicr {border-radius: 16px; background-color: #1c75bc; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; justify-content: flex-start; align-items: center; align-self: auto !important}

#brxe-wjbgvi {text-align: center}

@media (max-width: 991px) {
	#brxe-wjbgvi {text-align: center}
}

#brxe-srzcfa {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-srzcfa {text-align: center}
}

#brxe-hmhpfc {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-hmhpfc .icon > i {font-size: 20px}

#brxe-hmhpfc .icon > svg {width: 20px; height: 20px}

#brxe-eijntq {border-radius: 16px; background-color: #1c75bc; justify-content: flex-start; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; align-items: center; align-self: auto !important}

#brxe-muxqkv {text-align: center}

@media (max-width: 991px) {
	#brxe-muxqkv {text-align: center}
}

#brxe-oxhsun {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-oxhsun {text-align: center}
}

#brxe-ubigbx {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-ubigbx .icon > i {font-size: 20px}

#brxe-ubigbx .icon > svg {width: 20px; height: 20px}

#brxe-htvxns {border-radius: 16px; background-color: #1c75bc; align-items: center; justify-content: flex-start; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; align-self: auto !important}

#brxe-ihfgbf {text-align: center}

@media (max-width: 991px) {
	#brxe-ihfgbf {text-align: center}
}

#brxe-tzfiyk {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-tzfiyk {text-align: center}
}

#brxe-vhpnpd {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-vhpnpd .icon > i {font-size: 20px}

#brxe-vhpnpd .icon > svg {width: 20px; height: 20px}

#brxe-ihgygb {border-radius: 16px; background-color: #1c75bc; align-items: center; justify-content: flex-start; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; width: auto; align-self: auto !important}

#brxe-prkpde {text-align: center}

@media (max-width: 991px) {
	#brxe-prkpde {text-align: center}
}

#brxe-zizypp {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-zizypp {text-align: center}
}

#brxe-mfyhtc {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-mfyhtc .icon > i {font-size: 20px}

#brxe-mfyhtc .icon > svg {width: 20px; height: 20px}

#brxe-jaupkg {border-radius: 16px; background-color: #1c75bc; justify-content: flex-start; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; align-items: center; width: auto; align-self: auto !important}

#brxe-eyzrlc {display: grid; align-items: initial; grid-gap: 16px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1f; margin-bottom: 16px}

@media (max-width: 920px) {
	#brxe-eyzrlc {grid-template-columns: 1fr 1fr}
}

@media (max-width: 478px) {
	#brxe-eyzrlc {width: 100%; align-items: center; order: 1; grid-template-columns: 1fr}
}

@media (max-width: 478px) {
	#brxe-uwuang{display:none}
}

#brxe-wxkqxw {text-align: center}

@media (max-width: 991px) {
	#brxe-wxkqxw {text-align: center}
}

#brxe-qktatv {text-align: center; max-width: 800px; padding-top: 0; padding-bottom: 0}

@media (max-width: 478px) {
	#brxe-qktatv {text-align: center}
}

#brxe-clwnns {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-clwnns .icon > i {font-size: 20px}

#brxe-clwnns .icon > svg {width: 20px; height: 20px}

#brxe-ssertp {border-radius: 16px; background-color: #1c75bc; align-items: center; align-self: auto !important; justify-content: flex-start; row-gap: 16px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; width: auto}

@media (max-width: 478px) {
	#brxe-onuirt{display:none}
}

#brxe-jmoipl {display: grid; align-items: initial; grid-gap: 16px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1f; flex-direction: row}

@media (max-width: 920px) {
	#brxe-jmoipl {grid-template-columns: 1fr 1fr}
}

@media (max-width: 478px) {
	#brxe-jmoipl {width: 100%; align-items: center; order: 1; grid-template-columns: 1fr}
}

#brxe-gubztu {color: #ffffff; align-self: center !important; align-items: center; justify-content: center}

@media (max-width: 478px) {
	#brxe-gubztu {align-self: center !important; align-items: center; justify-content: center}
}

#brxe-axkucx {grid-gap: 16px; align-content: center; justify-content: center; justify-items: center; align-items: center}

@media (max-width: 991px) {
	#brxe-axkucx {width: 90%}
}

@media (max-width: 478px) {
	#brxe-axkucx {grid-template-columns: 1fr; justify-items: center; align-content: center; justify-content: center; align-items: center; grid-gap: 8px}
}

#brxe-ccssyz {background-image: url(../../../../uploads/2025/11/image-8.webp); background-size: cover; position: relative}

:where(#brxe-ccssyz > *) {position: relative}

#brxe-ccssyz::before {background-image: linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.68)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}

#brxe-zsiobu {width: 100%; height: 100%}

#brxe-zsiobu:not(.tag), #brxe-zsiobu img {object-fit: cover}

#brxe-yxvbsp {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 920px) {
	#brxe-yxvbsp {height: 300px}
}

@media (max-width: 780px) {
	#brxe-yxvbsp {height: 300px}
}

@media (max-width: 478px) {
	#brxe-yxvbsp {height: 250px; width: 100%}
}

#brxe-pvgbbb {align-items: center; row-gap: 64px; justify-content: center; align-self: center !important}

@media (max-width: 478px) {
	#brxe-pvgbbb {row-gap: 32px}
}

@media (max-width: 920px) {
	#brxe-fkfqnv {align-self: flex-start}
}

@media (max-width: 780px) {
	#brxe-fkfqnv {text-align: center}
}

@media (max-width: 478px) {
	#brxe-fkfqnv {text-align: left}
}

#brxe-vmwrst .line {height: 4px}

#brxe-vmwrst.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-vmwrst.vertical .line {border-right-width: 200px}

#brxe-vmwrst.horizontal {justify-content: flex-start}

#brxe-vmwrst.vertical {align-self: flex-start}

#brxe-vmwrst {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-vmwrst.horizontal {justify-content: flex-start}
	#brxe-vmwrst.vertical {align-self: flex-start}
}

@media (max-width: 478px) {
	#brxe-vmwrst.horizontal {justify-content: flex-start}
	#brxe-vmwrst.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-lxyjyi {text-align: left}
}

@media (max-width: 780px) {
	#brxe-lxyjyi {text-align: left}
}

#brxe-ukxpim {font-size: 40px}

#brxe-kkfyyq {margin-bottom: 20px}

@media (max-width: 920px) {
	#brxe-kkfyyq {text-align: left}
}

@media (max-width: 780px) {
	#brxe-kkfyyq {text-align: left}
}

@media (max-width: 920px) {
	#brxe-cxultu {text-align: left}
	#brxe-cxultu a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-cxultu {text-align: left}
	#brxe-cxultu a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-rakiqn {width: 80%}
}

#brxe-jwbtrs {flex-direction: column; column-gap: 16px; row-gap: 20px}

@media (max-width: 920px) {
	#brxe-jwbtrs {flex-direction: row}
}

@media (max-width: 780px) {
	#brxe-jwbtrs {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-jwbtrs {flex-direction: column}
}

#brxe-zqrxhb {font-size: 40px}

#brxe-wuqakr {margin-bottom: 20px}

@media (max-width: 920px) {
	#brxe-lhjrzr {text-align: left}
	#brxe-lhjrzr a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-lhjrzr {text-align: left}
	#brxe-lhjrzr a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-ntgrpy {width: 80%}
}

#brxe-mbjdqi {flex-direction: column; column-gap: 16px; row-gap: 20px}

@media (max-width: 920px) {
	#brxe-mbjdqi {flex-direction: row}
}

@media (max-width: 780px) {
	#brxe-mbjdqi {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-mbjdqi {flex-direction: column}
}

#brxe-pefqcx {flex-direction: row; column-gap: 16px; padding-top: 20px}

@media (max-width: 780px) {
	#brxe-pefqcx {row-gap: 35px; flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 50px}
}

@media (max-width: 478px) {
	#brxe-pefqcx {grid-template-columns: 1fr}
}

#brxe-kfjvvi {align-self: center !important; align-items: center; justify-content: center; width: 800px}

@media (max-width: 991px) {
	#brxe-kfjvvi {width: 90%}
}

@media (max-width: 920px) {
	#brxe-kfjvvi {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-kfjvvi {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-kfjvvi {width: 100%}
}

#brxe-vuiqmh {row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-vuiqmh {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-vuiqmh {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-vuiqmh {width: 90%}
}

@media (max-width: 478px) {
	#brxe-vuiqmh {row-gap: 32px}
}

#brxe-xltjie {background-color: #ffffff}

@media (max-width: 478px) {
	#brxe-xltjie {padding-top: 50px; padding-right: 0; padding-bottom: 50px; padding-left: 0}
}

#brxe-zvzfzd {width: 100%; height: 100%}

#brxe-zvzfzd:not(.tag), #brxe-zvzfzd img {object-fit: cover}

#brxe-tuqyo0 {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-tuqyo0 {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-tuqyo0 {height: 300px}
}

@media (max-width: 780px) {
	#brxe-tuqyo0 {height: 300px}
}

@media (max-width: 478px) {
	#brxe-tuqyo0 {height: 250px; width: 100%}
}

#brxe-jrokli {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-jrokli {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-9i406u {text-align: left}
}

@media (max-width: 780px) {
	#brxe-9i406u {text-align: left; align-self: flex-start}
}

#brxe-2ty30r .line {height: 4px}

#brxe-2ty30r.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-2ty30r.vertical .line {border-right-width: 200px}

#brxe-2ty30r.horizontal {justify-content: flex-start}

#brxe-2ty30r.vertical {align-self: flex-start}

#brxe-2ty30r {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-2ty30r {align-items: center}
}

@media (max-width: 780px) {
	#brxe-2ty30r.horizontal {justify-content: flex-start}
	#brxe-2ty30r.vertical {align-self: flex-start}
	#brxe-2ty30r {width: 100%}
}

@media (max-width: 478px) {
	#brxe-2ty30r.horizontal {justify-content: flex-start}
	#brxe-2ty30r.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-51gs69 {text-align: left}
}

@media (max-width: 780px) {
	#brxe-51gs69 {text-align: left}
}

#brxe-tjzexv {align-items: flex-start; width: 800px}

@media (max-width: 920px) {
	#brxe-tjzexv {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-tjzexv {align-self: flex-start !important}
}

#brxe-sa4wd2 {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-sa4wd2 {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-sa4wd2 {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-sa4wd2 {width: 90%}
}

@media (max-width: 478px) {
	#brxe-sa4wd2 {row-gap: 32px}
}

#brxe-uxztfk {background-color: #ffffff}

#brxe-krjprt {width: 100%; height: 100%}

#brxe-krjprt:not(.tag), #brxe-krjprt img {object-fit: cover}

#brxe-bcpvnk {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 920px) {
	#brxe-bcpvnk {height: 300px}
}

@media (max-width: 780px) {
	#brxe-bcpvnk {height: 300px}
}

@media (max-width: 478px) {
	#brxe-bcpvnk {height: 250px; width: 100%}
}

#brxe-itqiyw {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-itqiyw {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-jvbpeu {text-align: left}
}

@media (max-width: 920px) {
	#brxe-jvbpeu {align-self: flex-start}
}

@media (max-width: 780px) {
	#brxe-jvbpeu {text-align: left; align-self: flex-start}
}

#brxe-iuynjw .line {height: 4px}

#brxe-iuynjw.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-iuynjw.vertical .line {border-right-width: 200px}

#brxe-iuynjw.horizontal {justify-content: flex-start}

#brxe-iuynjw.vertical {align-self: flex-start}

#brxe-iuynjw {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-iuynjw {align-items: center}
}

@media (max-width: 780px) {
	#brxe-iuynjw.horizontal {justify-content: flex-start}
	#brxe-iuynjw.vertical {align-self: flex-start}
	#brxe-iuynjw {width: 100%}
}

@media (max-width: 478px) {
	#brxe-iuynjw.horizontal {justify-content: flex-start}
	#brxe-iuynjw.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-orpkxj {text-align: left}
	#brxe-orpkxj a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-orpkxj {text-align: left}
	#brxe-orpkxj a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-orpkxj {text-align: left}
	#brxe-orpkxj a {text-align: left; font-size: inherit}
}

#brxe-demyae {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-demyae {width: 90%}
}

@media (max-width: 920px) {
	#brxe-demyae {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-demyae {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-demyae {width: 100%}
}

#brxe-qvetla {align-items: center; row-gap: 64px; flex-direction: row; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-qvetla {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-qvetla {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-qvetla {width: 90%}
}

@media (max-width: 478px) {
	#brxe-qvetla {row-gap: 32px}
}

#brxe-jqlrpp {background-color: #e9f0f4}

@media (max-width: 478px) {
	#brxe-jqlrpp {padding-top: 50px; padding-bottom: 50px}
}

#brxe-tshixq {width: 100%; height: 100%}

#brxe-tshixq:not(.tag), #brxe-tshixq img {object-fit: cover}

#brxe-ugjatv {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-ugjatv {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-ugjatv {height: 300px}
}

@media (max-width: 780px) {
	#brxe-ugjatv {height: 300px}
}

@media (max-width: 478px) {
	#brxe-ugjatv {height: 250px; width: 100%}
}

#brxe-ojlpoj {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-ojlpoj {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-xbbevt {text-align: left}
}

@media (max-width: 780px) {
	#brxe-xbbevt {text-align: left}
}

#brxe-fmikbt .line {height: 4px}

#brxe-fmikbt.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-fmikbt.vertical .line {border-right-width: 200px}

#brxe-fmikbt.horizontal {justify-content: flex-start}

#brxe-fmikbt.vertical {align-self: flex-start}

#brxe-fmikbt {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-fmikbt {align-items: center}
}

@media (max-width: 780px) {
	#brxe-fmikbt.horizontal {justify-content: flex-start}
	#brxe-fmikbt.vertical {align-self: flex-start}
	#brxe-fmikbt {width: 100%}
}

@media (max-width: 478px) {
	#brxe-fmikbt.horizontal {justify-content: flex-start}
	#brxe-fmikbt.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-xozanj {text-align: left}
}

@media (max-width: 780px) {
	#brxe-xozanj {text-align: left}
}

#brxe-bigdeo {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-bigdeo {width: 90%}
}

@media (max-width: 920px) {
	#brxe-bigdeo {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-bigdeo {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-bigdeo {width: 100%}
}

#brxe-cjdqxg {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-cjdqxg {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-cjdqxg {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-cjdqxg {width: 90%}
}

@media (max-width: 478px) {
	#brxe-cjdqxg {row-gap: 32px}
}

#brxe-gnjaop {background-color: #ffffff}

@media (max-width: 991px) {
	#brxe-kctlic {text-align: left}
}

@media (max-width: 780px) {
	#brxe-kctlic {text-align: left}
}

#brxe-psghjy .line {height: 4px}

#brxe-psghjy.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-psghjy.vertical .line {border-right-width: 200px}

#brxe-psghjy.horizontal {justify-content: flex-start}

#brxe-psghjy.vertical {align-self: flex-start}

#brxe-psghjy {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-psghjy {align-items: center}
}

@media (max-width: 780px) {
	#brxe-psghjy.horizontal {justify-content: flex-start}
	#brxe-psghjy.vertical {align-self: flex-start}
	#brxe-psghjy {width: 100%; margin-top: 0}
}

@media (max-width: 478px) {
	#brxe-psghjy.horizontal {justify-content: flex-start}
	#brxe-psghjy.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-cfcniz {text-align: left}
	#brxe-cfcniz a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-cfcniz {text-align: left}
	#brxe-cfcniz a {text-align: left; font-size: inherit}
}

#brxe-ndgwtr {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-ndgwtr {width: 90%}
}

@media (max-width: 920px) {
	#brxe-ndgwtr {align-self: center !important; align-items: center; justify-content: center; text-align: center; order: 2}
}

@media (max-width: 780px) {
	#brxe-ndgwtr {order: 2; align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-ndgwtr {width: 100%}
}

#brxe-oidwyy {width: 100%; height: 100%}

#brxe-oidwyy:not(.tag), #brxe-oidwyy img {object-fit: cover}

#brxe-txpsft {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-txpsft {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-txpsft {height: 300px}
}

@media (max-width: 780px) {
	#brxe-txpsft {height: 300px}
}

@media (max-width: 478px) {
	#brxe-txpsft {height: 250px; width: 100%}
}

#brxe-tzymwk {align-items: center; row-gap: 64px}

@media (max-width: 780px) {
	#brxe-tzymwk {order: 1}
}

@media (max-width: 478px) {
	#brxe-tzymwk {row-gap: 32px}
}

#brxe-fydtyu {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-fydtyu {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-fydtyu {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-fydtyu {width: 90%}
}

@media (max-width: 478px) {
	#brxe-fydtyu {row-gap: 32px}
}

#brxe-vemtqv {background-color: #ffffff}

#brxe-jxpyev {width: 100%; height: 100%}

#brxe-jxpyev:not(.tag), #brxe-jxpyev img {object-fit: cover}

#brxe-jjutff {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-jjutff {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-jjutff {height: 300px}
}

@media (max-width: 780px) {
	#brxe-jjutff {height: 300px}
}

@media (max-width: 478px) {
	#brxe-jjutff {height: 250px; width: 100%}
}

#brxe-qtkbwp {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-qtkbwp {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-bwuxib {text-align: left}
}

@media (max-width: 780px) {
	#brxe-bwuxib {text-align: left}
}

#brxe-imfnnq .line {height: 4px}

#brxe-imfnnq.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-imfnnq.vertical .line {border-right-width: 200px}

#brxe-imfnnq.horizontal {justify-content: flex-start}

#brxe-imfnnq.vertical {align-self: flex-start}

#brxe-imfnnq {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-imfnnq {align-items: center}
}

@media (max-width: 780px) {
	#brxe-imfnnq.horizontal {justify-content: flex-start}
	#brxe-imfnnq.vertical {align-self: flex-start}
	#brxe-imfnnq {width: 100%}
}

@media (max-width: 478px) {
	#brxe-imfnnq.horizontal {justify-content: flex-start}
	#brxe-imfnnq.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-gvxpkb {text-align: left}
	#brxe-gvxpkb a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-gvxpkb {text-align: left}
	#brxe-gvxpkb a {text-align: left; font-size: inherit}
}

#brxe-rfybis {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-rfybis {width: 90%}
}

@media (max-width: 920px) {
	#brxe-rfybis {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-rfybis {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-rfybis {width: 100%}
}

#brxe-ifnlzr {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-ifnlzr {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-ifnlzr {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-ifnlzr {width: 90%}
}

@media (max-width: 478px) {
	#brxe-ifnlzr {row-gap: 32px}
}

#brxe-mfxamh {background-color: #ffffff}

@media (max-width: 920px) {
	#brxe-d0d8d0 {text-align: center}
}

@media (max-width: 780px) {
	#brxe-d0d8d0 {text-align: center}
}

@media (max-width: 478px) {
	#brxe-d0d8d0 {text-align: center}
}

#brxe-47fac8 {text-align: center}

#brxe-47fac8 a {text-align: center; font-size: inherit}

@media (max-width: 920px) {
	#brxe-47fac8 {align-self: center}
}

@media (max-width: 478px) {
	#brxe-47fac8 {text-align: center}
	#brxe-47fac8 a {text-align: center; font-size: inherit}
}

#brxe-218912 {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-91c2e4 {color: #f5f5f5}

#brxe-44638f {color: #f5f5f5}

#brxe-44638f a {color: #f5f5f5; font-size: inherit}

#brxe-5f9e75 {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-34934f {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-df35fd {color: #f5f5f5}

#brxe-9d0c14 {color: #f5f5f5}

#brxe-9d0c14 a {color: #f5f5f5; font-size: inherit}

#brxe-801daa {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-648864 {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-4ddb13 {color: #f5f5f5}

#brxe-e7ff44 {color: #f5f5f5}

#brxe-e7ff44 a {color: #f5f5f5; font-size: inherit}

#brxe-18f978 {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-d78788 {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-57b972 {color: #f5f5f5}

#brxe-060d61 {color: #f5f5f5}

#brxe-060d61 a {color: #f5f5f5; font-size: inherit}

#brxe-e8aa12 {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-3ddbff {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 5px; margin-top: 20px}

@media (max-width: 478px) {
	#brxe-3ddbff {grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr}
}

#brxe-yyeojw {text-align: center; margin-top: 20px}

#brxe-yyeojw a {text-align: center; font-size: inherit}

@media (max-width: 478px) {
	#brxe-yyeojw {text-align: center}
	#brxe-yyeojw a {text-align: center; font-size: inherit}
}

#brxe-6b4959 {align-items: center}

@media (max-width: 991px) {
	#brxe-6b4959 {width: 90%}
}

@media (max-width: 991px) {
	#brxe-hgnqdb {text-align: left}
}

@media (max-width: 780px) {
	#brxe-hgnqdb {text-align: left}
}

#brxe-syxuxr .line {height: 4px}

#brxe-syxuxr.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-syxuxr.vertical .line {border-right-width: 200px}

#brxe-syxuxr.horizontal {justify-content: flex-start}

#brxe-syxuxr.vertical {align-self: flex-start}

#brxe-syxuxr {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-syxuxr {align-items: center}
}

@media (max-width: 780px) {
	#brxe-syxuxr.horizontal {justify-content: flex-start}
	#brxe-syxuxr.vertical {align-self: flex-start}
	#brxe-syxuxr {width: 100%}
}

@media (max-width: 478px) {
	#brxe-syxuxr.horizontal {justify-content: flex-start}
	#brxe-syxuxr.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-ynwjrq {text-align: left}
	#brxe-ynwjrq a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-ynwjrq {text-align: left}
	#brxe-ynwjrq a {text-align: left; font-size: inherit}
}

#brxe-gpcsaa {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-gpcsaa {width: 90%}
}

@media (max-width: 920px) {
	#brxe-gpcsaa {align-self: center !important; align-items: center; justify-content: center; text-align: center; order: 2}
}

@media (max-width: 780px) {
	#brxe-gpcsaa {order: 2; align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-gpcsaa {width: 100%}
}

#brxe-ftfbgl {width: 100%; height: 100%}

#brxe-ftfbgl:not(.tag), #brxe-ftfbgl img {object-fit: cover}

#brxe-ciogbg {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-ciogbg {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-ciogbg {height: 300px}
}

@media (max-width: 780px) {
	#brxe-ciogbg {height: 300px}
}

@media (max-width: 478px) {
	#brxe-ciogbg {height: 250px; width: 100%}
}

#brxe-yuhbbp {align-items: center; row-gap: 64px}

@media (max-width: 920px) {
	#brxe-yuhbbp {order: 1}
}

@media (max-width: 478px) {
	#brxe-yuhbbp {row-gap: 32px}
}

#brxe-mgkogd {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-mgkogd {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-mgkogd {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-mgkogd {width: 90%}
}

@media (max-width: 478px) {
	#brxe-mgkogd {row-gap: 32px}
}

#brxe-rjavsf {background-color: #ffffff}

#brxe-fafpge {width: 100%; height: 100%}

#brxe-fafpge:not(.tag), #brxe-fafpge img {object-fit: cover}

#brxe-wyodwr {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-wyodwr {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-wyodwr {height: 300px}
}

@media (max-width: 780px) {
	#brxe-wyodwr {height: 300px}
}

@media (max-width: 478px) {
	#brxe-wyodwr {height: 250px; width: 100%}
}

#brxe-cmagkx {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-cmagkx {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-pshbet {text-align: left}
}

@media (max-width: 780px) {
	#brxe-pshbet {text-align: left}
}

#brxe-cwpgtr .line {height: 4px}

#brxe-cwpgtr.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-cwpgtr.vertical .line {border-right-width: 200px}

#brxe-cwpgtr.horizontal {justify-content: flex-start}

#brxe-cwpgtr.vertical {align-self: flex-start}

#brxe-cwpgtr {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-cwpgtr {align-items: center}
}

@media (max-width: 780px) {
	#brxe-cwpgtr.horizontal {justify-content: flex-start}
	#brxe-cwpgtr.vertical {align-self: flex-start}
	#brxe-cwpgtr {width: 100%}
}

@media (max-width: 478px) {
	#brxe-cwpgtr.horizontal {justify-content: flex-start}
	#brxe-cwpgtr.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-hxrmzf {text-align: left}
	#brxe-hxrmzf a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-hxrmzf {text-align: left}
	#brxe-hxrmzf a {text-align: left; font-size: inherit}
}

#brxe-cgmhel {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-cgmhel {width: 90%}
}

@media (max-width: 920px) {
	#brxe-cgmhel {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 780px) {
	#brxe-cgmhel {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-cgmhel {width: 100%}
}

#brxe-xqddrt {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-xqddrt {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-xqddrt {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-xqddrt {width: 90%}
}

@media (max-width: 478px) {
	#brxe-xqddrt {row-gap: 32px}
}

#brxe-immsqg {background-color: #ffffff}

/* FAQ accordion: collapse panels; keep live heading clamps (do not shrink fonts) */
.brxe-accordion-nested {
	--brx-icon-transform: rotate(90deg);
	width: 100%;
}

.brxe-accordion-nested > .brxe-block {
	width: 100%;
}

.brxe-accordion-nested .accordion-title-wrapper {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	column-gap: 25px;
	cursor: pointer;
	width: 100%;
	box-sizing: border-box;
}

.brxe-accordion-nested .accordion-title-wrapper .brxe-heading {
	margin: 0;
	flex: 1;
	/* Live: global h3 clamp — only family/weight/color overridden per-id */
	font-family: "Poppins", var(--rf-font-heading), sans-serif;
	font-weight: 600;
	line-height: 1.4;
	color: #333333 !important;
}

.brxe-accordion-nested .accordion-title-wrapper .brxe-icon,
.brxe-accordion-nested .accordion-title-wrapper svg.mpo-svg-icon {
	width: 1em !important;
	height: 1em !important;
	max-width: 1em !important;
	flex-shrink: 0;
	display: block;
	font-size: 1.5em;
	color: #1481ba;
	fill: #1481ba;
	transition: transform 0.1s, color 0.5s, fill 0.5s;
}

.brxe-accordion-nested .accordion-content-wrapper {
	display: none;
	padding: 15px 0;
	width: 100%;
	box-sizing: border-box;
	/* Live answer text: Poppins + body font-size, line-height 1.6 */
	font-family: "Poppins", var(--rf-font-heading), sans-serif;
	line-height: 1.6;
	color: #333333;
	font-size: inherit;
}

.brxe-accordion-nested .accordion-content-wrapper a {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: #333333;
	font-weight: 700;
}

.brxe-accordion-nested > .brx-open > .accordion-content-wrapper {
	display: block;
}

.brxe-accordion-nested > .brx-open > .accordion-title-wrapper .brx-icon-transform {
	transform: var(--brx-icon-transform);
}

/* Live only sets text-align — font-size comes from global h2 clamp */
#brxe-96d19e {
	text-align: center;
}

@media (max-width: 920px) {
	#brxe-96d19e {text-align: left}
}

#brxe-434169 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-e9031d {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em; width: 1em; height: 1em}

#brxe-de1919 {align-items: center; flex-direction: row; column-gap: 25px; border-bottom: 2px solid rgba(158, 158, 158, 0.55); justify-content: space-between}

@media (max-width: 478px) {
	#brxe-de1919 {justify-content: space-between}
}

#brxe-b01210 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-b01210 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-8ca17b {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-f91846 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em; width: 1em; height: 1em}

#brxe-c96f71 {align-items: center; flex-direction: row; column-gap: 25px; border-bottom: 2px solid rgba(158, 158, 158, 0.55); justify-content: space-between}

@media (max-width: 478px) {
	#brxe-c96f71 {justify-content: space-between}
}

#brxe-863048 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-863048 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-f20e72 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-37b0f8 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em; width: 1em; height: 1em}

#brxe-58663a {align-items: center; flex-direction: row; column-gap: 25px; border-bottom: 2px solid rgba(158, 158, 158, 0.55); justify-content: space-between}

@media (max-width: 478px) {
	#brxe-58663a {justify-content: space-between}
}

#brxe-5995ce {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-5995ce a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-332751 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-0821e7 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em; width: 1em; height: 1em}

#brxe-ceecb6 {align-items: center; flex-direction: row; column-gap: 25px; border-bottom: 2px solid rgba(158, 158, 158, 0.55); justify-content: space-between}

@media (max-width: 478px) {
	#brxe-ceecb6 {justify-content: space-between}
}

#brxe-440666 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-440666 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-22f69d {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-5f73f1 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em; width: 1em; height: 1em}

#brxe-8c816a {align-items: center; flex-direction: row; column-gap: 25px; border-bottom: 2px solid rgba(158, 158, 158, 0.55); justify-content: space-between}

@media (max-width: 478px) {
	#brxe-8c816a {justify-content: space-between}
}

#brxe-f5afe0 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-f5afe0 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-772a8a .accordion-title-wrapper {min-height: 100px}

#brxe-772a8a .accordion-content-wrapper {
	display: none;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	font-family: "Poppins", var(--rf-font-heading), sans-serif;
	line-height: 1.6;
	color: #333333;
}

#brxe-772a8a > .brx-open > .accordion-content-wrapper {
	display: block;
}

#brxe-f520fd {flex-direction: column; column-gap: 100px; align-items: center; justify-content: center; align-self: center !important}

@media (max-width: 991px) {
	#brxe-f520fd {width: 90%; column-gap: 25px}
}

@media (max-width: 780px) {
	#brxe-f520fd {padding-bottom: 50px}
}

@media (max-width: 478px) {
	#brxe-f520fd {flex-direction: row-reverse}
}

#brxe-2naltm {font-size: clamp(1.3rem,1.1rem+1vw,1.8rem); font-weight: 700}

#brxe-rxyy30 {font-size: 1.02rem; line-height: 1.8}

#brxe-rxyy30 a {font-size: 1.02rem; line-height: 1.8; font-size: inherit}

#brxe-yl5v7i {width: 1050px; flex-direction: column; row-gap: 10px}

#brxe-qkv61o {padding-top: 30px; padding-bottom: 45px; background-color: #f7f7f7}

.bricks-button.bricks-background-secondary.icon-right { padding: 20px 25px !important;}

/* —— Quote form: beat framework secondary(=primary/dark) + size icon like live —— */
#brxe-bxbecw {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	overflow: hidden;
	width: 100%;
	border-radius: 10px;
	background-color: #ffffff;
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.23);
	row-gap: 0;
}

#brxe-ygskxk {
	display: block;
	box-sizing: border-box;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #054060 !important;
	padding: 20px !important;
	font-weight: 600 !important;
	color: #ffffff !important;
	text-align: center !important;
	font-family: "Poppins", var(--rf-font-heading), sans-serif !important;
	font-size: var(--rf-font-size-quote-title, clamp(2.125rem, 1.6875rem + 1.75vw, 3rem)) !important;
	line-height: 1.2 !important;
	width: 100% !important;
	margin: 0 !important;
}

#brxe-fwaoku {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	width: 100%;
	box-sizing: border-box;
	padding: 20px !important;
	margin: 0;
	row-gap: 0;
	background: #ffffff;
}

#brxe-fwaoku .form-group {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0 0 20px;
	margin: 0;
	box-sizing: border-box;
}

#brxe-fwaoku .form-group.submit-button-wrapper {
	padding-bottom: 0;
	align-items: stretch;
	width: 100%;
}

#brxe-fwaoku input:not([type="submit"]):not([type="hidden"]),
#brxe-fwaoku select,
#brxe-fwaoku textarea {
	width: 100% !important;
	box-sizing: border-box;
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #1f3f30 !important;
	border-radius: 7px !important;
	box-shadow: none !important;
	outline: none;
	appearance: none;
	color: currentColor;
	font-family: inherit !important;
	font-size: inherit !important;
	line-height: 40px !important;
	padding: 0 12px !important;
	background: #ffffff !important;
	margin: 0 !important;
}

#brxe-fwaoku textarea {
	height: auto !important;
	line-height: inherit !important;
	min-height: 90px !important;
	padding: 10px 12px !important;
	resize: vertical;
}

#brxe-fwaoku ::placeholder {
	color: #424242;
	text-align: left;
	text-transform: capitalize;
	opacity: 1;
}

.page-industrial-radiators #brxe-fwaoku button.bricks-button,
.page-industrial-radiators #brxe-fwaoku button.bricks-button.bricks-background-secondary,
.page-industrial-radiators #brxe-bxbecw button.bricks-button.bricks-background-secondary.icon-right,
.cwf-brand-northland.page-industrial-radiators #brxe-fwaoku .bricks-background-secondary {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 8px;
	box-sizing: border-box;
	width: 100% !important;
	max-width: 100%;
	margin: 0;
	border: 0 !important;
	border-radius: 15px !important;
	padding: 20px 25px !important;
	background-color: #1c75bc !important;
	background-image: none !important;
	color: #f5f5f5 !important;
	font-family: "Poppins", var(--rf-font-heading), sans-serif !important;
	font-weight: 600 !important;
	font-size: clamp(1.25rem, 1.03125rem + 0.875vw, 1.6875rem) !important;
	letter-spacing: 0.5px;
	line-height: 1.2;
	text-align: center;
	cursor: pointer;
	box-shadow: none !important;
	min-height: 0;
}

#brxe-fwaoku button.bricks-button .text {
	color: inherit !important;
	font: inherit !important;
}

#brxe-fwaoku button.bricks-button > svg.mpo-svg-icon {
	width: 1em !important;
	height: 1em !important;
	max-width: 1em !important;
	flex-shrink: 0;
	display: inline-block !important;
	fill: currentColor !important;
}

#brxe-fwaoku button.bricks-button .loading {
	display: none !important;
}

/* —— What Services We Offer —— */
#brxe-ccssyz.bricks-lazy-hidden,
#brxe-ccssyz {
	background-image: url("/wp-content/uploads/2025/11/image-8.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	position: relative;
	isolation: isolate;
}

#brxe-ccssyz::before {
	background-image: linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.68)) !important;
	position: absolute;
	content: "";
	inset: 0;
	pointer-events: none;
	z-index: 0;
}

#brxe-ccssyz > * {
	position: relative;
	z-index: 1;
}

#brxe-axkucx {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 1100px;
	margin-inline: auto;
	grid-gap: 16px;
}

#brxe-gubztu {
	color: #ffffff !important;
	align-self: center !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100%;
	row-gap: 16px;
}

#brxe-gubztu .brxe-heading,
#brxe-natkqy,
#brxe-gubztu a,
#brxe-eyzrlc .brxe-heading,
#brxe-eyzrlc a,
#brxe-jmoipl .brxe-heading,
#brxe-jmoipl a,
#brxe-cyzzzm,
#brxe-qoxicr,
#brxe-eijntq,
#brxe-htvxns,
#brxe-ihgygb,
#brxe-jaupkg,
#brxe-ssertp,
#brxe-cyzzzm .brxe-heading,
#brxe-qoxicr .brxe-heading,
#brxe-eijntq .brxe-heading,
#brxe-htvxns .brxe-heading,
#brxe-ihgygb .brxe-heading,
#brxe-jaupkg .brxe-heading,
#brxe-ssertp .brxe-heading,
#brxe-cyzzzm a,
#brxe-qoxicr a,
#brxe-eijntq a,
#brxe-htvxns a,
#brxe-ihgygb a,
#brxe-jaupkg a,
#brxe-ssertp a {
	color: #ffffff !important;
}

#brxe-natkqy {
	text-align: center;
	margin: 0;
	width: 100%;
}

#brxe-gubztu .brxe-divider,
#brxe-teriqr.brxe-divider {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 30px;
	margin-bottom: 30px;
}

#brxe-teriqr.horizontal .line {
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 4px;
	width: 200px;
	height: 4px;
}

/* Service cards grid + centered 7th card row */
#brxe-eyzrlc {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 16px;
	width: 100%;
	margin-bottom: 16px;
}

#brxe-jmoipl {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 16px;
	width: 100%;
}

#brxe-ccssyz .brxe-block[id^="brxe-"].bricks-lazy-hidden[style*="background"],
#brxe-cyzzzm,
#brxe-qoxicr,
#brxe-eijntq,
#brxe-htvxns,
#brxe-ihgygb,
#brxe-jaupkg,
#brxe-ssertp {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}

#brxe-ccssyz a.brxe-text-basic {
	text-align: center;
	max-width: 800px;
	font-weight: 400;
	text-decoration: none;
}

/* Bricks text-link primitives (LEARN MORE + icon) — without these SVGs blow up */
#brxe-ccssyz a.brxe-text-link {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
	gap: 10px;
	font-family: "Poppins", var(--rf-font-heading), sans-serif;
	font-weight: 600;
	text-decoration: none;
	color: #ffffff !important;
}

#brxe-ccssyz a.brxe-text-link .icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}

#brxe-ccssyz a.brxe-text-link .icon > svg,
#brxe-ccssyz a.brxe-text-link svg.mpo-svg-icon {
	width: 20px !important;
	height: 20px !important;
	max-width: 20px !important;
	display: block !important;
	flex-shrink: 0;
	fill: currentColor !important;
}

@media (max-width: 920px) {
	#brxe-eyzrlc,
	#brxe-jmoipl {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 991px) {
	#brxe-axkucx {
		width: 90%;
	}
}

@media (max-width: 478px) {
	#brxe-eyzrlc,
	#brxe-jmoipl {
		grid-template-columns: 1fr;
		width: 100%;
		align-items: center;
	}
}

/* Page hero: live overlay + left CONTACT US primary */
.page-industrial-radiators .cwf-hero--page .cwf-hero__overlay {
	background: rgba(0, 0, 0, 0.69);
}

.page-industrial-radiators .cwf-hero--page .cwf-hero__copy .cwf-btn--hero {
	gap: 8px;
	padding: 15px 25px !important;
	border-radius: 16px;
	font-weight: 600;
	letter-spacing: 0.5px;
	background-color: var(--rf-color-secondary);
	color: #ffffff;
}

.page-industrial-radiators .cwf-hero--page .cwf-hero__copy .cwf-btn--hero:hover {
	filter: brightness(0.92);
	color: #ffffff;
}

.page-industrial-radiators .cwf-rich-body {
	overflow: visible;
}
