/* Auto-extracted from live /automotive-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; }

.cwf-rich-body {
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	padding-left: 0;
	padding-right: 0;
	overflow: visible;
}
.cwf-rich-body > .cwf-entry-content {
	max-width: none;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

/* Accordion nested (FAQ) */
.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;
	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;
	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);
}
.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)}

:where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {font-weight: 700}

@media (max-width: 478px) {
	#brxe-dcxpro {text-align: left}
}

#brxe-nhnsxn.horizontal .line {width: 200px; border-top-width: 4px}

#brxe-nhnsxn.vertical .line {border-right-width: 200px}

#brxe-nhnsxn .line {height: 4px}

#brxe-nhnsxn.horizontal {justify-content: flex-start}

#brxe-nhnsxn.vertical {align-self: flex-start}

#brxe-nhnsxn {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-nhnsxn.horizontal {justify-content: center}
	#brxe-nhnsxn.vertical {align-self: center}
}

@media (max-width: 478px) {
	#brxe-nhnsxn.horizontal {justify-content: flex-start}
	#brxe-nhnsxn.vertical {align-self: flex-start}
}

@media (max-width: 478px) {
	#brxe-ainueo {text-align: left}
	#brxe-ainueo a {text-align: left; font-size: inherit}
}

#brxe-mddaqz {width: 60%}

@media (max-width: 478px) {
	#brxe-mddaqz {width: 100%; margin-bottom: 20px; align-items: flex-start}
}

#brxe-suysox {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-psigcg {width: 100%; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; justify-content: center}

#brxe-psigcg .form-group input {border-color: #1f3f30; border-radius: 7px}

#brxe-psigcg .flatpickr {border-color: #1f3f30; border-radius: 7px}

#brxe-psigcg select {border-color: #1f3f30; border-radius: 7px; color: #424242; text-align: left; text-transform: capitalize}

#brxe-psigcg textarea {border-color: #1f3f30; border-radius: 7px}

#brxe-psigcg .bricks-button:not([type=submit]) {border-color: #1f3f30; border-radius: 7px}

#brxe-psigcg .choose-files {border-color: #1f3f30; border-radius: 7px}

#brxe-psigcg button[type=submit].bricks-button {border-radius: 15px}

#brxe-psigcg .bricks-button {color: #f5f5f5; background-color: #1c75bc}

#brxe-psigcg ::placeholder {color: #424242; text-align: left; text-transform: capitalize}

.bricks-button.bricks-background-secondary.icon-right { padding: 15px 25px !important;}

#brxe-ksiefd {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-ksiefd {margin-top: 0; width: 100%; flex-direction: column}
}

#brxe-qgncao {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-qgncao {width: 100%}
}

@media (max-width: 478px) {
	#brxe-qgncao {grid-template-columns: 1fr; grid-template-rows: 1fr}
}

#brxe-cfnmgh {flex-direction: row; justify-content: center; align-self: center !important; align-items: center; column-gap: 100px}

@media (max-width: 991px) {
	#brxe-cfnmgh {width: 90%; column-gap: 25px}
}

@media (max-width: 780px) {
	#brxe-cfnmgh {row-gap: 50px; padding-bottom: 50px}
}

@media (max-width: 478px) {
	#brxe-cfnmgh {flex-direction: row-reverse; padding-bottom: 0}
}

#brxe-eacsjx {background-color: #e9f0f4}

#brxe-bubtzw:not(.tag), #brxe-bubtzw img {object-fit: cover}

#brxe-bubtzw {height: 100%}

#brxe-lxsgsf {border-radius: 16px; width: 95%; overflow: hidden; height: 400px}

@media (max-width: 920px) {
	#brxe-lxsgsf {height: 300px}
}

@media (max-width: 780px) {
	#brxe-lxsgsf {height: 300px}
}

@media (max-width: 478px) {
	#brxe-lxsgsf {height: 200px}
}

#brxe-hvfsma {align-items: center; row-gap: 64px; width: 60%}

@media (max-width: 478px) {
	#brxe-hvfsma {row-gap: 32px; width: 100%; margin-bottom: 20px; align-items: flex-start}
}

#brxe-xhndyf {text-align: left}

@media (max-width: 478px) {
	#brxe-xhndyf {text-align: left}
}

#brxe-ctxhkc .line {height: 4px}

#brxe-ctxhkc.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-ctxhkc.vertical .line {border-right-width: 200px}

#brxe-ctxhkc.horizontal {justify-content: flex-start}

#brxe-ctxhkc.vertical {align-self: flex-start}

#brxe-ctxhkc {margin-bottom: 20px}

@media (max-width: 478px) {
	#brxe-ctxhkc.horizontal {justify-content: flex-start}
	#brxe-ctxhkc.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-xvykut {text-align: left}
	#brxe-xvykut a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-xvykut {text-align: left}
	#brxe-xvykut a {text-align: left; font-size: inherit}
}

#brxe-zonkhq {align-self: center !important; align-items: center; justify-content: center; width: 800px}

@media (max-width: 991px) {
	#brxe-zonkhq {width: 90%}
}

@media (max-width: 920px) {
	#brxe-zonkhq {align-self: center !important; align-items: center; justify-content: center; text-align: center}
}

@media (max-width: 478px) {
	#brxe-zonkhq {width: 100%}
}

#brxe-ouycwi {row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-ouycwi {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-ouycwi {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-ouycwi {width: 90%}
}

@media (max-width: 478px) {
	#brxe-ouycwi {row-gap: 32px; width: 90%}
}

#brxe-eoqrhd {background-color: #f5f5f5}

@media (max-width: 478px) {
	#brxe-mwidrl {text-align: center}
}

#brxe-aprzqe {margin-bottom: 30px}

#brxe-aprzqe .line {height: 4px}

#brxe-aprzqe.horizontal .line {border-top-width: 4px; width: 200px; border-top-color: #ffffff}

#brxe-aprzqe.vertical .line {border-right-width: 200px; border-right-color: #ffffff}

#brxe-aprzqe.horizontal {justify-content: center}

#brxe-aprzqe.vertical {align-self: center}

#brxe-aprzqe .icon {color: #ffffff}

#brxe-mbjljo {text-align: center}

@media (max-width: 991px) {
	#brxe-mbjljo {text-align: center}
}

#brxe-qifigy {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-qifigy {text-align: center}
}

#brxe-gdmivt {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-gdmivt .icon > i {font-size: 20px}

#brxe-gdmivt .icon > svg {width: 20px; height: 20px}

#brxe-trgaje {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-ncpqyz {text-align: center}

@media (max-width: 991px) {
	#brxe-ncpqyz {text-align: center}
}

#brxe-axokwt {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-axokwt {text-align: center}
}

#brxe-pxlxnl {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-pxlxnl .icon > i {font-size: 20px}

#brxe-pxlxnl .icon > svg {width: 20px; height: 20px}

#brxe-rhbjka {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-ekzxni {text-align: center}

@media (max-width: 991px) {
	#brxe-ekzxni {text-align: center}
}

#brxe-zubxks {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-zubxks {text-align: center}
}

#brxe-vypwlb {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-vypwlb .icon > i {font-size: 20px}

#brxe-vypwlb .icon > svg {width: 20px; height: 20px}

#brxe-dstvle {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-cyjxhv {text-align: center}

@media (max-width: 991px) {
	#brxe-cyjxhv {text-align: center}
}

#brxe-piwnnq {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-piwnnq {text-align: center}
}

#brxe-zanhmy {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-zanhmy .icon > i {font-size: 20px}

#brxe-zanhmy .icon > svg {width: 20px; height: 20px}

#brxe-axjvqg {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-jdhrar {text-align: center}

@media (max-width: 991px) {
	#brxe-jdhrar {text-align: center}
}

#brxe-jnrrlx {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-jnrrlx {text-align: center}
}

#brxe-kfdihw {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-kfdihw .icon > i {font-size: 20px}

#brxe-kfdihw .icon > svg {width: 20px; height: 20px}

#brxe-lbpveh {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-pcrdgh {text-align: center}

@media (max-width: 991px) {
	#brxe-pcrdgh {text-align: center}
}

#brxe-xauabn {text-align: center; max-width: 800px}

@media (max-width: 478px) {
	#brxe-xauabn {text-align: center}
}

#brxe-vjwvyr {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-vjwvyr .icon > i {font-size: 20px}

#brxe-vjwvyr .icon > svg {width: 20px; height: 20px}

#brxe-wxxkka {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-aygpvb {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-aygpvb {grid-template-columns: 1fr 1fr}
}

@media (max-width: 478px) {
	#brxe-aygpvb {width: 100%; align-items: center; order: 1; grid-template-columns: 1fr}
}

@media (max-width: 920px) {
	#brxe-asztjx{display:none}
}

@media (max-width: 478px) {
	#brxe-asztjx{display:none}
}

#brxe-doxwbf {text-align: center}

@media (max-width: 991px) {
	#brxe-doxwbf {text-align: center}
}

#brxe-fcxlvr {text-align: center; max-width: 800px; padding-top: 0; padding-bottom: 0}

@media (max-width: 478px) {
	#brxe-fcxlvr {text-align: center}
}

#brxe-zqrxfg {font-family: "Poppins"; flex-direction: row-reverse; gap: 10px}

#brxe-zqrxfg .icon > i {font-size: 20px}

#brxe-zqrxfg .icon > svg {width: 20px; height: 20px}

#brxe-zdckgl {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: 920px) {
	#brxe-ooizjn{display:none}
}

@media (max-width: 478px) {
	#brxe-ooizjn{display:none}
}

#brxe-qnfysd {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-qnfysd {grid-template-columns: 1fr 1fr}
}

@media (max-width: 478px) {
	#brxe-qnfysd {width: 100%; align-items: center; order: 1; grid-template-columns: 1fr}
}

#brxe-ydtwuv {color: #ffffff; align-self: center !important; align-items: center; justify-content: center}

@media (max-width: 478px) {
	#brxe-ydtwuv {align-self: center !important; align-items: center; justify-content: center}
}

#brxe-jaopsf {grid-gap: 16px; align-content: center; justify-content: center; justify-items: center; align-items: center}

@media (max-width: 991px) {
	#brxe-jaopsf {width: 90%}
}

@media (max-width: 478px) {
	#brxe-jaopsf {grid-template-columns: 1fr; justify-items: center; align-content: center; justify-content: center; align-items: center; grid-gap: 8px}
}

#brxe-pgeccd {background-image: url("/wp-content/uploads/2025/11/image-8.webp"); background-size: cover; position: relative}

:where(#brxe-pgeccd > *) {position: relative}

#brxe-pgeccd::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-hiwjid {width: 100%; height: 100%}

#brxe-hiwjid:not(.tag), #brxe-hiwjid img {object-fit: cover}

#brxe-dcdeoo {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 920px) {
	#brxe-dcdeoo {height: 300px}
}

@media (max-width: 780px) {
	#brxe-dcdeoo {height: 300px}
}

@media (max-width: 478px) {
	#brxe-dcdeoo {height: 250px; width: 100%}
}

#brxe-ixqdfq {align-items: center; row-gap: 64px; justify-content: center; align-self: center !important}

@media (max-width: 478px) {
	#brxe-ixqdfq {row-gap: 32px}
}

@media (max-width: 780px) {
	#brxe-rmxkee {text-align: center}
}

@media (max-width: 478px) {
	#brxe-rmxkee {text-align: left}
}

#brxe-rsloeq .line {height: 4px}

#brxe-rsloeq.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-rsloeq.vertical .line {border-right-width: 200px}

#brxe-rsloeq.horizontal {justify-content: flex-start}

#brxe-rsloeq.vertical {align-self: flex-start}

#brxe-rsloeq {margin-bottom: 20px}

@media (max-width: 478px) {
	#brxe-rsloeq.horizontal {justify-content: flex-start}
	#brxe-rsloeq.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-nmlige {text-align: left}
}

#brxe-jdicgo {font-size: 40px}

#brxe-zoysgw {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-zoysgw {text-align: left}
}

@media (max-width: 920px) {
	#brxe-nvacqs {text-align: left}
	#brxe-nvacqs a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-nvacqs {text-align: left}
	#brxe-nvacqs a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-bswqmu {width: 80%}
}

#brxe-zkzbjq {flex-direction: column; row-gap: 10px}

@media (max-width: 920px) {
	#brxe-zkzbjq {flex-direction: row; column-gap: 10px}
}

@media (max-width: 780px) {
	#brxe-zkzbjq {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-zkzbjq {flex-direction: column; row-gap: 10px}
}

#brxe-jepcmq {font-size: 40px}

#brxe-zewyea {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-zewyea {text-align: left}
}

@media (max-width: 920px) {
	#brxe-wqocwc {text-align: left}
	#brxe-wqocwc a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-wqocwc {text-align: left}
	#brxe-wqocwc a {text-align: left; font-size: inherit}
}

#brxe-qtmjae {flex-direction: column; row-gap: 0px}

@media (max-width: 780px) {
	#brxe-qtmjae {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-qtmjae {width: 80%; flex-direction: column; row-gap: 10px}
}

#brxe-fkeeiv {flex-direction: column; column-gap: 16px; row-gap: 10px}

@media (max-width: 920px) {
	#brxe-fkeeiv {flex-direction: row; column-gap: 10px}
}

@media (max-width: 780px) {
	#brxe-fkeeiv {align-self: flex-start !important}
}

@media (max-width: 478px) {
	#brxe-fkeeiv {flex-direction: column; row-gap: 10px}
}

#brxe-meguzl {flex-direction: row; column-gap: 16px; padding-top: 20px}

@media (max-width: 780px) {
	#brxe-meguzl {row-gap: 35px; flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 50px}
}

@media (max-width: 478px) {
	#brxe-meguzl {grid-template-columns: 1fr}
}

#brxe-omqzac {width: 800px}

@media (max-width: 991px) {
	#brxe-omqzac {width: 90%}
}

@media (max-width: 920px) {
	#brxe-omqzac {text-align: center}
}

@media (max-width: 478px) {
	#brxe-omqzac {width: 100%}
}

#brxe-cdemcq {row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-cdemcq {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-cdemcq {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-cdemcq {width: 90%}
}

@media (max-width: 478px) {
	#brxe-cdemcq {row-gap: 32px}
}

#brxe-slaqyk {background-color: #ffffff}

@media (max-width: 478px) {
	#brxe-slaqyk {padding-top: 50px; padding-right: 0; padding-bottom: 50px; padding-left: 0}
}

#brxe-crqudm {width: 100%; height: 100%}

#brxe-crqudm:not(.tag), #brxe-crqudm img {object-fit: cover}

#brxe-xmrwga {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 920px) {
	#brxe-xmrwga {height: 300px}
}

@media (max-width: 780px) {
	#brxe-xmrwga {height: 300px}
}

@media (max-width: 478px) {
	#brxe-xmrwga {height: 250px; width: 100%}
}

#brxe-ollduu {align-items: center; row-gap: 64px}

@media (max-width: 920px) {
	#brxe-worqby {align-self: flex-start}
}

@media (max-width: 780px) {
	#brxe-worqby {text-align: center}
}

#brxe-wdpirg .line {height: 4px}

#brxe-wdpirg.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-wdpirg.vertical .line {border-right-width: 200px}

#brxe-wdpirg.horizontal {justify-content: flex-start}

#brxe-wdpirg.vertical {align-self: flex-start}

#brxe-wdpirg {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-wdpirg {align-items: center}
}

@media (max-width: 780px) {
	#brxe-wdpirg.horizontal {justify-content: center}
	#brxe-wdpirg.vertical {align-self: center}
	#brxe-wdpirg {width: 90%}
}

@media (max-width: 478px) {
	#brxe-wdpirg.horizontal {justify-content: flex-start}
	#brxe-wdpirg.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-pkgwoe {text-align: left}
	#brxe-pkgwoe a {text-align: left; font-size: inherit}
}

#brxe-rinbmk {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-rinbmk {width: 90%}
}

@media (max-width: 920px) {
	#brxe-rinbmk {align-self: center !important; align-items: center; justify-content: center}
}

@media (max-width: 478px) {
	#brxe-rinbmk {width: 100%; align-items: flex-start}
}

#brxe-njswve {align-items: center; row-gap: 64px; flex-direction: row; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-njswve {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-njswve {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-njswve {width: 90%}
}

@media (max-width: 478px) {
	#brxe-njswve {row-gap: 32px}
}

#brxe-exqdjh {background-color: #e9f0f4}

@media (max-width: 478px) {
	#brxe-exqdjh {padding-top: 50px; padding-bottom: 50px}
}

#brxe-mkjwfh {width: 100%; height: 100%}

#brxe-mkjwfh:not(.tag), #brxe-mkjwfh img {object-fit: cover}

#brxe-zzpoci {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-zzpoci {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-zzpoci {height: 300px}
}

@media (max-width: 780px) {
	#brxe-zzpoci {height: 300px}
}

@media (max-width: 478px) {
	#brxe-zzpoci {height: 250px; width: 100%}
}

#brxe-ebijde {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-ebijde {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-tbhdfm {text-align: left}
}

@media (max-width: 780px) {
	#brxe-tbhdfm {text-align: center}
}

@media (max-width: 478px) {
	#brxe-tbhdfm {text-align: left}
}

#brxe-ytlgpd .line {height: 4px}

#brxe-ytlgpd.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-ytlgpd.vertical .line {border-right-width: 200px}

#brxe-ytlgpd.horizontal {justify-content: flex-start}

#brxe-ytlgpd.vertical {align-self: flex-start}

#brxe-ytlgpd {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-ytlgpd {align-items: center}
}

@media (max-width: 780px) {
	#brxe-ytlgpd.horizontal {justify-content: center}
	#brxe-ytlgpd.vertical {align-self: center}
	#brxe-ytlgpd {width: 90%}
}

@media (max-width: 478px) {
	#brxe-ytlgpd.horizontal {justify-content: flex-start}
	#brxe-ytlgpd.vertical {align-self: flex-start}
}

@media (max-width: 780px) {
	#brxe-sterlk {text-align: center}
}

@media (max-width: 478px) {
	#brxe-sterlk {text-align: left}
}

#brxe-yyfjpv {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-yyfjpv {width: 90%}
}

@media (max-width: 920px) {
	#brxe-yyfjpv {align-self: center !important; align-items: center; justify-content: center}
}

@media (max-width: 478px) {
	#brxe-yyfjpv {align-items: flex-start}
}

#brxe-hsievr {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-hsievr {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-hsievr {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-hsievr {width: 90%}
}

@media (max-width: 478px) {
	#brxe-hsievr {row-gap: 32px}
}

#brxe-nuspum {background-color: #ffffff}

@media (max-width: 991px) {
	#brxe-rlbhjb {text-align: left}
}

@media (max-width: 478px) {
	#brxe-rlbhjb {text-align: left}
}

#brxe-acviku .line {height: 4px}

#brxe-acviku.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-acviku.vertical .line {border-right-width: 200px}

#brxe-acviku.horizontal {justify-content: flex-start}

#brxe-acviku.vertical {align-self: flex-start}

#brxe-acviku {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-acviku {align-items: center; width: 90%}
}

@media (max-width: 478px) {
	#brxe-acviku.horizontal {justify-content: flex-start}
	#brxe-acviku.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-sszluj {text-align: left}
	#brxe-sszluj a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-sszluj {text-align: left}
	#brxe-sszluj a {text-align: left; font-size: inherit}
}

#brxe-dvxawi {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-dvxawi {width: 90%}
}

@media (max-width: 920px) {
	#brxe-dvxawi {text-align: center; order: 2}
}

@media (max-width: 478px) {
	#brxe-dvxawi {align-self: flex-start !important; align-items: flex-start; order: 2}
}

#brxe-cyzwxe {width: 100%; height: 100%}

#brxe-cyzwxe:not(.tag), #brxe-cyzwxe img {object-fit: cover}

#brxe-ywgugb {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-ywgugb {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-ywgugb {height: 300px}
}

@media (max-width: 780px) {
	#brxe-ywgugb {height: 300px}
}

@media (max-width: 478px) {
	#brxe-ywgugb {height: 250px; width: 100%}
}

#brxe-qzvmlx {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-qzvmlx {row-gap: 32px}
}

#brxe-leerak {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-leerak {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-leerak {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-leerak {width: 90%}
}

@media (max-width: 478px) {
	#brxe-leerak {row-gap: 32px}
}

#brxe-wtgimq {background-color: #ffffff}

@media (max-width: 478px) {
	#brxe-wetlzs {text-align: center}
}

#brxe-qdrgrr {text-align: center}

#brxe-qdrgrr a {text-align: center; font-size: inherit}

@media (max-width: 478px) {
	#brxe-qdrgrr {text-align: center}
	#brxe-qdrgrr a {text-align: center; font-size: inherit}
}

#brxe-gugdxv {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-vhtmja {color: #f5f5f5}

#brxe-reqdej {color: #f5f5f5}

#brxe-reqdej a {color: #f5f5f5; font-size: inherit}

#brxe-qdsjba {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-jnzxpg {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-archwv {color: #f5f5f5}

#brxe-azxjyu {color: #f5f5f5}

#brxe-azxjyu a {color: #f5f5f5; font-size: inherit}

#brxe-gbscyv {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-swaeef {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-urapsg {color: #f5f5f5}

#brxe-gqcypw {color: #f5f5f5}

#brxe-gqcypw a {color: #f5f5f5; font-size: inherit}

#brxe-jvnsey {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-cwwdbh {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: 5px; margin-top: 20px}

@media (max-width: 478px) {
	#brxe-cwwdbh {grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr}
}

#brxe-bexmpk {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-njvchq {color: #f5f5f5}

#brxe-gqpugy {color: #f5f5f5}

#brxe-gqpugy a {color: #f5f5f5; font-size: inherit}

#brxe-ocwqlc {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-eupybe {font-size: 40px; color: #f5f5f5; fill: #f5f5f5}

#brxe-xgtwss {color: #f5f5f5}

#brxe-ghmqnv {color: #f5f5f5}

#brxe-ghmqnv a {color: #f5f5f5; font-size: inherit}

#brxe-lypcqy {row-gap: 10px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #1c75bc}

#brxe-cfozdd {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding-top: 5px; grid-gap: 5px}

@media (max-width: 478px) {
	#brxe-cfozdd {grid-template-columns: 1fr}
}

#brxe-hrazti {align-items: center}

@media (max-width: 991px) {
	#brxe-hrazti {width: 90%}
}

#brxe-vtvtgz {width: 100%; height: 100%}

#brxe-vtvtgz:not(.tag), #brxe-vtvtgz img {object-fit: cover}

#brxe-mwnrzo {width: 95%; height: 400px; border-radius: 16px; overflow: hidden}

@media (max-width: 991px) {
	#brxe-mwnrzo {align-self: stretch !important; width: 100%}
}

@media (max-width: 920px) {
	#brxe-mwnrzo {height: 300px}
}

@media (max-width: 780px) {
	#brxe-mwnrzo {height: 300px}
}

@media (max-width: 478px) {
	#brxe-mwnrzo {height: 250px; width: 100%}
}

#brxe-tkburf {align-items: center; row-gap: 64px}

@media (max-width: 478px) {
	#brxe-tkburf {row-gap: 32px}
}

@media (max-width: 991px) {
	#brxe-dnheyi {text-align: left}
}

@media (max-width: 780px) {
	#brxe-dnheyi {text-align: left}
}

@media (max-width: 478px) {
	#brxe-dnheyi {text-align: left}
}

#brxe-emicic .line {height: 4px}

#brxe-emicic.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-emicic.vertical .line {border-right-width: 200px}

#brxe-emicic.horizontal {justify-content: flex-start}

#brxe-emicic.vertical {align-self: flex-start}

#brxe-emicic {margin-bottom: 20px; align-items: center}

@media (max-width: 991px) {
	#brxe-emicic {align-items: center; width: 90%}
}

@media (max-width: 780px) {
	#brxe-emicic.horizontal {justify-content: flex-start}
	#brxe-emicic.vertical {align-self: flex-start}
	#brxe-emicic {width: 90%}
}

@media (max-width: 478px) {
	#brxe-emicic.horizontal {justify-content: flex-start}
	#brxe-emicic.vertical {align-self: flex-start}
}

@media (max-width: 920px) {
	#brxe-ruaiqq {text-align: left}
	#brxe-ruaiqq a {text-align: left; font-size: inherit}
}

@media (max-width: 780px) {
	#brxe-ruaiqq {text-align: left}
	#brxe-ruaiqq a {text-align: left; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-ruaiqq {text-align: left}
	#brxe-ruaiqq a {text-align: left; font-size: inherit}
}

#brxe-hqwadm {align-items: flex-start; width: 800px}

@media (max-width: 991px) {
	#brxe-hqwadm {width: 90%}
}

@media (max-width: 920px) {
	#brxe-hqwadm {text-align: center}
}

@media (max-width: 780px) {
	#brxe-hqwadm {align-self: flex-start !important; align-items: flex-start}
}

#brxe-dbbbus {align-items: center; row-gap: 64px; flex-direction: row-reverse; column-gap: 32px}

@media (max-width: 991px) {
	#brxe-dbbbus {align-items: center; width: 90%}
}

@media (max-width: 920px) {
	#brxe-dbbbus {flex-direction: column}
}

@media (max-width: 780px) {
	#brxe-dbbbus {width: 90%}
}

@media (max-width: 478px) {
	#brxe-dbbbus {row-gap: 32px}
}

#brxe-wfhohn {background-color: #ffffff}

#brxe-akptir {text-align: center}

#brxe-8aae83 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-2f0bb1 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em}

#brxe-cb7c11 {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-cb7c11 {justify-content: space-between}
}

#brxe-24eb34 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-24eb34 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-db5b33 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-1ac8d7 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em}

#brxe-5c5f75 {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-5c5f75 {justify-content: space-between}
}

#brxe-8caf74 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-8caf74 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-1d6a75 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-77638c {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em}

#brxe-397a90 {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-397a90 {justify-content: space-between}
}

#brxe-c6c9a6 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-c6c9a6 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-f572d5 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-ad3b1e {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em}

#brxe-433413 {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-433413 {justify-content: space-between}
}

#brxe-b186bc {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-b186bc a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-9e78f9 {font-family: "Poppins"; line-height: 1.4; color: #333333; font-weight: 600}

#brxe-77b4c0 {transition: 0.5s; color: #1481ba; fill: #1481ba; font-size: 1.5em}

#brxe-ee910d {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-ee910d {justify-content: space-between}
}

#brxe-e385c7 {font-family: "Poppins"; line-height: 1.6; color: #333333}

#brxe-e385c7 a {font-family: "Poppins"; line-height: 1.6; color: #333333; font-size: inherit}

#brxe-1b2812 .accordion-title-wrapper {min-height: 100px}

#brxe-1b2812 .accordion-content-wrapper {padding-top: 15px; padding-right: 0; padding-bottom: 15px; padding-left: 0}

#brxe-9cab17 {flex-direction: column; column-gap: 100px; align-items: center; justify-content: center; align-self: center !important}

@media (max-width: 991px) {
	#brxe-9cab17 {width: 90%; column-gap: 25px}
}

@media (max-width: 780px) {
	#brxe-9cab17 {padding-bottom: 50px}
}

@media (max-width: 478px) {
	#brxe-9cab17 {flex-direction: row-reverse}
}

.bricks-button.bricks-background-secondary.icon-right { padding: 20px 25px !important;}

/* —— Native polish: quote form —— */
#brxe-ksiefd {
	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-suysox {
	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-psigcg {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	width: 100%;
	box-sizing: border-box;
	padding: 20px !important;
	margin: 0;
	background: #ffffff;
}

#brxe-psigcg .form-group {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0 0 20px;
	margin: 0;
	box-sizing: border-box;
}

#brxe-psigcg .form-group.submit-button-wrapper {
	padding-bottom: 0;
	align-items: stretch;
	width: 100%;
}

#brxe-psigcg input:not([type="submit"]):not([type="hidden"]),
#brxe-psigcg select,
#brxe-psigcg 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-psigcg textarea {
	height: auto !important;
	line-height: inherit !important;
	min-height: 90px !important;
	padding: 10px 12px !important;
	resize: vertical;
}

#brxe-psigcg ::placeholder {
	color: #424242;
	text-align: left;
	text-transform: capitalize;
	opacity: 1;
}

.page-automotive-radiators #brxe-psigcg button.bricks-button,
.page-automotive-radiators #brxe-psigcg button.bricks-button.bricks-background-secondary,
.page-automotive-radiators #brxe-ksiefd button.bricks-button.bricks-background-secondary.icon-right,
.cwf-brand-northland.page-automotive-radiators #brxe-psigcg .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;
	cursor: pointer;
	box-shadow: none !important;
	min-height: 0;
}

#brxe-psigcg button.bricks-button .text {
	color: inherit !important;
	font: inherit !important;
}

#brxe-psigcg 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-psigcg button.bricks-button .loading {
	display: none !important;
}

/* —— What Services We Offer —— */
#brxe-pgeccd.bricks-lazy-hidden,
#brxe-pgeccd {
	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-pgeccd::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-pgeccd > * {
	position: relative;
	z-index: 1;
}

#brxe-jaopsf {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 1100px;
	margin-inline: auto;
}

#brxe-ydtwuv {
	color: #ffffff !important;
	align-self: center !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100%;
	row-gap: 16px;
}

#brxe-ydtwuv .brxe-heading,
#brxe-mwidrl,
#brxe-ydtwuv a,
#brxe-aygpvb .brxe-heading,
#brxe-aygpvb a,
#brxe-qnfysd .brxe-heading,
#brxe-qnfysd a,
#brxe-trgaje,
#brxe-rhbjka,
#brxe-dstvle,
#brxe-axjvqg,
#brxe-lbpveh,
#brxe-wxxkka,
#brxe-zdckgl,
#brxe-trgaje .brxe-heading,
#brxe-rhbjka .brxe-heading,
#brxe-dstvle .brxe-heading,
#brxe-axjvqg .brxe-heading,
#brxe-lbpveh .brxe-heading,
#brxe-wxxkka .brxe-heading,
#brxe-zdckgl .brxe-heading,
#brxe-trgaje a,
#brxe-rhbjka a,
#brxe-dstvle a,
#brxe-axjvqg a,
#brxe-lbpveh a,
#brxe-wxxkka a,
#brxe-zdckgl a {
	color: #ffffff !important;
}

#brxe-mwidrl {
	text-align: center;
	margin: 0;
	width: 100%;
}

#brxe-ydtwuv .brxe-divider,
#brxe-aprzqe.brxe-divider {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 30px;
	margin-bottom: 30px;
}

#brxe-aprzqe.horizontal .line {
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 4px;
	width: 200px;
	height: 4px;
}

#brxe-aygpvb,
#brxe-qnfysd {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 16px;
	width: 100%;
	margin-bottom: 16px;
}

#brxe-trgaje,
#brxe-rhbjka,
#brxe-dstvle,
#brxe-axjvqg,
#brxe-lbpveh,
#brxe-wxxkka,
#brxe-zdckgl {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}

#brxe-pgeccd a.brxe-text-basic {
	text-align: center;
	max-width: 800px;
	text-decoration: none;
}

#brxe-pgeccd 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-pgeccd a.brxe-text-link .icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}

#brxe-pgeccd a.brxe-text-link .icon > svg,
#brxe-pgeccd 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-aygpvb,
	#brxe-qnfysd {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 991px) {
	#brxe-jaopsf {
		width: 90%;
	}
}

@media (max-width: 478px) {
	#brxe-aygpvb,
	#brxe-qnfysd {
		grid-template-columns: 1fr;
		width: 100%;
		align-items: center;
	}
}

/* FAQ accordion content hide (page-specific) */
#brxe-1b2812 .accordion-content-wrapper {
	display: none;
}

#brxe-1b2812 > .brx-open > .accordion-content-wrapper {
	display: block;
}

#brxe-1b2812 .accordion-title-wrapper .brxe-icon,
#brxe-1b2812 .accordion-title-wrapper svg.mpo-svg-icon {
	width: 1em !important;
	height: 1em !important;
	max-width: 1em !important;
	font-size: 1.5em;
	color: #1481ba;
	fill: #1481ba;
}

/* Page hero */
.page-automotive-radiators .cwf-hero--page .cwf-hero__overlay {
	background: rgba(0, 0, 0, 0.69);
}

.page-automotive-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-automotive-radiators .cwf-hero--page .cwf-hero__copy .cwf-btn--hero:hover {
	filter: brightness(0.92);
	color: #ffffff;
}
