/* Auto-extracted from live /faq/ Bricks CSS */

.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 !important; }

.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;
}

.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 > .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-xfcall {text-align: left}
}

#brxe-gahgvo.horizontal .line {width: 200px; border-top-width: 4px; border-top-color: #1d2a4d}

#brxe-gahgvo.vertical .line {border-right-width: 200px; border-right-color: #1d2a4d}

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

#brxe-gahgvo .icon {color: #1d2a4d}

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

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

#brxe-ndgelx {color: #1d2a4d}

#brxe-ndgelx a {color: #1d2a4d; font-size: inherit}

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

#brxe-gbzwbv {row-gap: 16px; width: 60%}

@media (max-width: 780px) {
	#brxe-gbzwbv {width: 100%}
}

@media (max-width: 478px) {
	#brxe-gbzwbv {width: 100%; margin-bottom: 20px}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 478px) {
	#brxe-hvxnad {flex-direction: row-reverse; width: 90%}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#brxe-axhfol {align-items: center; border-bottom: 2px solid rgba(158, 158, 158, 0.55); flex-direction: row; column-gap: 25px; justify-content: space-between}

@media (max-width: 478px) {
	#brxe-axhfol {justify-content: space-between}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bricks-button.bricks-background-secondary.icon-right { padding: 20px 25px !important;}

/* -- FAQ polish -- */

/* Quote card shell */
#brxe-ojtiaw {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	overflow: hidden;
	width: 100%;
	border-radius: 10px !important;
	background-color: #ffffff !important;
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.23) !important;
	row-gap: 0 !important;
	z-index: 1;
}

#brxe-weehfi {
	display: block !important;
	box-sizing: border-box;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
	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: clamp(2.125rem, 1.6875rem + 1.75vw, 3rem) !important;
	line-height: 1.2 !important;
	width: 100% !important;
	margin: 0 !important;
}

/* Form layout + field CSS */
#brxe-radcnc.brxe-form,
#brxe-radcnc {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	width: 100% !important;
	box-sizing: border-box;
	padding: 20px !important;
	margin: 0;
	background: #ffffff;
	row-gap: 0;
}

#brxe-radcnc .form-group {
	display: flex !important;
	flex-direction: column !important;
	width: 100% !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	box-sizing: border-box;
}

#brxe-radcnc .form-group.submit-button-wrapper {
	padding-bottom: 0 !important;
	align-items: stretch !important;
	width: 100% !important;
}

#brxe-radcnc input:not([type="submit"]):not([type="hidden"]),
#brxe-radcnc select,
#brxe-radcnc textarea {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #1f3f30 !important;
	border-radius: 7px !important;
	box-shadow: none !important;
	outline: none !important;
	appearance: none !important;
	-webkit-appearance: none !important;
	color: #333333 !important;
	font-family: inherit !important;
	font-size: 16px !important;
	line-height: 40px !important;
	height: 42px !important;
	padding: 0 12px !important;
	background: #ffffff !important;
	margin: 0 !important;
}

#brxe-radcnc textarea {
	height: auto !important;
	min-height: 90px !important;
	line-height: 1.5 !important;
	padding: 10px 12px !important;
	resize: vertical;
}

#brxe-radcnc ::placeholder {
	color: #424242 !important;
	text-align: left;
	text-transform: capitalize;
	opacity: 1 !important;
}

.page-faq #brxe-radcnc button.bricks-button,
.page-faq #brxe-radcnc button.bricks-button.bricks-background-secondary,
.page-faq #brxe-jmgyml button.bricks-button.bricks-background-secondary.icon-right,
.cwf-brand-northland.page-faq #brxe-radcnc .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-radcnc button.bricks-button .text { color: inherit !important; font: inherit !important; }
#brxe-radcnc 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-radcnc button.bricks-button .loading { display: none !important; }

/* Accordion polish */
#brxe-bogjzu .accordion-title-wrapper {
	min-height: 100px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	padding: 10px 0;
}

#brxe-bogjzu .accordion-title-wrapper .brxe-heading {
	font-size: clamp(1.05rem, 0.95rem + 0.4vw, 1.25rem) !important;
}

/* Hero */
.page-faq .cwf-hero--page .cwf-hero__overlay {
	background: rgba(0, 0, 0, 0.69);
}

.page-faq .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-faq .cwf-hero--page .cwf-hero__copy .cwf-btn--hero:hover {
	filter: brightness(0.92);
	color: #ffffff;
}
