/* Auto-extracted from live /our-products/ 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; }
/* Without Bricks JS: keep section/card backgrounds visible */
.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-berlxo {text-align: center}
}

#brxe-lwjbbj.horizontal .line {width: 200px; border-top-width: 4px}

#brxe-lwjbbj.vertical .line {border-right-width: 200px}

#brxe-lwjbbj .line {height: 4px}

#brxe-lwjbbj.horizontal {justify-content: flex-start}

#brxe-lwjbbj.vertical {align-self: flex-start}

#brxe-lwjbbj {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-lwjbbj.horizontal {justify-content: center}
	#brxe-lwjbbj.vertical {align-self: center}
}

@media (max-width: 478px) {
	#brxe-lwjbbj.horizontal {justify-content: center}
	#brxe-lwjbbj.vertical {align-self: center}
}

@media (max-width: 478px) {
	#brxe-knoiib {text-align: center}
	#brxe-knoiib a {text-align: center; font-size: inherit}
}

@media (max-width: 478px) {
	#brxe-xkcwab {align-items: center}
}

#brxe-forogv {row-gap: 30px; width: 60%}

@media (max-width: 478px) {
	#brxe-forogv {width: 100%; margin-bottom: 20px}
}

#brxe-vcrdfk {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-awcdwg {width: 100%; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; justify-content: center}

#brxe-awcdwg .form-group input {border-color: #1f3f30; border-radius: 7px}

#brxe-awcdwg .flatpickr {border-color: #1f3f30; border-radius: 7px}

#brxe-awcdwg select {border-color: #1f3f30; border-radius: 7px; color: #424242; text-align: left; text-transform: capitalize}

#brxe-awcdwg textarea {border-color: #1f3f30; border-radius: 7px}

#brxe-awcdwg .bricks-button:not([type=submit]) {border-color: #1f3f30; border-radius: 7px}

#brxe-awcdwg .choose-files {border-color: #1f3f30; border-radius: 7px}

#brxe-awcdwg button[type=submit].bricks-button {border-radius: 15px}

#brxe-awcdwg .bricks-button {color: #f5f5f5; background-color: #1c75bc}

#brxe-awcdwg ::placeholder {color: #424242; text-align: left; text-transform: capitalize}

.bricks-button.bricks-background-secondary.icon-right { padding: 20px 25px !important;}

#brxe-whairp {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-whairp {margin-top: 0; width: 100%; flex-direction: column}
}

#brxe-onghll {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-onghll {width: 100%}
}

@media (max-width: 478px) {
	#brxe-onghll {grid-template-columns: 1fr; grid-template-rows: 1fr}
}

#brxe-ncnarw {flex-direction: row; column-gap: 100px; justify-content: center; align-self: center !important; margin-right: 0; margin-left: 0; align-items: center; width: 1100px}

@media (max-width: 991px) {
	#brxe-ncnarw {width: 90%; column-gap: 25px}
}

@media (max-width: 780px) {
	#brxe-ncnarw {row-gap: 50px; padding-bottom: 50px}
}

@media (max-width: 478px) {
	#brxe-ncnarw {flex-direction: row-reverse; padding-bottom: 0}
}

#brxe-axoidq {background-color: #e9f0f4}

@media (max-width: 478px) {
	#brxe-axoidq {padding-top: 40px; padding-bottom: 40px}
}

#brxe-ffwmzp {color: #ffffff; font-weight: 500}

#brxe-iejwlv.horizontal .line {width: 200px; border-top-width: 4px; border-top-color: #ffffff}

#brxe-iejwlv.vertical .line {border-right-width: 200px; border-right-color: #ffffff}

#brxe-iejwlv .line {height: 4px}

#brxe-iejwlv .icon {color: #ffffff}

#brxe-iejwlv.horizontal {justify-content: flex-start}

#brxe-iejwlv.vertical {align-self: flex-start}

#brxe-iejwlv {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-iejwlv.horizontal {justify-content: center}
	#brxe-iejwlv.vertical {align-self: center}
}

@media (max-width: 478px) {
	#brxe-iejwlv.horizontal {justify-content: center}
	#brxe-iejwlv.vertical {align-self: center}
}

#brxe-hzpndj {color: #ffffff}

#brxe-sdbnjy {border-radius: 16px; background-color: #3696c9; align-items: flex-start; justify-content: center; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px}

@media (max-width: 478px) {
	#brxe-sdbnjy {order: 2}
}

#brxe-vxnvzq:not(.tag), #brxe-vxnvzq img {object-fit: cover}

#brxe-vxnvzq {height: 400px}

@media (max-width: 991px) {
	#brxe-vxnvzq {height: 100%}
}

@media (max-width: 780px) {
	#brxe-vxnvzq {height: 100%}
}

@media (max-width: 478px) {
	#brxe-vxnvzq {height: 350px}
}

#brxe-rbegel {display: grid; align-items: initial; grid-template-columns: 0.85fr 0.6fr; grid-gap: 16px}

@media (max-width: 920px) {
	#brxe-rbegel {grid-gap: 8px}
}

@media (max-width: 780px) {
	#brxe-rbegel {margin-bottom: 10px}
}

@media (max-width: 478px) {
	#brxe-rbegel {row-gap: 16px; display: flex; margin-bottom: 0}
}

#brxe-syqqdy:not(.tag), #brxe-syqqdy img {object-fit: cover}

#brxe-syqqdy {height: 430px}

@media (max-width: 991px) {
	#brxe-syqqdy {height: 100%}
}

@media (max-width: 780px) {
	#brxe-syqqdy {height: 100%}
	#brxe-syqqdy:not(.tag), #brxe-syqqdy img {object-fit: cover}
}

@media (max-width: 478px) {
	#brxe-syqqdy {height: 350px}
}

#brxe-tdmnsx {text-align: left; color: #ffffff; font-weight: 500}

#brxe-hkffoo.horizontal .line {width: 200px; border-top-width: 4px; border-top-color: #ffffff}

#brxe-hkffoo.vertical .line {border-right-width: 200px; border-right-color: #ffffff}

#brxe-hkffoo .line {height: 4px}

#brxe-hkffoo .icon {color: #ffffff}

#brxe-hkffoo.horizontal {justify-content: flex-start}

#brxe-hkffoo.vertical {align-self: flex-start}

#brxe-hkffoo {margin-bottom: 20px}

@media (max-width: 780px) {
	#brxe-hkffoo.horizontal {justify-content: center}
	#brxe-hkffoo.vertical {align-self: center}
}

@media (max-width: 478px) {
	#brxe-hkffoo.horizontal {justify-content: center}
	#brxe-hkffoo.vertical {align-self: center}
}

#brxe-etqqoj {color: #ffffff; text-align: left}

#brxe-tzxmtq {background-color: #3696c9; border-radius: 16px; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; text-align: right; align-items: flex-start; justify-content: center}

@media (max-width: 478px) {
	#brxe-tzxmtq {order: 2}
}

#brxe-jfkdat {display: grid; align-items: initial; grid-template-columns: 0.6fr 0.85fr; grid-gap: 16px}

@media (max-width: 920px) {
	#brxe-jfkdat {grid-gap: 8px}
}

@media (max-width: 478px) {
	#brxe-jfkdat {display: flex; row-gap: 16px}
}

#brxe-ylukmg {width: 1100px; row-gap: 16px}

@media (min-width: 4000px) {
	#brxe-ylukmg {width: 28%}
}

@media (max-width: 991px) {
	#brxe-ylukmg {width: 90%}
}

#brxe-zkobjy {background-color: #f5f5f5}

#brxe-delhvq {margin-bottom: 30px}

#brxe-delhvq .line {height: 4px}

#brxe-delhvq.horizontal .line {border-top-width: 4px; width: 200px; border-top-color: #ffffff}

#brxe-delhvq.vertical .line {border-right-width: 200px; border-right-color: #ffffff}

#brxe-delhvq.horizontal {justify-content: center}

#brxe-delhvq.vertical {align-self: center}

#brxe-delhvq .icon {color: #ffffff}

#brxe-hddhwl {color: #ffffff; align-items: center}

#brxe-hnfvhx {overflow: hidden; background-position: center center; background-image: url(../../../../uploads/2025/11/northland-radiator-officd.webp); background-size: cover; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-hnfvhx {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-pxocmx {align-items: center}
}

#brxe-okfgcl {overflow: hidden; background-image: url(../../../../uploads/2025/11/pexels-markusspiske-2027045-683x1024.jpg); background-size: cover; background-position: center center; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-okfgcl {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-sitczq {align-items: center}
}

#brxe-xfxotd {overflow: hidden; background-image: url(../../../../uploads/2025/11/pexels-artempodrez-8985455-1024x576.jpg); background-size: cover; background-position: center center; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-xfxotd {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-lubbrs {align-items: center}
}

#brxe-rgubum {overflow: hidden; background-image: url(../../../../uploads/2025/11/aircon.webp); background-size: cover; background-position: center center; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-rgubum {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-wvvuzy {align-items: center}
}

#brxe-ecihth {overflow: hidden; background-position: center center; background-image: url(../../../../uploads/2025/11/Charge-air-cooler-e1764414190756.webp); background-size: cover; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-ecihth {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-ghufrt {align-items: center}
}

#brxe-zpozoa {overflow: hidden; background-image: url(../../../../uploads/2026/02/shutterstock_2330090373-scaled.webp); background-size: cover; background-position: center center; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-zpozoa {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-nqjoir {align-items: center}
}

#brxe-sactpy {overflow: hidden; background-image: url(../../../../uploads/2025/11/heater.webp); background-size: cover; background-position: bottom center; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-sactpy {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-cavilp {align-items: center}
}

#brxe-kgbghi {overflow: hidden; background-image: url(../../../../uploads/2025/11/fuel.webp); background-size: cover; background-position: center center; border-radius: 16px; width: 100%; height: 32vh; margin-bottom: 16px}

@media (min-width: 4000px) {
	#brxe-kgbghi {height: 15vh}
}

@media (max-width: 478px) {
	#brxe-kkfhpk {align-items: center}
}

#brxe-wxkipd {display: grid; align-items: initial; grid-gap: 16px; grid-template-columns: 1fr 1fr 1fr 1fr; color: #ffffff}

@media (max-width: 780px) {
	#brxe-wxkipd {grid-template-columns: 1fr 1fr}
}

@media (max-width: 478px) {
	#brxe-wxkipd {grid-template-columns: 1fr}
}

/* Markets We Service — live inherits white from section; theme h2/h3 force primary */
#brxe-ruivgl h2,
#brxe-ruivgl h3,
#brxe-ruivgl .brxe-heading {
	color: #ffffff;
	margin: 0;
}

#brxe-ruivgl a.brxe-text-basic,
#brxe-ruivgl a.brxe-text-basic u,
#brxe-ruivgl #brxe-wxkipd a {
	color: #ffffff;
	font-weight: 700;
}

#brxe-ruivgl .brxe-divider {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%;
	gap: 30px;
}

#brxe-ruivgl .brxe-divider.horizontal .line {
	border-top-style: solid;
}

#brxe-ruivgl #brxe-pgwlbc {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#brxe-ruivgl #brxe-wxkipd > .brxe-block {
	width: 100%;
}

#brxe-ruivgl #brxe-wxkipd > .brxe-block > p {
	margin: 0;
}

/* Trustworthy Parts + overlapping quote form (live #brxe-axoidq / #brxe-whairp) */
#brxe-axoidq {
	overflow: visible;
}

#brxe-axoidq .brxe-divider {
	align-items: center;
	display: flex;
	width: 100%;
	gap: 30px;
}

#brxe-axoidq .brxe-divider.horizontal .line {
	border-top-style: solid;
	border-top-color: #032356;
}

#brxe-axoidq #brxe-lwjbbj.horizontal .line {
	border-top-width: 4px;
	width: 200px;
}

#brxe-whairp {
	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-vcrdfk {
	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-awcdwg {
	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-awcdwg .form-group {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0 0 20px;
	margin: 0;
	box-sizing: border-box;
}

#brxe-awcdwg .form-group.submit-button-wrapper {
	padding-bottom: 0;
	align-items: stretch;
	width: 100%;
}

/* Bricks frontend form field defaults + live border tokens */
#brxe-awcdwg input:not([type="submit"]):not([type="hidden"]),
#brxe-awcdwg select,
#brxe-awcdwg textarea {
	width: 100%;
	box-sizing: border-box;
	border-style: solid;
	border-width: 1px;
	border-color: #1f3f30;
	border-radius: 7px;
	box-shadow: none;
	outline: none;
	appearance: none;
	color: currentColor;
	font-family: inherit;
	font-size: inherit;
	line-height: 40px;
	padding: 0 12px;
	background: #ffffff;
	text-transform: none;
	margin: 0;
}

#brxe-awcdwg textarea {
	height: auto;
	line-height: inherit !important;
	min-height: 90px;
	padding: 10px 12px;
	resize: vertical;
}

#brxe-awcdwg ::placeholder {
	color: #424242;
	text-align: left;
	text-transform: capitalize;
	opacity: 1;
}

/* Match live quote-card submit: full width, 20×25, #1c75bc */
#brxe-awcdwg button.bricks-button,
#brxe-awcdwg button.bricks-button.bricks-background-secondary,
#brxe-whairp button.bricks-button.bricks-background-secondary.icon-right {
	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;
	text-decoration: none;
	box-shadow: none !important;
	min-height: 0;
}

#brxe-awcdwg button.bricks-button .text {
	color: inherit;
	font: inherit;
}

#brxe-awcdwg button.bricks-button > svg.mpo-svg-icon {
	width: 1em !important;
	height: 1em !important;
	flex-shrink: 0;
	fill: currentColor !important;
}

/* Hide Bricks loading spinner glyph (visible by default in scraped markup) */
#brxe-awcdwg button.bricks-button .loading {
	display: none !important;
}

/* Our-products hero: live overlay + room for form overlap */
.cwf-brand-northland.page-slug-our-products .cwf-hero--page,
.cwf-brand-northland .cwf-hero--page.cwf-hero--center {
	overflow: visible;
	min-height: 420px;
}

.cwf-brand-northland.page-slug-our-products .cwf-hero--page .cwf-hero__overlay,
.page-our-products .cwf-hero--page .cwf-hero__overlay {
	background: rgba(0, 0, 0, 0.69);
}

.page-our-products .cwf-hero--center .cwf-hero__copy p,
.page-our-products .cwf-hero--center .cwf-hero__copy p a {
	color: #ffffff;
	font-weight: 300;
}

.page-our-products .cwf-rich-body {
	overflow: visible;
}

/* Media-text images in High Quality / Efficient Solutions */
.cwf-rich-body img.brxe-image {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	object-fit: cover;
	border-radius: 16px;
}

#brxe-vxnvzq.brxe-image,
#brxe-syqqdy.brxe-image {
	height: 400px;
	width: 100%;
}

#brxe-syqqdy.brxe-image {
	height: 430px;
}

/* CTA band — reinforce live #footer-section bg (image-8, fixed, 0.84 overlay) */
.page-our-products .cwf-cta,
.cwf-brand-northland.page-our-products .cwf-cta {
	background-color: #054060 !important;
	background-image: url("../../../../uploads/2025/11/image-8.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-attachment: scroll !important;
	background-repeat: no-repeat !important;
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

.page-our-products .cwf-cta::before {
	background: rgba(5, 64, 96, 0.55) !important;
	background-image: none !important;
}

@media (max-width: 991px) {
	.page-our-products .cwf-cta,
	.cwf-brand-northland.page-our-products .cwf-cta {
		background-attachment: scroll !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

#brxe-pgwlbc {width: 1100px; row-gap: 16px}

@media (min-width: 4000px) {
	#brxe-pgwlbc {width: 1100px}
}

@media (max-width: 991px) {
	#brxe-pgwlbc {width: 90%}
}

#brxe-ruivgl {background-color: #054060}

#brxe-kccpol {color: #032356}

@media (max-width: 991px) {
	#brxe-kccpol {text-align: center}
}

#brxe-rmkldd .line {height: 4px}

#brxe-rmkldd.horizontal .line {border-top-width: 4px; width: 200px}

#brxe-rmkldd.vertical .line {border-right-width: 200px}

#brxe-rmkldd.horizontal {justify-content: center}

#brxe-rmkldd.vertical {align-self: center}

#brxe-oamjut {margin-top: 15px}

@media (max-width: 478px) {
	#brxe-oamjut {text-align: center}
}

#brxe-dltktb {align-items: center; row-gap: 8px; margin-bottom: 15px}

#brxe-tnnlox {align-items: center; row-gap: 24px; align-self: center !important; justify-content: center}

@media (max-width: 991px) {
	#brxe-tnnlox {width: 90%}
}

@media (max-width: 780px) {
	#brxe-tnnlox {align-self: center !important; align-items: center; justify-content: center}
}

#brxe-ffdqko {row-gap: 32px}

@media (max-width: 991px) {
	#brxe-ffdqko {width: 90%}
}

#brxe-zdaysg {background-color: #e9f0f4}

#brxe-xbgqtq,
#brxe-xbgqtq .ti-widget,
.page-our-products .ti-widget {
	width: 100%;
	max-width: 100%;
}

.page-our-products #brxe-zdaysg .brxe-divider {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.page-our-products #brxe-zdaysg .brxe-divider.horizontal .line {
	border-top-style: solid;
	border-top-color: #032356;
	border-top-width: 4px;
	width: 200px;
	height: 4px;
}

@media (max-width: 780px) {
	#brxe-zdaysg {background-color: #e9f0f4}
}

.bricks-button.bricks-background-secondary.icon-right { padding: 20px 25px !important;}
