/**
 * Salient theme color rules normally generated by colors.php.
 * Required when running Salient elements outside the Salient theme.
 */

.salient-bricks-root,
.salient-bricks-root *,
.salient-bricks-root *::before,
.salient-bricks-root *::after,
[class*="brxe-salient-"],
[class*="brxe-pvtl-"],
[class*="brxe-salient-"] *,
[class*="brxe-pvtl-"] *,
[class*="brxe-salient-"] *::before,
[class*="brxe-pvtl-"] *::before,
[class*="brxe-salient-"] *::after,
[class*="brxe-pvtl-"] *::after {
	box-sizing: border-box;
}

.salient-bricks-root,
[class*="brxe-salient-"],
[class*="brxe-pvtl-"] {
	max-width: 100%;
	min-width: 0;
	overflow-wrap: anywhere;
}

.salient-bricks-root img,
.salient-bricks-root video,
.salient-bricks-root iframe,
.salient-bricks-root svg,
[class*="brxe-salient-"] img,
[class*="brxe-salient-"] video,
[class*="brxe-salient-"] iframe,
[class*="brxe-salient-"] svg,
[class*="brxe-pvtl-"] img,
[class*="brxe-pvtl-"] video,
[class*="brxe-pvtl-"] iframe,
[class*="brxe-pvtl-"] svg {
	max-width: 100%;
}

.salient-bricks-root img,
.salient-bricks-root video,
[class*="brxe-salient-"] img,
[class*="brxe-salient-"] video,
[class*="brxe-pvtl-"] img,
[class*="brxe-pvtl-"] video {
	height: auto;
}

.salient-bricks-root .row,
.salient-bricks-root .row_col_wrap_12,
.salient-bricks-root .wpb_row,
.salient-bricks-root .wpb_wrapper,
.salient-bricks-root .nectar-flickity,
.salient-bricks-root .owl-carousel,
.salient-bricks-root .swiper,
.salient-bricks-root .splide,
[class*="brxe-salient-"] .row,
[class*="brxe-salient-"] .row_col_wrap_12,
[class*="brxe-salient-"] .wpb_row,
[class*="brxe-salient-"] .wpb_wrapper,
[class*="brxe-salient-"] .nectar-flickity,
[class*="brxe-salient-"] .owl-carousel,
[class*="brxe-salient-"] .swiper,
[class*="brxe-salient-"] .splide,
[class*="brxe-pvtl-"] .row,
[class*="brxe-pvtl-"] .row_col_wrap_12,
[class*="brxe-pvtl-"] .wpb_row,
[class*="brxe-pvtl-"] .wpb_wrapper,
[class*="brxe-pvtl-"] .nectar-flickity,
[class*="brxe-pvtl-"] .owl-carousel,
[class*="brxe-pvtl-"] .swiper,
[class*="brxe-pvtl-"] .splide {
	max-width: 100%;
	min-width: 0;
}

.salient-bricks-root table,
[class*="brxe-salient-"] table,
[class*="brxe-pvtl-"] table {
	display: block;
	max-width: 100%;
	overflow-x: auto;
	width: 100%;
}

@media (max-width: 767px) {
	.salient-bricks-root .nectar-button,
	.salient-bricks-root .nectar-cta,
	.salient-bricks-root .nectar-cta .link_wrap,
	.salient-bricks-root .nectar-cta .link_text,
	[class*="brxe-salient-"] .nectar-button,
	[class*="brxe-salient-"] .nectar-cta,
	[class*="brxe-salient-"] .nectar-cta .link_wrap,
	[class*="brxe-salient-"] .nectar-cta .link_text,
	[class*="brxe-pvtl-"] .nectar-button,
	[class*="brxe-pvtl-"] .nectar-cta,
	[class*="brxe-pvtl-"] .nectar-cta .link_wrap,
	[class*="brxe-pvtl-"] .nectar-cta .link_text {
		max-width: 100%;
		white-space: normal;
	}
}

/* CTA / Call to Action */
.salient-bricks-root .nectar-cta[data-color="accent-color"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap,
.salient-bricks-root .nectar-cta[data-color="Accent-Color"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap,
.material .nectar-cta[data-color="accent-color"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap,
.material .nectar-cta[data-color="Accent-Color"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-cta[data-color="extra-color-1"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap,
.material .nectar-cta[data-color="extra-color-1"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap {
	background-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar-cta[data-color="extra-color-2"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap,
.material .nectar-cta[data-color="extra-color-2"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap {
	background-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar-cta[data-color="extra-color-3"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap,
.material .nectar-cta[data-color="extra-color-3"]:not([data-style="material"]):not([data-style="see-through"]) .link_wrap {
	background-color: var(--nectar-extra-color-3) !important;
}

/* Legacy / regular buttons */
.salient-bricks-root .nectar-button.regular-button.accent-color,
.salient-bricks-root .nectar-button.regular.accent-color,
.salient-bricks-root .nectar-button[data-color-override="false"].regular-button,
.material .nectar-button.regular-button.accent-color,
.material .nectar-button.regular.accent-color,
.material .nectar-button[data-color-override="false"].regular-button {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-button.regular-button.extra-color-1,
.salient-bricks-root .nectar-button.regular.extra-color-1,
.material .nectar-button.regular-button.extra-color-1,
.material .nectar-button.regular.extra-color-1 {
	background-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar-button.regular-button.extra-color-2,
.salient-bricks-root .nectar-button.regular.extra-color-2,
.material .nectar-button.regular-button.extra-color-2,
.material .nectar-button.regular.extra-color-2 {
	background-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar-button.regular-button.extra-color-3,
.salient-bricks-root .nectar-button.regular.extra-color-3,
.material .nectar-button.regular-button.extra-color-3,
.material .nectar-button.regular.extra-color-3 {
	background-color: var(--nectar-extra-color-3) !important;
}

.salient-bricks-root .nectar-button.see-through.accent-color[data-color-override="false"],
.material .nectar-button.see-through.accent-color[data-color-override="false"] {
	color: var(--nectar-accent-color) !important;
	border-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-button.see-through.extra-color-1[data-color-override="false"],
.material .nectar-button.see-through.extra-color-1[data-color-override="false"] {
	color: var(--nectar-extra-color-1) !important;
	border-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar-button.see-through.extra-color-2[data-color-override="false"],
.material .nectar-button.see-through.extra-color-2[data-color-override="false"] {
	color: var(--nectar-extra-color-2) !important;
	border-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar-button.see-through.extra-color-3[data-color-override="false"],
.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
	color: var(--nectar-extra-color-3) !important;
	border-color: var(--nectar-extra-color-3) !important;
}

.salient-bricks-root .nectar-button.see-through-2.accent-color,
.salient-bricks-root .nectar-button.see-through-3.accent-color,
.material .nectar-button.see-through-2.accent-color,
.material .nectar-button.see-through-3.accent-color {
	color: var(--nectar-accent-color) !important;
	border-color: var(--nectar-accent-color) !important;
	--nectar-button-hover-bg: var(--nectar-accent-color);
}

.salient-bricks-root .nectar-button.see-through-2.extra-color-1,
.salient-bricks-root .nectar-button.see-through-3.extra-color-1,
.material .nectar-button.see-through-2.extra-color-1,
.material .nectar-button.see-through-3.extra-color-1 {
	color: var(--nectar-extra-color-1) !important;
	border-color: var(--nectar-extra-color-1) !important;
	--nectar-button-hover-bg: var(--nectar-extra-color-1);
}

.salient-bricks-root .nectar-button.see-through-2.extra-color-2,
.salient-bricks-root .nectar-button.see-through-3.extra-color-2,
.material .nectar-button.see-through-2.extra-color-2,
.material .nectar-button.see-through-3.extra-color-2 {
	color: var(--nectar-extra-color-2) !important;
	border-color: var(--nectar-extra-color-2) !important;
	--nectar-button-hover-bg: var(--nectar-extra-color-2);
}

.salient-bricks-root .nectar-button.see-through-2.extra-color-3,
.salient-bricks-root .nectar-button.see-through-3.extra-color-3,
.material .nectar-button.see-through-2.extra-color-3,
.material .nectar-button.see-through-3.extra-color-3 {
	color: var(--nectar-extra-color-3) !important;
	border-color: var(--nectar-extra-color-3) !important;
	--nectar-button-hover-bg: var(--nectar-extra-color-3);
}

.salient-bricks-root .nectar-button.see-through-2:hover,
.salient-bricks-root .nectar-button.see-through-3:hover,
.material .nectar-button.see-through-2:hover,
.material .nectar-button.see-through-3:hover {
	background-color: var(--nectar-button-hover-bg) !important;
	border-color: var(--nectar-button-hover-bg) !important;
	color: var(--nectar-button-hover-color, #fff) !important;
}

.salient-bricks-root .nectar-button.see-through,
.salient-bricks-root .nectar-button.see-through-2,
.salient-bricks-root .nectar-button.see-through-3 {
	transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.salient-bricks-root .nectar-button.see-through:hover,
.salient-bricks-root .nectar-button.see-through-2:hover,
.salient-bricks-root .nectar-button.see-through-3:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.11) !important;
	transform: translateY(-3px);
}

.salient-bricks-root .nectar-button.see-through-2:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3):not([data-color-override]),
.salient-bricks-root .nectar-button.see-through-2:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3)[data-color-override="false"],
.salient-bricks-root .nectar-button.see-through-3:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3):not([data-color-override]),
.salient-bricks-root .nectar-button.see-through-3:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3)[data-color-override="false"],
.material .nectar-button.see-through-2:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3):not([data-color-override]),
.material .nectar-button.see-through-2:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3)[data-color-override="false"],
.material .nectar-button.see-through-3:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3):not([data-color-override]),
.material .nectar-button.see-through-3:not(.accent-color):not(.extra-color-1):not(.extra-color-2):not(.extra-color-3)[data-color-override="false"] {
	color: #444 !important;
	border-color: rgba(0, 0, 0, 0.75) !important;
	--nectar-button-hover-bg: #000;
}

/* Fancy box accent underline / hover accents */
.salient-bricks-root .nectar-fancy-box[data-color="accent-color"]:after,
.material .nectar-fancy-box[data-color="accent-color"]:after {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after,
.material .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_basic"][data-color="accent-color"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_basic"][data-color="accent-color"] .box-bg:after {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-fancy-box[data-color="extra-color-1"]:after,
.salient-bricks-root .nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after,
.salient-bricks-root .nectar-fancy-box[data-style="color_box_basic"][data-color="extra-color-1"] .box-bg:after,
.material .nectar-fancy-box[data-color="extra-color-1"]:after,
.material .nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_basic"][data-color="extra-color-1"] .box-bg:after {
	background-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar-fancy-box[data-color="extra-color-2"]:after,
.salient-bricks-root .nectar-fancy-box[data-color="extra-color-2"]:not([data-style="default"]) .box-bg:after,
.salient-bricks-root .nectar-fancy-box[data-style="color_box_basic"][data-color="extra-color-2"] .box-bg:after,
.material .nectar-fancy-box[data-color="extra-color-2"]:after,
.material .nectar-fancy-box[data-color="extra-color-2"]:not([data-style="default"]) .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_basic"][data-color="extra-color-2"] .box-bg:after {
	background-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar-fancy-box[data-color="extra-color-3"]:after,
.salient-bricks-root .nectar-fancy-box[data-color="extra-color-3"]:not([data-style="default"]) .box-bg:after,
.salient-bricks-root .nectar-fancy-box[data-style="color_box_basic"][data-color="extra-color-3"] .box-bg:after,
.material .nectar-fancy-box[data-color="extra-color-3"]:after,
.material .nectar-fancy-box[data-color="extra-color-3"]:not([data-style="default"]) .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_basic"][data-color="extra-color-3"] .box-bg:after {
	background-color: var(--nectar-extra-color-3) !important;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_basic"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_basic"] .box-bg:after {
	background-color: var(--salient-color-box-basic-color, var(--nectar-accent-color)) !important;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before,
.material .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before {
	opacity: 0.13;
}

/* Toggles */
.salient-bricks-root div[data-style="minimal"] .toggle.accent-color.open > .toggle-title i,
.salient-bricks-root div[data-style="minimal"] .toggle.accent-color:hover > .toggle-title i,
.material div[data-style="minimal"] .toggle.accent-color.open > .toggle-title i,
.material div[data-style="minimal"] .toggle.accent-color:hover > .toggle-title i {
	color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .toggle.open.accent-color > .toggle-title a,
.material .toggle.open.accent-color > .toggle-title a {
	color: var(--nectar-accent-color) !important;
}

.salient-bricks-root div[data-style="minimal"] .toggle.extra-color-1.open > .toggle-title i,
.salient-bricks-root div[data-style="minimal"] .toggle.extra-color-1:hover > .toggle-title i,
.salient-bricks-root .toggle.open.extra-color-1 > .toggle-title a,
.material div[data-style="minimal"] .toggle.extra-color-1.open > .toggle-title i,
.material div[data-style="minimal"] .toggle.extra-color-1:hover > .toggle-title i,
.material .toggle.open.extra-color-1 > .toggle-title a {
	color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root div[data-style="minimal"] .toggle.extra-color-2.open > .toggle-title i,
.salient-bricks-root div[data-style="minimal"] .toggle.extra-color-2:hover > .toggle-title i,
.salient-bricks-root .toggle.open.extra-color-2 > .toggle-title a,
.material div[data-style="minimal"] .toggle.extra-color-2.open > .toggle-title i,
.material div[data-style="minimal"] .toggle.extra-color-2:hover > .toggle-title i,
.material .toggle.open.extra-color-2 > .toggle-title a {
	color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root div[data-style="minimal"] .toggle.extra-color-3.open > .toggle-title i,
.salient-bricks-root div[data-style="minimal"] .toggle.extra-color-3:hover > .toggle-title i,
.salient-bricks-root .toggle.open.extra-color-3 > .toggle-title a,
.material div[data-style="minimal"] .toggle.extra-color-3.open > .toggle-title i,
.material div[data-style="minimal"] .toggle.extra-color-3:hover > .toggle-title i,
.material .toggle.open.extra-color-3 > .toggle-title a {
	color: var(--nectar-extra-color-3) !important;
}

/* Milestones */
.salient-bricks-root .nectar-milestone .number.accent-color,
.material .nectar-milestone .number.accent-color {
	color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar-milestone .number.extra-color-1,
.material .nectar-milestone .number.extra-color-1 {
	color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar-milestone .number.extra-color-2,
.material .nectar-milestone .number.extra-color-2 {
	color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar-milestone .number.extra-color-3,
.material .nectar-milestone .number.extra-color-3 {
	color: var(--nectar-extra-color-3) !important;
}

/* Testimonials */
.salient-bricks-root .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before,
.material .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before {
	color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before,
.material .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before {
	color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before,
.material .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before {
	color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before,
.material .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before {
	color: var(--nectar-extra-color-3) !important;
}

/* Gradient text */
.salient-bricks-root .nectar-color-extra-color-gradient-1,
.salient-bricks-root .extra-color-gradient-1,
.material .nectar-color-extra-color-gradient-1,
.material .extra-color-gradient-1 {
	background: var(--nectar-extra-color-gradient-1);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.salient-bricks-root .nectar-color-extra-color-gradient-2,
.salient-bricks-root .extra-color-gradient-2,
.material .nectar-color-extra-color-gradient-2,
.material .extra-color-gradient-2 {
	background: var(--nectar-extra-color-gradient-2);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* Video lightbox accent */
.salient-bricks-root .nectar_video_lightbox[data-color="default"],
.salient-bricks-root .nectar_video_lightbox[data-color="accent-color"],
.salient-bricks-root .nectar_video_lightbox[data-color="Accent-Color"],
.salient-bricks-root .nectar_video_lightbox[data-color="default-accent-color"],
.salient-bricks-root .nectar_video_lightbox[data-color="Default-Accent-Color"],
.salient-bricks-root .nectar-video-box[data-color="default"] .nectar_video_lightbox,
.salient-bricks-root .nectar-video-box[data-color="accent-color"] .nectar_video_lightbox,
.salient-bricks-root .nectar-video-box[data-color="Accent-Color"] .nectar_video_lightbox,
.salient-bricks-root .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,
.salient-bricks-root .nectar-video-box[data-color="Default-Accent-Color"] .nectar_video_lightbox,
.material .nectar_video_lightbox[data-color="default"],
.material .nectar_video_lightbox[data-color="accent-color"],
.material .nectar_video_lightbox[data-color="Accent-Color"],
.material .nectar_video_lightbox[data-color="default-accent-color"],
.material .nectar_video_lightbox[data-color="Default-Accent-Color"],
.material .nectar-video-box[data-color="default"] .nectar_video_lightbox,
.material .nectar-video-box[data-color="accent-color"] .nectar_video_lightbox,
.material .nectar-video-box[data-color="Accent-Color"] .nectar_video_lightbox,
.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,
.material .nectar-video-box[data-color="Default-Accent-Color"] .nectar_video_lightbox {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-1"],
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-1"],
.material .nectar_video_lightbox[data-color="extra-color-1"],
.material .nectar_video_lightbox[data-color="Extra-Color-1"] {
	background-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-2"],
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-2"],
.material .nectar_video_lightbox[data-color="extra-color-2"],
.material .nectar_video_lightbox[data-color="Extra-Color-2"] {
	background-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-3"],
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-3"],
.material .nectar_video_lightbox[data-color="extra-color-3"],
.material .nectar_video_lightbox[data-color="Extra-Color-3"] {
	background-color: var(--nectar-extra-color-3) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="default"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="accent-color"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Accent-Color"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="default-accent-color"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Default-Accent-Color"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="default"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="accent-color"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="Accent-Color"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="default-accent-color"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="Default-Accent-Color"]:after,
.salient-bricks-root .nectar-video-box[data-color="default"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="accent-color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="Accent-Color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="Default-Accent-Color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="default"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="accent-color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="Accent-Color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="default-accent-color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="Default-Accent-Color"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar_video_lightbox[data-color="default"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="accent-color"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Accent-Color"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="default-accent-color"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Default-Accent-Color"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="default"]:before,
.material .nectar_video_lightbox[data-color="accent-color"]:before,
.material .nectar_video_lightbox[data-color="Accent-Color"]:before,
.material .nectar_video_lightbox[data-color="default-accent-color"]:before,
.material .nectar_video_lightbox[data-color="Default-Accent-Color"]:before,
.material .nectar_video_lightbox[data-color="default"]:after,
.material .nectar_video_lightbox[data-color="accent-color"]:after,
.material .nectar_video_lightbox[data-color="Accent-Color"]:after,
.material .nectar_video_lightbox[data-color="default-accent-color"]:after,
.material .nectar_video_lightbox[data-color="Default-Accent-Color"]:after,
.material .nectar-video-box[data-color="default"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="accent-color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="Accent-Color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="Default-Accent-Color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="default"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="accent-color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="Accent-Color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="default-accent-color"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="Default-Accent-Color"] .nectar_video_lightbox:after,
.material .nectar_video_lightbox[data-color="default"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="accent-color"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="Accent-Color"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="default-accent-color"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="Default-Accent-Color"] .play > .inner-wrap:before {
	background-color: var(--nectar-accent-color) !important;
}

.material .nectar-video-box[data-color="accent-color"] .nectar_video_lightbox:before,
.material .nectar-video-box[data-color="Accent-Color"] .nectar_video_lightbox:before,
.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before,
.material .nectar-video-box[data-color="Default-Accent-Color"] .nectar_video_lightbox:before {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-1"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-1"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-1"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-1"]:after,
.salient-bricks-root .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="Extra-Color-1"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="extra-color-1"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="Extra-Color-1"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-1"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-1"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="extra-color-1"]:before,
.material .nectar_video_lightbox[data-color="Extra-Color-1"]:before,
.material .nectar_video_lightbox[data-color="extra-color-1"]:after,
.material .nectar_video_lightbox[data-color="Extra-Color-1"]:after,
.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="Extra-Color-1"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="extra-color-1"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="Extra-Color-1"] .nectar_video_lightbox:after,
.material .nectar_video_lightbox[data-color="extra-color-1"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="Extra-Color-1"] .play > .inner-wrap:before {
	background-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-2"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-2"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-2"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-2"]:after,
.salient-bricks-root .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="Extra-Color-2"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="extra-color-2"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="Extra-Color-2"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-2"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-2"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="extra-color-2"]:before,
.material .nectar_video_lightbox[data-color="Extra-Color-2"]:before,
.material .nectar_video_lightbox[data-color="extra-color-2"]:after,
.material .nectar_video_lightbox[data-color="Extra-Color-2"]:after,
.material .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="Extra-Color-2"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="extra-color-2"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="Extra-Color-2"] .nectar_video_lightbox:after,
.material .nectar_video_lightbox[data-color="extra-color-2"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="Extra-Color-2"] .play > .inner-wrap:before {
	background-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-3"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-3"]:before,
.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-3"]:after,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-3"]:after,
.salient-bricks-root .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-color="Extra-Color-3"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="extra-color-3"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar-video-box[data-hover="zoom_button"][data-color="Extra-Color-3"] .nectar_video_lightbox:after,
.salient-bricks-root .nectar_video_lightbox[data-color="extra-color-3"] .play > .inner-wrap:before,
.salient-bricks-root .nectar_video_lightbox[data-color="Extra-Color-3"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="extra-color-3"]:before,
.material .nectar_video_lightbox[data-color="Extra-Color-3"]:before,
.material .nectar_video_lightbox[data-color="extra-color-3"]:after,
.material .nectar_video_lightbox[data-color="Extra-Color-3"]:after,
.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-color="Extra-Color-3"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="extra-color-3"] .nectar_video_lightbox:after,
.material .nectar-video-box[data-hover="zoom_button"][data-color="Extra-Color-3"] .nectar_video_lightbox:after,
.material .nectar_video_lightbox[data-color="extra-color-3"] .play > .inner-wrap:before,
.material .nectar_video_lightbox[data-color="Extra-Color-3"] .play > .inner-wrap:before {
	background-color: var(--nectar-extra-color-3) !important;
}

/* Hotspots */
.salient-bricks-root .nectar_image_with_hotspots[data-color="accent-color"] .nectar_hotspot,
.material .nectar_image_with_hotspots[data-color="accent-color"] .nectar_hotspot {
	background-color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .nectar_image_with_hotspots[data-color="extra-color-1"] .nectar_hotspot,
.material .nectar_image_with_hotspots[data-color="extra-color-1"] .nectar_hotspot {
	background-color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .nectar_image_with_hotspots[data-color="extra-color-2"] .nectar_hotspot,
.material .nectar_image_with_hotspots[data-color="extra-color-2"] .nectar_hotspot {
	background-color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .nectar_image_with_hotspots[data-color="extra-color-3"] .nectar_hotspot,
.material .nectar_image_with_hotspots[data-color="extra-color-3"] .nectar_hotspot {
	background-color: var(--nectar-extra-color-3) !important;
}

/* Icon accent */
.salient-bricks-root .icon-default-style.accent-color,
.material .icon-default-style.accent-color {
	color: var(--nectar-accent-color) !important;
}

.salient-bricks-root .icon-default-style.extra-color-1,
.material .icon-default-style.extra-color-1 {
	color: var(--nectar-extra-color-1) !important;
}

.salient-bricks-root .icon-default-style.extra-color-2,
.material .icon-default-style.extra-color-2 {
	color: var(--nectar-extra-color-2) !important;
}

.salient-bricks-root .icon-default-style.extra-color-3,
.material .icon-default-style.extra-color-3 {
	color: var(--nectar-extra-color-3) !important;
}

/* Bricks resets */
.salient-bricks-root.material .nectar-button,
.salient-bricks-root.material .nectar-cta .link_text {
	font-family: inherit;
	text-decoration: none;
}

.salient-bricks-root .salient-shape-divider-stage {
	position: relative;
	width: 100%;
	min-height: 1px;
	pointer-events: none;
}

.salient-shape-divider-root {
	position: relative;
	width: 100%;
}

.salient-shape-divider-root:has(> .salient-shape-divider-stage[data-render-mode="absolute"]) {
	position: absolute;
	inset: 0;
	height: 100%;
	pointer-events: none;
}

.salient-bricks-root .salient-shape-divider-stage[data-render-mode="absolute"] {
	position: absolute;
	inset: 0;
	z-index: 3;
}

.salient-bricks-root .salient-shape-divider-stage[data-render-mode="block"] {
	overflow: hidden;
}

.salient-bricks-root .salient-shape-divider-stage .nectar-shape-divider-wrap {
	overflow: hidden;
	pointer-events: none;
}

.salient-bricks-root .salient-shape-divider-stage[data-render-mode="block"] .nectar-shape-divider-wrap {
	position: absolute;
}

.salient-bricks-root.material .nectar-cta[data-style="regular"] .link_wrap .link_text {
	color: #fff;
}

.salient-bricks-root.material .nectar-cta[data-style="see-through"] .link_wrap {
	background-color: transparent !important;
}

.salient-bricks-root.material .nectar-cta[data-style="see-through"] .link_wrap .link_text {
	color: inherit;
}

.salient-bricks-root.material .nectar-button.has-icon span {
	transform: translateX(-18px);
}

.salient-bricks-root.material .nectar-button.has-icon.small span {
	transform: translateX(-14px);
}

.salient-bricks-root.material .nectar-button.has-icon i {
	opacity: 1;
	transform: translateX(6px);
}

.salient-bricks-root.material .nectar-button.has-icon.small i {
	transform: translateX(10px);
}

.salient-bricks-root .nectar-button i.icon-button-arrow,
.material .nectar-button i.icon-button-arrow {
	font-family: "Font Awesome 6 Solid" !important;
	font-weight: 900 !important;
	font-style: normal;
}

.salient-bricks-root .nectar-button i.icon-button-arrow:before,
.material .nectar-button i.icon-button-arrow:before {
	content: "\f105" !important;
}

/* Legacy FA class aliases rendered by older Salient JS fragments. Font files come from Bricks. */
.salient-bricks-active .fa.fa-angle-left,
.salient-bricks-active .fa.fa-angle-right,
.salient-bricks-active .fa.fa-angle-down,
.salient-bricks-root .fa.fa-angle-left,
.salient-bricks-root .fa.fa-angle-right,
.salient-bricks-root .fa.fa-angle-down {
	font-family: "Font Awesome 6 Solid";
	font-weight: 900;
}

/* Fancy box / CTA arrow pseudo-icons use legacy FA4 codepoints in Salient CSS. */
.salient-bricks-root .nectar-fancy-box .link-text .arrow,
.salient-bricks-root .nectar-fancy-box .link-text .arrow:before,
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow,
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:before,
.salient-bricks-root .nectar-cta .link_wrap .arrow:before,
.material .nectar-fancy-box .link-text .arrow,
.material .nectar-fancy-box .link-text .arrow:before,
.material .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow,
.material .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:before,
.material .nectar-cta .link_wrap .arrow:before {
	font-family: "Font Awesome 6 Solid" !important;
	font-weight: 900 !important;
}

.salient-bricks-root .nectar-fancy-box .link-text .arrow:before,
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:before,
.salient-bricks-root .nectar-cta .link_wrap .arrow:before,
.material .nectar-fancy-box .link-text .arrow:before,
.material .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:before,
.material .nectar-cta .link_wrap .arrow:before {
	content: "\f105" !important;
}

/* Fancy box parallax hover runs without Salient's full parallax JS/CSS stack. */
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after,
.material .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
	background-color: var(--salient-parallax-overlay-color, rgba(40, 40, 40, 0.65)) !important;
	opacity: var(--salient-parallax-overlay-opacity, 0.6) !important;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"]:hover .bg-img:after,
.material .nectar-fancy-box[data-style="parallax_hover"]:hover .bg-img:after {
	opacity: var(--salient-parallax-overlay-hover-opacity, 0.2) !important;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container {
	transition: transform 0.2s cubic-bezier(0, 0, 0.65, 1);
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container {
	transition: transform 0.8s cubic-bezier(0, 0, 0.55, 1);
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"],
.material .nectar-fancy-box[data-style="parallax_hover"] {
	padding: 0;
	isolation: isolate;
	overflow: hidden;
}

.brxe-salient-fancy-box .nectar-fancy-box[data-style="parallax_hover"],
.brxe-slider-nested .nectar-fancy-box[data-style="parallax_hover"] {
	height: 100%;
	overflow: hidden;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg {
	position: absolute;
	inset: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	min-height: 0;
	overflow: hidden;
	outline: 1px solid transparent;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 0;
	overflow: hidden;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	outline: 1px solid transparent;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer,
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer > .bg-img,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer > .bg-img,
.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after,
.material .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	min-height: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	outline: 1px solid transparent;
	overflow: hidden;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer:last-child,
.material .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer:last-child {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: flex;
	width: 100%;
	height: 100%;
	min-height: 0;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .meta-wrap,
.material .nectar-fancy-box[data-style="parallax_hover"] .meta-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	min-height: 0;
	padding: 0 12%;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"] .inner,
.material .nectar-fancy-box[data-style="parallax_hover"] .inner {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin-bottom: 0;
	padding: 0;
	box-sizing: border-box;
	overflow-wrap: anywhere;
	text-align: center;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"][data-align="top"] .meta-wrap,
.material .nectar-fancy-box[data-style="parallax_hover"][data-align="top"] .meta-wrap {
	align-items: flex-start;
	padding-top: 12%;
}

.salient-bricks-root .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap,
.material .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap {
	align-items: flex-end;
	padding-bottom: 12%;
}

/* Salient's color_box_hover opacity control outputs data-hover-o. */
.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.9"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.9"]:hover .box-bg {
	opacity: 0.9;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.8"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.8"]:hover .box-bg {
	opacity: 0.8;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.7"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.7"]:hover .box-bg {
	opacity: 0.7;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.6"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.6"]:hover .box-bg {
	opacity: 0.6;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.5"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.5"]:hover .box-bg {
	opacity: 0.5;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.4"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.4"]:hover .box-bg {
	opacity: 0.4;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.3"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.3"]:hover .box-bg {
	opacity: 0.3;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.2"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.2"]:hover .box-bg {
	opacity: 0.2;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.1"]:hover .box-bg,
.material .nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.1"]:hover .box-bg {
	opacity: 0.1;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.9"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.9"] .box-bg:after {
	opacity: 0.9;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.8"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.8"] .box-bg:after {
	opacity: 0.8;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.7"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.7"] .box-bg:after {
	opacity: 0.7;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.6"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.6"] .box-bg:after {
	opacity: 0.6;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.5"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.5"] .box-bg:after {
	opacity: 0.5;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.4"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.4"] .box-bg:after {
	opacity: 0.4;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.3"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.3"] .box-bg:after {
	opacity: 0.3;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.2"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.2"] .box-bg:after {
	opacity: 0.2;
}

.salient-bricks-root .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.1"] .box-bg:after,
.material .nectar-fancy-box[data-style="color_box_hover"].using-img[data-hover-o="0.1"] .box-bg:after {
	opacity: 0.1;
}

/* Bricks nestable slider: let Splide own slide widths, fill the Salient content. */
.brxe-slider-nested.salient-nested-slider--has-salient-slides {
	overflow: hidden;
}

.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__track {
	max-width: 100%;
	overflow: hidden;
}

.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide {
	max-width: 100%;
	min-width: 0;
	overflow: hidden;
}

.brxe-slider-nested .splide__slide.brxe-salient-fancy-box,
.brxe-slider-nested .splide__slide[class*="brxe-salient-"],
.brxe-slider-nested .splide__slide[class*="brxe-pvtl-"] {
	align-self: stretch;
	align-items: stretch;
	justify-content: flex-start;
	min-width: 0;
	max-width: 100%;
	width: auto !important;
	flex: 0 0 auto !important;
	box-sizing: border-box;
	overflow: hidden;
}

.brxe-slider-nested .splide__slide.brxe-salient-fancy-box > .nectar-fancy-box,
.brxe-slider-nested .splide__slide[class*="brxe-salient-"] > .nectar-fancy-box,
.brxe-slider-nested .splide__slide[class*="brxe-pvtl-"] > .nectar-fancy-box,
.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0;
	height: 100%;
	box-sizing: border-box;
	overflow: hidden;
}

.brxe-slider-nested .splide__slide[class*="brxe-salient-"] .nectar-fancy-box .box-bg,
.brxe-slider-nested .splide__slide[class*="brxe-salient-"] .nectar-fancy-box .inner,
.brxe-slider-nested .splide__slide[class*="brxe-pvtl-"] .nectar-fancy-box .box-bg,
.brxe-slider-nested .splide__slide[class*="brxe-pvtl-"] .nectar-fancy-box .inner,
.brxe-slider-nested .brxe-salient-fancy-box .nectar-fancy-box .box-bg,
.brxe-slider-nested .brxe-salient-fancy-box .nectar-fancy-box .inner,
.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .box-bg,
.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .inner,
.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .link-text,
.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .heading-wrap {
	width: 100%;
	max-width: 100%;
	min-width: 0;
	box-sizing: border-box;
	overflow-wrap: anywhere;
}

.brxe-slider-nested.salient-nested-slider--gchkp-arrows,
.brxe-slider-nested.gchkp-arrows {
	--salient-nested-arrow-size: 40px;
	--salient-nested-arrow-icon-size: 16px;
	--salient-nested-arrow-bg: var(--c-pink, var(--gchkp-primary-colour, #ff1053));
	--salient-nested-arrow-color: var(--c-white, #fff);
	--salient-nested-arrow-radius: 0;
	--salient-nested-arrow-offset: 13px;
}

.brxe-slider-nested.salient-nested-slider--gchkp-arrows .splide__arrow,
.brxe-slider-nested.gchkp-arrows .splide__arrow {
	align-items: center;
	background-color: var(--salient-nested-arrow-bg);
	border: 0;
	border-radius: var(--salient-nested-arrow-radius);
	color: var(--salient-nested-arrow-color);
	display: flex;
	height: var(--salient-nested-arrow-size);
	justify-content: center;
	min-height: var(--salient-nested-arrow-size);
	min-width: var(--salient-nested-arrow-size);
	opacity: 1;
	top: 50%;
	width: var(--salient-nested-arrow-size);
	z-index: 5;
}

.brxe-slider-nested.salient-nested-slider--gchkp-arrows .splide__arrow svg,
.brxe-slider-nested.gchkp-arrows .splide__arrow svg {
	fill: currentColor;
	height: var(--salient-nested-arrow-icon-size);
	width: var(--salient-nested-arrow-icon-size);
}

.brxe-slider-nested.salient-nested-slider--gchkp-arrows .splide__arrow--prev,
.brxe-slider-nested.gchkp-arrows .splide__arrow--prev {
	left: var(--salient-nested-arrow-offset);
	right: auto;
	transform: translateY(-50%) rotate(180deg);
}

.brxe-slider-nested.salient-nested-slider--gchkp-arrows .splide__arrow--next,
.brxe-slider-nested.gchkp-arrows .splide__arrow--next {
	left: auto;
	right: var(--salient-nested-arrow-offset);
	transform: translateY(-50%);
}

.brxe-slider-nested.salient-nested-slider--gchkp-arrows .splide__arrow:disabled,
.brxe-slider-nested.gchkp-arrows .splide__arrow:disabled {
	opacity: 0.45;
}

.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap,
.nectar-fancy-box[data-style="color_box_hover"] .inner,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer,
.nectar-fancy-box[data-style="parallax_hover"] .bg-img,
.nectar-fancy-box[data-style="parallax_hover"] .meta-wrap {
	min-height: inherit;
}

.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap,
.nectar-fancy-box[data-style="color_box_hover"] .box-bg,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer,
.nectar-fancy-box[data-style="parallax_hover"] .bg-img {
	height: 100%;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer,
.nectar-fancy-box[data-style="parallax_hover"] .bg-img,
.nectar-fancy-box[data-style="parallax_hover"] .meta-wrap {
	min-height: 0;
	max-height: 100%;
	overflow: hidden;
}

/* Builder/preview fallback before Splide writes inline widths. */
.brxe-slider-nested[data-splide*='"perPage":1'] .splide__list > .brxe-salient-fancy-box {
	width: 100% !important;
}

.brxe-slider-nested[data-splide*='"perPage":2'] .splide__list > .brxe-salient-fancy-box {
	width: 50% !important;
}

.brxe-slider-nested[data-splide*='"perPage":3'] .splide__list > .brxe-salient-fancy-box {
	width: 33.333333% !important;
}

.brxe-slider-nested[data-splide*='"perPage":4'] .splide__list > .brxe-salient-fancy-box {
	width: 25% !important;
}

.brxe-slider-nested[data-splide*='"perPage":5'] .splide__list > .brxe-salient-fancy-box {
	width: 20% !important;
}

.brxe-slider-nested[data-splide*='"perPage":6'] .splide__list > .brxe-salient-fancy-box {
	width: 16.666667% !important;
}

@media (max-width: 767px) {
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__list {
		align-items: stretch;
	}

	.brxe-slider-nested.salient-nested-slider--has-salient-slides,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__track {
		background: transparent !important;
		border: 0 !important;
		box-shadow: none !important;
		clip-path: inset(0);
		outline: 0 !important;
		overflow: hidden !important;
		padding: 0 !important;
	}

	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__list > .splide__slide,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__list > .brxe-salient-fancy-box {
		background: transparent !important;
		border: 0 !important;
		box-shadow: none !important;
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
		outline: 0 !important;
		padding: 0 !important;
		flex: 0 0 100% !important;
	}

	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .box-inner-wrap,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .box-bg,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .parallaxImg,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .parallaxImg-container {
		border: 0 !important;
		box-shadow: none !important;
		outline: 0 !important;
	}

	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .box-bg,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .bg-img,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .parallaxImg-rendered-layer,
	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box .parallaxImg-rendered-layer > .bg-img {
		inset: -1px !important;
		max-width: none !important;
	}

	.brxe-slider-nested.salient-nested-slider--has-salient-slides .splide__slide .nectar-fancy-box img {
		height: calc(100% + 2px) !important;
		margin: -1px 0 0 -1px !important;
		max-width: none !important;
		object-fit: cover;
		width: calc(100% + 2px) !important;
	}
}
