
		@keyframes header_nav_entrance_animation {
			0% {
				opacity: 0.01;
			}

			100% {
				opacity: 1;
			}
		}

		@media only screen and (min-width:691px) {
			#header-outer {
				opacity: 0.01;
			}

			#header-outer.entrance-animation {
				animation: header_nav_entrance_animation 1.5s ease forwards;
			}
		}

		#header-outer.entrance-animation,
		#header-outer.entrance-animation #top,
		#header-outer.entrance-animation #header-secondary-outer {
			animation-delay: 600ms;
		}

		.no-rgba #header-space {
			display: none;
		}

		@media only screen and (max-width:999px) {
			body #header-space[data-header-mobile-fixed="1"] {
				display: none;
			}

			#header-outer[data-mobile-fixed="false"] {
				position: absolute;
			}
		}

		@media only screen and (max-width:999px) {
			body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]) {
				display: block !important;
				margin-bottom: -50px;
			}

			#header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"] {
				display: none;
			}
		}

		@media only screen and (min-width:1000px) {
			#header-space {
				display: none;
			}

			.nectar-slider-wrap.first-section,
			.parallax_slider_outer.first-section,
			.full-width-content.first-section,
			.parallax_slider_outer.first-section .swiper-slide .content,
			.nectar-slider-wrap.first-section .swiper-slide .content,
			#page-header-bg,
			.nder-page-header,
			#page-header-wrap,
			.full-width-section.first-section {
				margin-top: 0 !important;
			}

			body #page-header-bg,
			body #page-header-wrap {
				height: 90px;
			}

			body #search-outer {
				z-index: 100000;
			}
		}

		@media only screen and (min-width:1000px) {

			#page-header-wrap.fullscreen-header,
			#page-header-wrap.fullscreen-header #page-header-bg,
			html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
			.nectar_fullscreen_zoom_recent_projects,
			#nectar_fullscreen_rows:not(.afterLoaded)>div {
				height: 100vh;
			}

			.wpb_row.vc_row-o-full-height.top-level,
			.wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
				min-height: 100vh;
			}

			#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,
			#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
			.blog-archive-header.color-bg .container {
				padding-top: 85px;
			}

			#page-header-wrap.container #page-header-bg .span_6 .inner-wrap {
				padding-top: 0;
			}

			.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
			.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
				height: calc(100vh + 2px) !important;
			}

			.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
			.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
				height: calc(100vh - 30px) !important;
			}
		}

		@media only screen and (max-width:999px) {

			#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,
			#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
			.blog-archive-header.color-bg .container {
				padding-top: 34px;
			}

			.vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12,
			#page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap {
				padding-top: 24px;
			}
		}

		@media only screen and (max-width:690px) {
			.vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12 {
				padding-top: 34px;
			}

			.vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container>.inner-wrap {
				padding-top: 24px;
			}
		}

		@media only screen and (max-width:999px) {

			.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content,
			.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content {
				padding-top: 30px;
			}
		}

		@media only screen and (max-width:999px) {
			.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
				height: calc(100vh - 76px);
			}

			.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
			.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12,
			[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
			[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
				min-height: calc(100vh - 76px);
			}

			html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
			.nectar_fullscreen_zoom_recent_projects,
			.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
			.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
			#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
				height: calc(100vh - 1px);
			}

			.wpb_row.vc_row-o-full-height.top-level,
			.wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
				min-height: calc(100vh - 1px);
			}

			body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
				min-height: calc(100vh - 1px);
				height: calc(100vh - 1px);
			}
		}

		#nectar_fullscreen_rows {
			background-color: transparent;
		}

		.post-type-archive-product.woocommerce .container-wrap,
		.tax-product_cat.woocommerce .container-wrap {
			background-color: #f6f6f6;
		}

		.woocommerce.single-product #single-meta {
			position: relative !important;
			top: 0 !important;
			margin: 0;
			left: 8px;
			height: auto;
		}

		.woocommerce.single-product #single-meta:after {
			display: block;
			content: " ";
			clear: both;
			height: 1px;
		}

		.woocommerce ul.products li.product.material,
		.woocommerce-page ul.products li.product.material {
			background-color: #ffffff;
		}

		.woocommerce ul.products li.product.minimal .product-wrap,
		.woocommerce ul.products li.product.minimal .background-color-expand,
		.woocommerce-page ul.products li.product.minimal .product-wrap,
		.woocommerce-page ul.products li.product.minimal .background-color-expand {
			background-color: #ffffff;
		}

		body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content),
		html body .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
			margin-bottom: 0;
		}

		body .container-wrap .vc_row-fluid[data-column-margin="none"]>.span_12,
		html body .vc_row-fluid[data-column-margin="none"]>.span_12,
		body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.container>.span_12,
		body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.span_12 {
			margin-left: 0;
			margin-right: 0;
		}

		body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
		body .container-wrap .inner_row[data-column-margin="none"] .child_column,
		html body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
		html body .inner_row[data-column-margin="none"] .child_column {
			padding-left: 0;
			padding-right: 0;
		}

		#ajax-content-wrap .vc_row.left_padding_27vw .row_col_wrap_12,
		.nectar-global-section .vc_row.left_padding_27vw .row_col_wrap_12 {
			padding-left: 27vw;
		}

		#ajax-content-wrap .vc_row.right_padding_27vw .row_col_wrap_12,
		.nectar-global-section .vc_row.right_padding_27vw .row_col_wrap_12 {
			padding-right: 27vw;
		}

		[data-nectar-animate-settings] .nectar-shape-divider-wrap {
			z-index: 0;
		}

		[data-nectar-animate-settings] .nectar-shape-divider-wrap .nectar-shape-divider {
			bottom: 0;
		}

		#ajax-content-wrap .vc_row.left_padding_7pct .row_col_wrap_12,
		.nectar-global-section .vc_row.left_padding_7pct .row_col_wrap_12 {
			padding-left: 7%;
		}

		#ajax-content-wrap .vc_row.right_padding_7pct .row_col_wrap_12,
		.nectar-global-section .vc_row.right_padding_7pct .row_col_wrap_12 {
			padding-right: 7%;
		}

		#ajax-content-wrap .vc_row.top_margin_5pct {
			margin-top: 5%;
		}

		@media only screen,
		print {
			.vc_row.scale_desktop_1-02.rotate_desktop_2deg {
				-webkit-transform: scale(1.02) rotate(2deg);
				transform: scale(1.02) rotate(2deg);
			}
		}

		#ajax-content-wrap .vc_row.bottom_margin_5pct {
			margin-bottom: 5%;
		}

		@media only screen,
		print {
			.vc_row.scale_desktop_1-02.rotate_desktop_358deg {
				-webkit-transform: scale(1.02) rotate(358deg);
				transform: scale(1.02) rotate(358deg);
			}
		}

		#ajax-content-wrap .vc_row.left_padding_10pct .row_col_wrap_12,
		.nectar-global-section .vc_row.left_padding_10pct .row_col_wrap_12 {
			padding-left: 10%;
		}

		#ajax-content-wrap .vc_row.right_padding_10pct .row_col_wrap_12,
		.nectar-global-section .vc_row.right_padding_10pct .row_col_wrap_12 {
			padding-right: 10%;
		}

		@media only screen and (min-width:1000px) {

			#header-outer .column-margin-7vw.wpb_row>.span_12,
			#ajax-content-wrap .column-margin-7vw.wpb_row>.span_12,
			#ajax-content-wrap .column-margin-7vw.wpb_row .full-page-inner>.container>.span_12,
			#ajax-content-wrap .column-margin-7vw.wpb_row .full-page-inner>.span_12 {
				margin-left: calc(7vw/-2);
				margin-right: calc(7vw/-2);
			}

			#header-outer .column-margin-7vw .wpb_column:not(.child_column),
			#header-outer .column-margin-7vw.inner_row .child_column,
			#ajax-content-wrap .column-margin-7vw .wpb_column:not(.child_column),
			#ajax-content-wrap .column-margin-7vw.inner_row .child_column {
				padding-left: calc(7vw/2);
				padding-right: calc(7vw/2);
			}
		}

		.nectar-shape-divider-wrap {
			position: absolute;
			top: auto;
			bottom: 0;
			left: 0;
			right: 0;
			width: 100%;
			height: 150px;
			z-index: 3;
			transform: translateZ(0);
		}

		.post-area.span_9 .nectar-shape-divider-wrap {
			overflow: hidden;
		}

		.nectar-shape-divider-wrap[data-front="true"] {
			z-index: 50;
		}

		.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
			opacity: 0.6;
		}

		.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),
		.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
			opacity: 0.15;
		}

		.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),
		.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
			opacity: 0.3;
		}

		.nectar-shape-divider {
			width: 100%;
			left: 0;
			bottom: -1px;
			height: 100%;
			position: absolute;
		}

		.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
			fill: #fff;
		}

		@media only screen and (max-width:999px) {
			.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
				height: 75%;
			}

			.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
				height: 55%;
			}
		}

		@media only screen and (max-width:690px) {
			.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
				height: 33%;
			}

			.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
				height: 33%;
			}
		}

		#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,
		#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider {
			height: 1px;
		}

		#ajax-content-wrap .vc_row.left_padding_7vw .row_col_wrap_12,
		.nectar-global-section .vc_row.left_padding_7vw .row_col_wrap_12 {
			padding-left: 7vw;
		}

		#ajax-content-wrap .vc_row.right_padding_7vw .row_col_wrap_12,
		.nectar-global-section .vc_row.right_padding_7vw .row_col_wrap_12 {
			padding-right: 7vw;
		}

		#ajax-content-wrap .vc_row.inner_row.right_padding_10pct .row_col_wrap_12_inner,
		.nectar-global-section .vc_row.inner_row.right_padding_10pct .row_col_wrap_12_inner {
			padding-right: 10%;
		}

		.vc_row.inner_row.row_position_absolute {
			position: absolute;
		}

		.vc_row.inner_row.top_position_desktop_20pct {
			top: 20%;
		}

		.vc_row.inner_row.left_position_desktop_-1pct {
			left: -1%;
		}

		@media only screen,
		print {
			.vc_row.inner_row.translate_x_-35pct {
				-webkit-transform: translateX(-35%);
				transform: translateX(-35%);
			}
		}

		.vc_row.inner_row.no-pointer-events {
			pointer-events: none;
		}

		.vc_row.inner_row.min_width_desktop_100pct {
			min-width: 100%;
		}

		.vc_row.inner_row.bottom_position_desktop_5vw {
			bottom: 5vw;
		}

		#ajax-content-wrap .vc_row.inner_row.left_padding_10pct .row_col_wrap_12_inner,
		.nectar-global-section .vc_row.inner_row.left_padding_10pct .row_col_wrap_12_inner {
			padding-left: 10%;
		}

		#ajax-content-wrap .vc_row.inner_row.left_padding_25vw .row_col_wrap_12_inner,
		.nectar-global-section .vc_row.inner_row.left_padding_25vw .row_col_wrap_12_inner {
			padding-left: 25vw;
		}

		#ajax-content-wrap .vc_row.inner_row.right_padding_25vw .row_col_wrap_12_inner,
		.nectar-global-section .vc_row.inner_row.right_padding_25vw .row_col_wrap_12_inner {
			padding-right: 25vw;
		}

		#ajax-content-wrap .vc_row.inner_row.right_padding_5pct .row_col_wrap_12_inner,
		.nectar-global-section .vc_row.inner_row.right_padding_5pct .row_col_wrap_12_inner {
			padding-right: 5%;
		}

		#ajax-content-wrap .vc_row.inner_row.right_padding_14pct .row_col_wrap_12_inner,
		.nectar-global-section .vc_row.inner_row.right_padding_14pct .row_col_wrap_12_inner {
			padding-right: 14%;
		}

		@media only screen,
		print {
			.wpb_column.top_padding_desktop_4vw>.vc_column-inner {
				padding-top: 4vw;
			}

			.wpb_column.right_padding_desktop_7vw>.vc_column-inner {
				padding-right: 7vw;
			}

			.wpb_column.bottom_padding_desktop_6vw>.vc_column-inner {
				padding-bottom: 6vw;
			}

			.wpb_column.left_padding_desktop_7vw>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.top_padding_desktop_4vw>.n-sticky>.vc_column-inner {
				padding-top: 4vw;
			}

			.wpb_column.right_padding_desktop_7vw>.n-sticky>.vc_column-inner {
				padding-right: 7vw;
			}

			.wpb_column.bottom_padding_desktop_6vw>.n-sticky>.vc_column-inner {
				padding-bottom: 6vw;
			}

			.wpb_column.left_padding_desktop_7vw>.n-sticky>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.top_padding_desktop_85px>.vc_column-inner {
				padding-top: 85px;
			}

			.wpb_column.right_padding_desktop_7vw>.vc_column-inner {
				padding-right: 7vw;
			}

			.wpb_column.bottom_padding_desktop_85px>.vc_column-inner {
				padding-bottom: 85px;
			}
		}

		@media only screen and (max-width:999px) {
			body .wpb_column.top_padding_tablet_30px>.vc_column-inner {
				padding-top: 30px;
			}

			body .wpb_column.right_padding_tablet_7vw>.vc_column-inner {
				padding-right: 7vw;
			}

			body .wpb_column.bottom_padding_tablet_0px>.vc_column-inner {
				padding-bottom: 0;
			}

			body .wpb_column.left_padding_tablet_7vw>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.top_padding_desktop_85px>.n-sticky>.vc_column-inner {
				padding-top: 85px;
			}

			.wpb_column.right_padding_desktop_7vw>.n-sticky>.vc_column-inner {
				padding-right: 7vw;
			}

			.wpb_column.bottom_padding_desktop_85px>.n-sticky>.vc_column-inner {
				padding-bottom: 85px;
			}
		}

		@media only screen and (max-width:999px) {
			body .wpb_column.top_padding_tablet_30px>.n-sticky>.vc_column-inner {
				padding-top: 30px;
			}

			body .wpb_column.right_padding_tablet_7vw>.n-sticky>.vc_column-inner {
				padding-right: 7vw;
			}

			body .wpb_column.bottom_padding_tablet_0px>.n-sticky>.vc_column-inner {
				padding-bottom: 0;
			}

			body .wpb_column.left_padding_tablet_7vw>.n-sticky>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		.wpb_column.el_spacing_0px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.el_spacing_0px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 0;
		}

		.wpb_column.column_position_relative,
		.wpb_column.column_position_relative>.vc_column-inner {
			position: relative;
		}

		.wpb_column.column_position_static,
		.wpb_column.column_position_static>.vc_column-inner {
			position: static;
		}

		@media only screen,
		print {
			.wpb_column.left_padding_desktop_7vw>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.left_padding_desktop_7vw>.n-sticky>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		.wpb_column.el_spacing_30px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.el_spacing_30px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 30px;
		}

		@media only screen,
		print {
			.wpb_column.right_padding_desktop_7vw>.vc_column-inner {
				padding-right: 7vw;
			}
		}

		@media only screen and (max-width:999px) {
			body .wpb_column.right_padding_tablet_0px>.vc_column-inner {
				padding-right: 0;
			}

			body .wpb_column.left_padding_tablet_7vw>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.right_padding_desktop_7vw>.n-sticky>.vc_column-inner {
				padding-right: 7vw;
			}
		}

		@media only screen and (max-width:999px) {
			body .wpb_column.right_padding_tablet_0px>.n-sticky>.vc_column-inner {
				padding-right: 0;
			}

			body .wpb_column.left_padding_tablet_7vw>.n-sticky>.vc_column-inner {
				padding-left: 7vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.left_padding_desktop_2vw>.vc_column-inner {
				padding-left: 2vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.left_padding_desktop_2vw>.n-sticky>.vc_column-inner {
				padding-left: 2vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.right_padding_desktop_2vw>.vc_column-inner {
				padding-right: 2vw;
			}
		}

		@media only screen,
		print {
			.wpb_column.right_padding_desktop_2vw>.n-sticky>.vc_column-inner {
				padding-right: 2vw;
			}
		}

		.wpb_column.child_column.el_spacing_0px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.child_column.el_spacing_0px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 0;
		}

		.wpb_column.child_column.el_spacing_20px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.child_column.el_spacing_20px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 20px;
		}

		@media only screen and (min-width:1000px) {
			.column_element_direction_desktop_horizontal>.vc_column-inner>.wpb_wrapper {
				display: flex;
				align-items: center;
			}

			#ajax-content-wrap .column_element_direction_desktop_horizontal>.vc_column-inner>.wpb_wrapper>* {
				margin-bottom: 0;
			}
		}

		.column_element_direction_desktop_horizontal.force-desktop-text-align-right>.vc_column-inner>.wpb_wrapper {
			justify-content: flex-end;
		}

		.column_element_direction_desktop_horizontal.force-desktop-text-align-center>.vc_column-inner>.wpb_wrapper {
			justify-content: center;
		}

		@media only screen and (max-width:999px) {
			.column_element_direction_desktop_horizontal.force-tablet-text-align-right>.vc_column-inner>.wpb_wrapper {
				justify-content: flex-end;
			}

			.column_element_direction_desktop_horizontal.force-tablet-text-align-center>.vc_column-inner>.wpb_wrapper {
				justify-content: center;
			}
		}

		@media only screen and (max-width:690px) {
			.column_element_direction_desktop_horizontal.force-phone-text-align-right>.vc_column-inner>.wpb_wrapper {
				justify-content: flex-end;
			}

			.column_element_direction_desktop_horizontal.force-phone-text-align-center>.vc_column-inner>.wpb_wrapper {
				justify-content: center;
			}
		}

		@media only screen and (min-width:1000px) {
			.column_element_direction_desktop_horizontal.el_spacing_20px>.vc_column-inner>.wpb_wrapper {
				gap: 20px;
			}
		}

		@media only screen and (min-width:691px) and (max-width:999px) {
			.column_element_direction_tablet_horizontal>.vc_column-inner>.wpb_wrapper {
				display: flex;
				align-items: center;
			}

			#ajax-content-wrap .column_element_direction_tablet_horizontal>.vc_column-inner>.wpb_wrapper>* {
				margin-bottom: 0;
			}
		}

		@media only screen and (min-width:691px) and (max-width:999px) {
			.column_element_direction_desktop_horizontal.el_spacing_20px>.vc_column-inner>.wpb_wrapper {
				gap: 20px;
			}
		}

		.wpb_column.child_column.nectar-mask-reveal-left-dir.nectar-mask-reveal-straight-shape .vc_column-inner {
			clip-path: inset(0 100% 0 0);
			transition: clip-path 1.3s cubic-bezier(0.65, 0, 0.35, 1);
			opacity: 1;
		}

		.wpb_column.child_column.nectar-mask-reveal-left-dir.nectar-mask-reveal-straight-shape.animated-in .vc_column-inner {
			clip-path: inset(0 0 0 0);
		}

		.wpb_column[data-border-radius="20px"],
		.wpb_column[data-border-radius="20px"]>.vc_column-inner,
		.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-link,
		.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-bg-overlay-wrap,
		.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
		.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap .column-image-bg,
		.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap[data-n-parallax-bg="true"],
		.wpb_column[data-border-radius="20px"]>.n-sticky>.vc_column-inner,
		.wpb_column[data-border-radius="20px"]>.n-sticky>.vc_column-inner>.column-bg-overlay-wrap {
			border-radius: 20px;
		}

		.wpb_column.child_column.el_spacing_5px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.child_column.el_spacing_5px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 5px;
		}

		@media only screen,
		print {
			.wpb_column.top_padding_desktop_60vh>.vc_column-inner {
				padding-top: 60vh;
			}
		}

		@media only screen and (max-width:999px) {
			body .wpb_column.top_padding_tablet_50vh>.vc_column-inner {
				padding-top: 50vh;
			}
		}

		@media only screen and (max-width:690px) {
			html body .wpb_column.top_padding_phone_40vh>.vc_column-inner {
				padding-top: 40vh;
			}
		}

		@media only screen,
		print {
			.wpb_column.top_padding_desktop_60vh>.n-sticky>.vc_column-inner {
				padding-top: 60vh;
			}
		}

		@media only screen and (max-width:999px) {
			body .wpb_column.top_padding_tablet_50vh>.n-sticky>.vc_column-inner {
				padding-top: 50vh;
			}
		}

		@media only screen and (max-width:690px) {
			html body .wpb_column.top_padding_phone_40vh>.n-sticky>.vc_column-inner {
				padding-top: 40vh;
			}
		}

		.bg_img_front>.vc_column-inner>.column-bg-overlay-wrap {
			z-index: -2;
		}

		.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg,
		.container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
			background-position: center center;
		}

		.wpb_column[data-border-radius="15px"],
		.wpb_column[data-border-radius="15px"]>.vc_column-inner,
		.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-link,
		.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-bg-overlay-wrap,
		.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
		.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap .column-image-bg,
		.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap[data-n-parallax-bg="true"],
		.wpb_column[data-border-radius="15px"]>.n-sticky>.vc_column-inner,
		.wpb_column[data-border-radius="15px"]>.n-sticky>.vc_column-inner>.column-bg-overlay-wrap {
			border-radius: 15px;
		}

		.img-with-aniamtion-wrap[data-animation="slide-up"] .hover-wrap {
			opacity: 1;
			transform: translateY(150px);
		}

		.img-with-aniamtion-wrap.custom-width-18vw .inner {
			max-width: 18vw;
		}

		.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation,
		.img-with-aniamtion-wrap[data-border-radius="15px"] .inner,
		.img-with-aniamtion-wrap[data-border-radius="15px"] .hover-wrap {
			border-radius: 15px;
		}

		.img-with-aniamtion-wrap.custom-width-60pct .inner {
			max-width: 60%;
		}

		.img-with-aniamtion-wrap[data-max-width="custom"].center .inner {
			display: inline-block;
		}

		@media only screen and (min-width:1000px) {

			.nectar-highlighted-text.font_size_5vw h1,
			.nectar-highlighted-text.font_size_5vw h2,
			.nectar-highlighted-text.font_size_5vw h3,
			.nectar-highlighted-text.font_size_5vw h4,
			.nectar-highlighted-text.font_size_5vw h5,
			.nectar-highlighted-text.font_size_5vw h6,
			.nectar-highlighted-text.font_size_5vw p {
				font-size: 5vw;
				line-height: 1.1em;
			}
		}

		.nectar-highlighted-text[data-style="regular_underline"].font_size_5vw em:before,
		.nectar-highlighted-text[data-style="half_text"].font_size_5vw em:before {
			bottom: .07em;
		}

		@keyframes nectarStrokeAnimation {
			0% {
				stroke-dashoffset: 1;
				opacity: 0;
			}

			1% {
				opacity: 1;
			}

			100% {
				stroke-dashoffset: 0;
			}
		}

		.nectar-highlighted-text .nectar-scribble {
			position: absolute;
			left: 0;
			top: 0;
			z-index: -1;
		}

		.nectar-highlighted-text .nectar-scribble path {
			stroke-dasharray: 1;
			stroke-dashoffset: 1;
			opacity: 0;
		}

		.nectar-highlighted-text em.animated .nectar-scribble path {
			stroke-linecap: round;
			opacity: 1;
			animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
		}

		.nectar-highlighted-text[data-style="scribble"] em {
			background-image: none !important;
		}

		body .nectar-scribble.basic-underline {
			width: 100%;
			height: 30%;
			top: auto;
			bottom: -20%;
		}

		@media only screen and (max-width:999px) {
			.nectar-highlighted-text.nectar-disable-mobile-animation em {
				background-size: 100% 80%;
			}

			.nectar-highlighted-text[data-style="half_text"].nectar-disable-mobile-animation em {
				background-size: 100% 28%;
			}

			.nectar-highlighted-text.nectar-disable-mobile-animation:not([data-style="text_outline"]) em {
				transition: none;
			}

			.nectar-highlighted-text.nectar-disable-mobile-animation .nectar-scribble path {
				stroke-dashoffset: 0;
				opacity: 1 !important;
				animation: none !important;
			}
		}

		@media only screen and (min-width:1000px) {

			.nectar-highlighted-text.font_size_3vw h1,
			.nectar-highlighted-text.font_size_3vw h2,
			.nectar-highlighted-text.font_size_3vw h3,
			.nectar-highlighted-text.font_size_3vw h4,
			.nectar-highlighted-text.font_size_3vw h5,
			.nectar-highlighted-text.font_size_3vw h6,
			.nectar-highlighted-text.font_size_3vw p {
				font-size: 3vw;
				line-height: 1.1em;
			}
		}

		.nectar-highlighted-text[data-style="regular_underline"].font_size_3vw em:before,
		.nectar-highlighted-text[data-style="half_text"].font_size_3vw em:before {
			bottom: .07em;
		}

		body .nectar-scribble.squiggle-underline {
			width: 100%;
			height: 50%;
			top: auto;
			bottom: -30%;
		}

		.nectar-highlighted-text[data-style="none"] em {
			background-image: none !important;
		}

		.nectar-scrolling-text.text_space_medium[data-spacing="true"] .nectar-scrolling-text-inner>* {
			padding-left: 1.1em;
		}

		@media only screen and (min-width:1000px) {
			.nectar-scrolling-text.font_size_5vw .nectar-scrolling-text-inner * {
				font-size: 5vw;
				line-height: 1em;
			}
		}

		@media only screen,
		print {

			body #ajax-content-wrap .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul,
			body .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul {
				font-size: max(16px, 1.1vw);
			}
		}

		@media only screen,
		print {

			body #ajax-content-wrap .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul,
			body .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul,
			body #header-outer .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul {
				font-size: max(16px, 1.1vw);
			}
		}

		#ajax-content-wrap .font_line_height_1-6.nectar-fancy-ul,
		body .font_line_height_1-6.nectar-fancy-ul {
			line-height: 1.6;
		}

		.nectar-fancy-ul {
			line-height: 1.3;
		}

		#ajax-content-wrap .nectar-fancy-ul ul li {
			line-height: inherit;
		}

		.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
			font-size: 1.1em;
		}

		.nectar-split-heading .heading-line {
			display: block;
			overflow: hidden;
			position: relative
		}

		.nectar-split-heading .heading-line>div {
			display: block;
			transform: translateY(200%);
			-webkit-transform: translateY(200%)
		}

		.nectar-split-heading h1 {
			margin-bottom: 0
		}

		@media only screen and (min-width:1000px) {

			.nectar-split-heading[data-custom-font-size="true"] h1,
			.nectar-split-heading[data-custom-font-size="true"] h2,
			.row .nectar-split-heading[data-custom-font-size="true"] h3,
			.row .nectar-split-heading[data-custom-font-size="true"] h4,
			.row .nectar-split-heading[data-custom-font-size="true"] h5,
			.row .nectar-split-heading[data-custom-font-size="true"] h6,
			.row .nectar-split-heading[data-custom-font-size="true"] i {
				font-size: inherit;
				line-height: inherit;
			}
		}

		.nectar-split-heading.font_line_height_1-8 {
			line-height: 1.8 !important;
		}

		.nectar-split-heading.font_line_height_1-8 * {
			line-height: 1.8 !important;
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
			.font_size_1-2vw.nectar-split-heading {
				font-size: 1.2vw !important;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
			.font_size_1-2vw.nectar-split-heading,
			#header-outer .font_size_1-2vw.nectar-split-heading {
				font-size: 1.2vw !important;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-split-heading,
			.font_size_tablet_16px.nectar-split-heading {
				font-size: 16px !important;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-split-heading,
			.container-wrap .font_size_tablet_16px.nectar-split-heading,
			#header-outer .font_size_tablet_16px.nectar-split-heading {
				font-size: 16px !important;
			}
		}

		#ajax-content-wrap .font_line_height_1-8.nectar-split-heading,
		body .font_line_height_1-8.nectar-split-heading {
			line-height: 1.8;
		}

		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h1,
		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h2,
		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h3,
		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h4 {
			margin: 0 auto;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated) {
			opacity: 0;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated).animated-in {
			opacity: 1;
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-m-rm-animation="true"] {
				opacity: 1 !important;
			}
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"]>*>span {
			position: relative;
			display: inline-block;
			overflow: hidden;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
			vertical-align: bottom;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
			line-height: 1.2;
		}

		@media only screen and (min-width:1000px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated)>* {
				line-height: 1.2;
			}
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not([data-m-rm-animation="true"]):not(.markup-generated)>* {
				line-height: 1.2;
			}
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) span .inner {
			transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1);
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner {
			position: relative;
			display: inline-block;
			-webkit-transform: translateY(1.3em);
			transform: translateY(1.3em);
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner.animated {
			-webkit-transform: none;
			transform: none;
			opacity: 1;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="left"] {
			display: flex;
			justify-content: flex-start;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="center"] {
			display: flex;
			justify-content: center;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="right"] {
			display: flex;
			justify-content: flex-end;
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="left"] {
				display: flex;
				justify-content: flex-start;
			}

			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"] {
				display: flex;
				justify-content: center;
			}

			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="right"] {
				display: flex;
				justify-content: flex-end;
			}
		}

		.nectar-split-heading.font_line_height_1-3 {
			line-height: 1.3 !important;
		}

		.nectar-split-heading.font_line_height_1-3 * {
			line-height: 1.3 !important;
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_3vw.nectar-split-heading,
			.font_size_3vw.nectar-split-heading {
				font-size: 3vw !important;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_3vw.nectar-split-heading,
			.font_size_3vw.nectar-split-heading,
			#header-outer .font_size_3vw.nectar-split-heading {
				font-size: 3vw !important;
			}
		}

		#ajax-content-wrap .font_line_height_1-3.nectar-split-heading,
		body .font_line_height_1-3.nectar-split-heading {
			line-height: 1.3;
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-rm-animation="true"] span .inner {
				-webkit-transform: none;
				transform: none !important;
				opacity: 1;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
			.font_size_desktop_1-1vw.nectar-cta {
				font-size: 1.1vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
			.font_size_desktop_1-1vw.nectar-cta,
			#header-outer .font_size_desktop_1-1vw.nectar-cta {
				font-size: 1.1vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_14px.nectar-cta,
			.font_size_tablet_14px.nectar-cta {
				font-size: 14px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_14px.nectar-cta,
			.container-wrap .font_size_tablet_14px.nectar-cta,
			#header-outer .font_size_tablet_14px.nectar-cta {
				font-size: 14px;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
			.font_size_desktop_1-1vw.nectar-cta * {
				font-size: 1.1vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
			.font_size_desktop_1-1vw.nectar-cta *,
			#header-outer .font_size_desktop_1-1vw.nectar-cta * {
				font-size: 1.1vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_14px.nectar-cta *,
			.font_size_tablet_14px.nectar-cta * {
				font-size: 14px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_14px.nectar-cta *,
			.container-wrap .font_size_tablet_14px.nectar-cta *,
			#header-outer .font_size_tablet_14px.nectar-cta * {
				font-size: 14px;
			}
		}

		.nectar-cta.font_size_desktop_1-1vw,
		.nectar-cta.font_size_desktop_1-1vw * {
			line-height: 1.1;
		}

		.nectar-cta.has-icon[data-style="underline"] .link_wrap .link_text {
			line-height: 1.5;
		}

		.nectar-cta.has-icon[data-style="underline"] .nectar-button-type {
			display: flex;
			align-items: center;
		}

		.nectar-cta.has-icon[data-style="underline"] .nectar-button-type .text {
			margin-right: .7em;
		}

		.nectar-cta.has-icon .link_wrap {
			display: flex;
			align-items: center;
		}

		.nectar-cta.has-icon .link_wrap i {
			margin-right: .7em;
			line-height: 1;
			font-size: 1.3em;
		}

		.nectar-cta.has-icon .link_wrap .link_text {
			line-height: 1;
		}

		.nectar-cta.has-icon .link_wrap i svg {
			width: 1.3em;
			fill: currentColor;
		}

		.nectar-cta.has-icon .im-icon-wrap,
		.nectar-cta.has-icon .im-icon-wrap * {
			display: block;
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
			.font_size_desktop_1-1vw.nectar-cta {
				font-size: 1.1vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
			.font_size_desktop_1-1vw.nectar-cta,
			#header-outer .font_size_desktop_1-1vw.nectar-cta {
				font-size: 1.1vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-cta,
			.font_size_tablet_16px.nectar-cta {
				font-size: 16px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta,
			.container-wrap .font_size_tablet_16px.nectar-cta,
			#header-outer .font_size_tablet_16px.nectar-cta {
				font-size: 16px;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
			.font_size_desktop_1-1vw.nectar-cta * {
				font-size: 1.1vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
			.font_size_desktop_1-1vw.nectar-cta *,
			#header-outer .font_size_desktop_1-1vw.nectar-cta * {
				font-size: 1.1vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-cta *,
			.font_size_tablet_16px.nectar-cta * {
				font-size: 16px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta *,
			.container-wrap .font_size_tablet_16px.nectar-cta *,
			#header-outer .font_size_tablet_16px.nectar-cta * {
				font-size: 16px;
			}
		}

		.nectar-cta.font_size_desktop_1-1vw[data-style="underline"],
		.nectar-cta.font_size_desktop_1-1vw * {
			line-height: 1.5;
		}

		.nectar_video_player_self_hosted .wpb_wrapper video,
		.nectar_video_player_self_hosted__overlay {
			width: 100%;
			height: 100%;
			display: block;
			position: absolute;
			margin: 0;
			top: 0;
			left: 0;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			visibility: visible;
			object-fit: cover;
		}

		#ajax-content-wrap .nectar_video_player_self_hosted__overlay {
			object-fit: inherit;
			position: absolute;
			z-index: 1;
		}

		.nectar_video_player_self_hosted[data-border-radius*="px"] .wpb_video_wrapper {
			overflow: hidden;
		}

		.nectar_video_player_self_hosted video.no-video {
			opacity: 0;
		}

		.nectar_video_player_self_hosted .wpb_video_wrapper {
			overflow: hidden;
		}

		.nectar_video_player_self_hosted .play_button {
			z-index: 100;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

		.nectar_video_player_self_hosted .play_button svg {
			height: 16px;
			width: 16px;
			position: relative;
			z-index: 100;
			margin-left: 4px;
		}

		.nectar_video_player_self_hosted .play_button .play {
			position: absolute;
			top: 0;
			left: 0;
			width: 8%;
			margin-top: -4%;
			margin-left: -4%;
			top: 50%;
			left: 50%;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.nectar_video_player_self_hosted .play_button .play:after {
			content: "";
			display: block;
			padding-bottom: 100%;
		}

		@media only screen and (max-width:999px) {
			.nectar_video_player_self_hosted .play_button .play {
				width: 54px;
				height: 54px;
				margin-top: -27px;
				margin-left: -27px;
			}

			.nectar_video_player_self_hosted .play_button svg {
				height: 12px;
				width: 12px;
			}
		}

		.nectar_video_player_self_hosted .play_button.following.follow_mouse .play {
			opacity: 1;
		}

		.nectar_video_player_self_hosted .play_button.follow_mouse .play {
			pointer-events: none;
			transition: opacity 0.3s ease;
		}

		.nectar_video_player_self_hosted .play_button .play:before {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			border-radius: 100px;
			content: "";
			z-index: 0;
			background-color: #000;
			transition: transform 0.3s ease;
		}

		.nectar_video_player_self_hosted .play_button:not(.follow_mouse):hover .play:before {
			transform: scale(1.15);
		}

		.nectar_video_player_self_hosted .play_button svg path {
			fill: #fff;
		}

		.nectar_video_player_self_hosted .play_button[data-play_button_color="#0a0a0a"] .play:before {
			background-color: #0a0a0a;
		}

		.nectar_video_player_self_hosted .play_button[data-play_button_icon_color="#ffffff"] svg path {
			fill: #ffffff;
		}

		@media only screen and (min-width:1000px) {
			.nectar_video_player_self_hosted.play_button_hover .play {
				opacity: 0;
			}

			.nectar_video_player_self_hosted.play_button_hover:hover .play {
				opacity: 1;
			}

			.nectar_video_player_self_hosted.play_button_hover .play:before {
				transform: scale(0.3);
				transition: transform 0.45s ease-out;
			}

			.nectar_video_player_self_hosted.play_button_hover:hover .play:before {
				transform: scale(1);
			}
		}

		.nectar-text-inline-images {
			position: relative;
			opacity: 0;
			transition: opacity 0.2s ease;
		}

		@media only screen and (max-width:999px) {
			.nectar-text-inline-images--rm-mobile-animation {
				transition: none;
			}
		}

		body .nectar-text-inline-images a {
			color: inherit;
		}

		.nectar-text-inline-images .nectar-text-inline-images__inner>*:last-child {
			margin-bottom: 0;
		}

		.nectar-text-inline-images__marker {
			display: inline-block;
			position: relative;
			min-width: 10px;
			clip-path: inset(6%);
		}

		body .row .nectar-text-inline-images__marker img {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			max-width: none;
			width: auto;
		}

		.nectar-text-inline-images__marker video {
			object-fit: cover;
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
		}

		.nectar-text-inline-images--calculated {
			opacity: 1;
		}

		.nectar-text-inline-images.image_size_large .nectar-text-inline-images__marker img {
			width: large;
		}

		@keyframes nectarClipFade {
			0% {
				opacity: 0;
				clip-path: circle(10%);
			}

			50% {
				opacity: 1;
			}

			100% {
				opacity: 1;
				clip-path: circle(42%);
			}
		}

		.nectar-text-inline-images--animation_circle_fade_in .nectar-text-inline-images__marker {
			clip-path: none;
		}

		.nectar-text-inline-images--animation_circle_fade_in img {
			clip-path: circle(15%);
			opacity: 0;
		}

		.nectar-text-inline-images--animation_circle_fade_in .nectar-text-inline-images__marker.animated-in img {
			animation: nectarClipFade 1.8s cubic-bezier(0.25, 1, 0.5, 1) forwards;
		}

		@media only screen and (min-width:1000px) {
			body .row .nectar-text-inline-images.font_size_desktop_4vw * {
				font-size: 4vw;
				line-height: 1.4;
			}
		}

		@media only screen,
		print {
			.nectar-text-inline-images.right_margin_desktop_-6pct .nectar-text-inline-images__marker {
				margin-right: -6%;
			}
		}

		#ajax-content-wrap .nectar-responsive-text *,
		body .nectar-responsive-text * {
			margin-bottom: 0;
			color: inherit;
		}

		#ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,
		body .nectar-responsive-text[class*="font_size"] * {
			font-size: inherit;
			line-height: inherit;
		}

		.nectar-responsive-text.nectar-link-underline-effect a {
			text-decoration: none;
		}

		.nectar-responsive-text[data-inherit-heading-family]>* {
			font-family: inherit;
			font-weight: inherit;
			font-size: inherit;
			line-height: inherit;
			text-transform: inherit;
			letter-spacing: inherit;
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_2vw.nectar-responsive-text,
			.font_size_desktop_2vw.nectar-responsive-text {
				font-size: 2vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_2vw.nectar-responsive-text,
			.font_size_desktop_2vw.nectar-responsive-text,
			#header-outer .font_size_desktop_2vw.nectar-responsive-text {
				font-size: 2vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_4vw.nectar-responsive-text,
			.font_size_tablet_4vw.nectar-responsive-text {
				font-size: 4vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_4vw.nectar-responsive-text,
			.container-wrap .font_size_tablet_4vw.nectar-responsive-text,
			#header-outer .font_size_tablet_4vw.nectar-responsive-text {
				font-size: 4vw;
			}
		}

		@media only screen,
		print {

			body #ajax-content-wrap .font_size_desktop_1-1vw.font_size_min_16px.nectar-responsive-text,
			body .font_size_desktop_1-1vw.font_size_min_16px.nectar-responsive-text {
				font-size: max(16px, 1.1vw);
			}
		}

		@media only screen,
		print {

			body #ajax-content-wrap .font_size_desktop_1-1vw.font_size_min_16px.nectar-responsive-text,
			body .font_size_desktop_1-1vw.font_size_min_16px.nectar-responsive-text,
			body #header-outer .font_size_desktop_1-1vw.font_size_min_16px.nectar-responsive-text {
				font-size: max(16px, 1.1vw);
			}
		}

		#ajax-content-wrap .font_line_height_1-8.nectar-responsive-text,
		body .font_line_height_1-8.nectar-responsive-text {
			line-height: 1.8;
		}

		.nectar-animated-shape {
			line-height: 0;
		}

		@media only screen,
		print {
			.nectar-animated-shape.translate_x_desktop_-50pct.translate_y_desktop_-50pct {
				-webkit-transform: translateX(-50%) translateY(-50%);
				transform: translateX(-50%) translateY(-50%);
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.position_desktop_absolute {
				position: absolute;
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.top_position_desktop_0px {
				top: 0;
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.left_position_desktop_0px {
				left: 0;
			}
		}

		.nectar-animated-shape.z_index_-1 {
			z-index: -1;
		}

		@media only screen,
		print {
			.nectar-animated-shape.width_desktop_77vw {
				width: 77vw;
			}
		}

		@media only screen and (max-width:999px) {
			body .nectar-animated-shape.width_tablet_154vw {
				width: 154vw;
			}
		}

		.nectar-animated-shape__inner_wrap[data-animation="grow-in"].nectar-waypoint-el {
			transform: scale(0);
		}

		.nectar-animated-shape__inner_wrap[data-animation="grow-in"].nectar-waypoint-el.animated-in {
			transform: scale(1);
		}

		.nectar-animated-shape__inner_wrap[data-animation="grow-in"][data-easing="easeInOutCubic"] {
			transition: transform 1.3s cubic-bezier(0.65, 0, 0.35, 1);
		}

		@media only screen,
		print {
			.nectar-animated-shape.translate_x_desktop_-50pct.translate_y_desktop_-30pct {
				-webkit-transform: translateX(-50%) translateY(-30%);
				transform: translateX(-50%) translateY(-30%);
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.width_desktop_15vw {
				width: 15vw;
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.translate_x_desktop_50pct.translate_y_desktop_-50pct {
				-webkit-transform: translateX(50%) translateY(-50%);
				transform: translateX(50%) translateY(-50%);
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.right_position_desktop_0px {
				right: 0;
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.width_desktop_50vw {
				width: 50vw;
			}
		}

		@media only screen and (max-width:999px) {
			body .nectar-animated-shape.width_tablet_85vw {
				width: 85vw;
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.translate_x_desktop_-50pct.translate_y_desktop_10pct {
				-webkit-transform: translateX(-50%) translateY(10%);
				transform: translateX(-50%) translateY(10%);
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.bottom_position_desktop_0px {
				bottom: 0;
			}
		}

		@media only screen,
		print {
			.nectar-animated-shape.width_desktop_65vw {
				width: 65vw;
			}
		}

		@media only screen and (max-width:999px) {
			body .nectar-animated-shape.width_tablet_120vw {
				width: 120vw;
			}
		}

		body:not(.compose-mode) .testimonial_slider .flickity-slider {
			position: relative;
			display: flex;
			flex-wrap: nowrap;
		}

		body:not(.compose-mode) .testimonial_slider .flickity-slider blockquote {
			flex: 0 0 auto;
		}

		.testimonial_slider.border-radius-20px .flickity-slider blockquote p {
			border-radius: 20px;
		}

		@media only screen and (min-width:1300px) {
			.testimonial_slider.desktop-width-40pct[data-style*="multiple_visible"] .flickity-slider blockquote {
				width: 40%;
			}
		}

		.testimonial_slider[data-shadow] blockquote:not(.is-selected) p {
			box-shadow: none !important;
		}

		.testimonial_slider[data-shadow] blockquote p {
			transition: box-shadow 0.2s ease, background-color 0.2s ease;
		}

		.testimonial_slider[data-controls="next_prev_arrows"] .slides {
			text-align: center;
		}

		.testimonial_slider .flickity-prev-next-button {
			display: inline-block;
			margin: 12px;
			width: 50px;
			height: 50px;
			padding: 0;
		}

		@media only screen and (max-width:690px) {
			.testimonial_slider .flickity-prev-next-button {
				transform: scale(0.8);
				margin: 6px;
			}
		}

		.testimonial_slider .flickity-prev-next-button svg {
			left: auto;
			top: 0;
			position: relative;
			width: 12px;
			height: 100%;
			transition: transform 0.45s cubic-bezier(.15, .75, .5, 1);
		}

		.testimonial_slider .flickity-prev-next-button:after {
			height: 2px;
			width: 18px;
			background-color: #000;
			content: "";
			position: absolute;
			left: 7px;
			top: 50%;
			margin-top: -1px;
			display: block;
			transform-origin: right;
			transition: transform 0.45s cubic-bezier(.15, .75, .5, 1);
		}

		.testimonial_slider .flickity-prev-next-button:before {
			position: absolute;
			display: block;
			content: "";
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background-color: #fff;
			border-radius: 100px;
			transition: transform 0.45s cubic-bezier(.15, .75, .5, 1), opacity 0.45s cubic-bezier(.15, .75, .5, 1);
		}

		.testimonial_slider .flickity-prev-next-button.next svg {
			transform: translateX(5px);
		}

		.testimonial_slider .flickity-prev-next-button.next:after {
			transform: scaleX(0.9) translateX(8px);
		}

		.testimonial_slider .flickity-prev-next-button.previous:after {
			transform: scaleX(0.9) translateX(0px);
			left: 18px;
			transform-origin: left;
		}

		.testimonial_slider .flickity-prev-next-button.previous svg {
			transform: translateX(-4px);
		}

		.testimonial_slider .flickity-prev-next-button.next:hover svg {
			transform: translateX(7px);
		}

		.testimonial_slider .flickity-prev-next-button:hover:after {
			transform: scaleX(1.1) translateX(8px);
		}

		.testimonial_slider .flickity-prev-next-button:hover:before {
			transform: scale(1.15);
		}

		.testimonial_slider .flickity-prev-next-button.previous:hover:after {
			transform: scaleX(1.1) translateX(-1px);
		}

		.testimonial_slider .flickity-prev-next-button.previous:hover svg {
			transform: translateX(-6px);
		}

		.testimonial_slider .flickity-prev-next-button .arrow {
			fill: #000;
		}

		.testimonial_slider[data-controls="next_prev_arrows"] {
			padding-bottom: 0;
		}

		@media only screen and (min-width:1000px) {

			body .testimonial_slider.font_size_desktop_1-3vw blockquote,
			body .testimonial_slider.font_size_desktop_1-3vw span[class*="-quote"] {
				font-size: 1.3vw;
				line-height: 1.4;
			}
		}

		#ajax-content-wrap .testimonial_slider.font_line_height_1-7 blockquote {
			line-height: 1.7;
		}

		.toggles--minimal-shadow .toggle>.toggle-title a {
			color: inherit;
		}

		.toggles--minimal-shadow .toggle.default>.toggle-title a:hover,
		.toggles--minimal-shadow .toggle.default.open>.toggle-title a {
			color: #000;
		}

		.span_12.light .toggles--minimal-shadow .toggle.default>.toggle-title a:hover,
		.span_12.light .toggles--minimal-shadow .toggle.default.open>.toggle-title a {
			color: #fff;
		}

		.toggles--minimal-shadow .toggle>.toggle-title i:before,
		.toggles--minimal-shadow .toggle>.toggle-title i:after {
			background-color: #888;
		}

		.toggles--minimal-shadow .toggle.default.open>.toggle-title i:after,
		.toggles--minimal-shadow .toggle.default.open>.toggle-title i:before,
		.toggles--minimal-shadow .toggle.default:hover>.toggle-title i:after,
		.toggles--minimal-shadow .toggle.default:hover>.toggle-title i:before {
			background-color: #000;
		}

		.toggles--minimal-shadow .toggle.default.open>.toggle-title i,
		.toggles--minimal-shadow .toggle.default:hover>.toggle-title i {
			border-color: #000;
		}

		.span_12.light .toggles--minimal-shadow .toggle.default.open>.toggle-title i:after,
		.span_12.light .toggles--minimal-shadow .toggle.default.open>.toggle-title i:before,
		.span_12.light .toggles--minimal-shadow .toggle.default:hover>.toggle-title i:after,
		.span_12.light .toggles--minimal-shadow .toggle.default:hover>.toggle-title i:before {
			background-color: #fff;
		}

		.span_12.light .toggles--minimal-shadow .toggle.default.open>.toggle-title i,
		.span_12.light .toggles--minimal-shadow .toggle.default:hover>.toggle-title i {
			border-color: #fff;
		}

		.toggles--minimal-shadow .toggle[data-inner-wrap="true"]>div .inner-toggle-wrap {
			padding: 0 0 30px 0;
		}

		.toggles--minimal-shadow .toggle>.toggle-title a {
			padding: 30px 70px 30px 0;
			transition: color 0.15s ease;
		}

		.toggles--minimal-shadow .toggle {
			border-bottom: 1px solid rgba(0, 0, 0, 0.08);
		}

		body .toggles--minimal-shadow .toggle {
			margin-bottom: 0;
			padding: 0 40px;
			position: relative;
			transition: border-color 0.15s ease;
		}

		div[data-style*="minimal"] .toggle.open {
			border-color: transparent;
		}

		.toggles--minimal-shadow .toggle:before {
			content: "";
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			pointer-events: none;
			width: 100%;
			height: 100%;
			box-shadow: 0 90px 70px 0 rgba(0, 0, 0, 0.04), 0 40px 35px 0 rgba(0, 0, 0, 0.03), 0 25px 15px 0 rgba(0, 0, 0, 0.03), 0 11px 7px 0 rgba(0, 0, 0, 0.03), 0 2px 5px 0 rgba(0, 0, 0, 0.03);
			transition: opacity 0.15s ease;
			opacity: 0;
		}

		div[data-style*="minimal"] .toggle.open:before {
			opacity: 1;
			transition: opacity 0.45s cubic-bezier(.3, .4, .2, 1);
		}

		.toggles--minimal-shadow .toggle>.toggle-title i:before {
			content: " ";
			top: 14px;
			left: 6px;
			margin-top: -2px;
			width: 14px;
			height: 2px;
			position: absolute;
			transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease;
		}

		.toggles--minimal-shadow .toggle>.toggle-title i:after {
			content: " ";
			top: 6px;
			left: 14px;
			width: 2px;
			margin-left: -2px;
			height: 14px;
			position: absolute;
			transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease;
		}

		.light .toggles--minimal-shadow .toggle {
			border-color: rgba(255, 255, 255, 0.2)
		}

		div[data-style*="minimal"].toggles--minimal-shadow .toggle i {
			transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), border-color 0.15s ease;
		}

		div[data-style*="minimal"] .toggle.open .toggle-title i {
			transform: rotate(90deg);
		}

		div[data-style*="minimal"] .toggle.open .toggle-title i:before {
			-ms-transform: scale(0, 1);
			transform: scale(0, 1);
			-webkit-transform: scale(0, 1);
		}

		div[data-style*="minimal"] .toggle.open .toggle-title i:after {
			-ms-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transform: scale(1, 1);
		}

		body .toggles--minimal-shadow .toggle>.toggle-title i:before,
		body .toggles--minimal-shadow .toggle>.toggle-title i:after {
			background-color: #000000;
		}

		body .dark div[data-style*="minimal"].toggles--minimal-shadow .toggle:not(.open):not(:hover)>.toggle-title i {
			border-color: #000000;
		}

		@media only screen and (max-width:999px) {

			body .nectar-cta.font_size_tablet_14px,
			body .nectar-cta.font_size_tablet_14px * {
				line-height: 1.1;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.top_padding_tablet_18pct {
				padding-top: 18% !important;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.inner_row.top_padding_tablet_8pct {
				padding-top: 8% !important;
			}
		}

		@media only screen and (max-width:999px) {
			body .row .nectar-text-inline-images.font_size_tablet_4vw * {
				font-size: 4vw;
				line-height: 1.4;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.bottom_padding_tablet_8pct {
				padding-bottom: 8% !important;
			}
		}

		@media only screen and (max-width:999px) {
			.wpb_video_widget.nectar_video_player_self_hosted.tablet-aspect-43 .wpb_video_wrapper {
				padding-top: 75%;
			}
		}

		@media only screen and (max-width:999px) {
			#ajax-content-wrap .vc_row.left_padding_tablet_20vw .row_col_wrap_12 {
				padding-left: 20vw !important;
			}
		}

		@media only screen and (max-width:999px) {
			body .img-with-aniamtion-wrap.custom-width-tablet-30vw .inner {
				max-width: 30vw;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.bottom_padding_tablet_12pct {
				padding-bottom: 12% !important;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_4vw.nectar-highlighted-text[data-style]>*,
			.font_size_tablet_4vw.nectar-highlighted-text[data-style]>* {
				font-size: 4vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_4vw.nectar-highlighted-text[data-style]>*,
			.container-wrap .font_size_tablet_4vw.nectar-highlighted-text[data-style]>*,
			#header-outer .font_size_tablet_4vw.nectar-highlighted-text[data-style]>* {
				font-size: 4vw;
			}
		}

		@media only screen and (max-width:690px) {

			html #ajax-content-wrap .font_size_phone_5vw.nectar-highlighted-text[data-style]>*,
			html .font_size_phone_5vw.nectar-highlighted-text[data-style]>* {
				font-size: 5vw;
			}
		}

		@media only screen and (max-width:690px) {

			html #ajax-content-wrap .container-wrap .font_size_phone_5vw.nectar-highlighted-text[data-style]>*,
			html .container-wrap .font_size_phone_5vw.nectar-highlighted-text[data-style]>*,
			html #header-outer .font_size_phone_5vw.nectar-highlighted-text[data-style]>* {
				font-size: 5vw;
			}
		}

		#ajax-content-wrap .font_line_height_1-4.nectar-highlighted-text[data-style]>*,
		body .font_line_height_1-4.nectar-highlighted-text[data-style]>* {
			line-height: 1.4;
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style]>*,
			.font_size_tablet_7vw.nectar-highlighted-text[data-style]>* {
				font-size: 7vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style]>*,
			.container-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style]>*,
			#header-outer .font_size_tablet_7vw.nectar-highlighted-text[data-style]>* {
				font-size: 7vw;
			}
		}

		#ajax-content-wrap .font_line_height_1-1em.nectar-highlighted-text[data-style]>*,
		body .font_line_height_1-1em.nectar-highlighted-text[data-style]>* {
			line-height: 1.1em;
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_6vw.nectar-highlighted-text[data-style]>*,
			.font_size_tablet_6vw.nectar-highlighted-text[data-style]>* {
				font-size: 6vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_6vw.nectar-highlighted-text[data-style]>*,
			.container-wrap .font_size_tablet_6vw.nectar-highlighted-text[data-style]>*,
			#header-outer .font_size_tablet_6vw.nectar-highlighted-text[data-style]>* {
				font-size: 6vw;
			}
		}

		#ajax-content-wrap .font_line_height_1-2.nectar-highlighted-text[data-style]>*,
		body .font_line_height_1-2.nectar-highlighted-text[data-style]>* {
			line-height: 1.2;
		}

		@media only screen and (max-width:999px) {
			.nectar-scrolling-text.font_size_mobile_9vw .nectar-scrolling-text-inner * {
				font-size: 9vw;
				line-height: 1.1em;
			}
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading.font_size_tablet_16px * {
				font-size: inherit !important;
			}
		}

		@media only screen and (max-width:999px) {
			#ajax-content-wrap .vc_row.right_padding_tablet_20vw .row_col_wrap_12 {
				padding-right: 20vw !important;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.bottom_padding_tablet_10pct {
				padding-bottom: 10% !important;
			}
		}

		@media only screen and (max-width:999px) {
			body .vc_row.inner_row.left_position_tablet_14pct {
				left: 14%;
			}
		}

		@media only screen and (max-width:999px) {
			.nectar-cta.display_tablet_inherit {
				display: inherit;
			}
		}

		@media only screen and (max-width:999px) {

			body .nectar-cta.font_size_tablet_16px,
			body .nectar-cta.font_size_tablet_16px * {
				line-height: 1.1;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.top_padding_tablet_7pct {
				padding-top: 7% !important;
			}
		}

		@media only screen and (max-width:999px) {

			.wpb_row.reverse_columns_row_tablet .row_col_wrap_12,
			.wpb_row.inner_row.reverse_columns_row_tablet .row_col_wrap_12_inner {
				flex-direction: row-reverse;
			}

			.wpb_row.reverse_columns_column_tablet .row_col_wrap_12,
			.wpb_row.inner_row.reverse_columns_column_tablet .row_col_wrap_12_inner {
				flex-direction: column-reverse;
			}

			.wpb_row.reverse_columns_column_tablet:not([data-column-margin="none"]):not(.full-width-content)>.row_col_wrap_12>.wpb_column:last-of-type,
			.wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin="none"]).reverse_columns_column_tablet .row_col_wrap_12_inner>.wpb_column:last-of-type {
				margin-bottom: 25px;
			}

			.wpb_row.reverse_columns_column_tablet:not([data-column-margin="none"]):not(.full-width-content)>.row_col_wrap_12>.wpb_column:first-of-type,
			.wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin="none"]).reverse_columns_column_tablet .row_col_wrap_12_inner>.wpb_column:first-of-type {
				margin-bottom: 0;
			}
		}

		@media only screen and (max-width:999px) {

			body .testimonial_slider.font_size_tablet_16px blockquote,
			body .testimonial_slider.font_size_tablet_16px span[class*="-quote"] {
				font-size: 16px;
				line-height: 1.3;
			}
		}

		@media only screen and (max-width:999px) {
			.wpb_column.top_margin_tablet_10pct {
				margin-top: 10% !important;
			}
		}

		@media only screen and (max-width:999px) {

			.wpb_column.child_column.mobile-disable-entrance-animation,
			.wpb_column.child_column.mobile-disable-entrance-animation:not([data-scroll-animation-mobile="true"])>.vc_column-inner {
				transform: none !important;
				opacity: 1 !important;
			}

			.nectar-mask-reveal.mobile-disable-entrance-animation,
			[data-animation="mask-reveal"].mobile-disable-entrance-animation>.vc_column-inner {
				clip-path: none !important;
			}
		}

		@media only screen and (max-width:999px) {
			#ajax-content-wrap .column-margin-7vw.wpb_row>.span_12:has([class*="vc_col-xs"]:not(.vc_col-xs-12)) {
				margin-left: calc(7vw/-2);
				margin-right: calc(7vw/-2);
			}

			#ajax-content-wrap .column-margin-7vw .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12):not(.child_column),
			#ajax-content-wrap .column-margin-7vw.inner_row .child_column[class*="vc_col-xs"]:not(.vc_col-xs-12) {
				padding-left: calc(7vw/2);
				padding-right: calc(7vw/2);
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.inner_row.top_padding_tablet_10pct {
				padding-top: 10% !important;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.top_padding_tablet_16pct {
				padding-top: 16% !important;
			}
		}

		@media only screen and (max-width:690px) {
			#ajax-content-wrap .vc_row.left_padding_phone_7vw .row_col_wrap_12 {
				padding-left: 7vw !important;
			}
		}

		@media only screen and (max-width:690px) {
			.vc_row.inner_row.bottom_padding_phone_16pct {
				padding-bottom: 16% !important;
			}
		}

		@media only screen and (max-width:690px) {
			.vc_row.inner_row.top_padding_phone_16pct {
				padding-top: 16% !important;
			}
		}

		@media only screen and (max-width:690px) {
			#ajax-content-wrap .vc_row.right_padding_phone_7vw .row_col_wrap_12 {
				padding-right: 7vw !important;
			}
		}

		@media only screen and (max-width:690px) {

			.wpb_row.reverse_columns_row_phone .row_col_wrap_12,
			.wpb_row.inner_row.reverse_columns_row_phone .row_col_wrap_12_inner {
				flex-direction: row-reverse;
			}

			.wpb_row.reverse_columns_column_phone .row_col_wrap_12,
			.wpb_row.inner_row.reverse_columns_column_phone .row_col_wrap_12_inner {
				flex-direction: column-reverse;
			}

			.wpb_row.reverse_columns_column_phone:not([data-column-margin="none"]):not(.full-width-content)>.row_col_wrap_12>.wpb_column:last-of-type,
			.wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin="none"]).reverse_columns_column_phone .row_col_wrap_12_inner>.wpb_column:last-of-type {
				margin-bottom: 25px;
			}

			.wpb_row.reverse_columns_column_phone:not([data-column-margin="none"]):not(.full-width-content)>.row_col_wrap_12>.wpb_column:first-of-type,
			.wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin="none"]).reverse_columns_column_phone .row_col_wrap_12_inner>.wpb_column:first-of-type {
				margin-bottom: 0;
			}
		}

		@media only screen and (max-width:690px) {
			.column_element_direction_phone_horizontal>.vc_column-inner>.wpb_wrapper {
				display: flex;
				align-items: center;
			}

			#ajax-content-wrap .column_element_direction_phone_horizontal>.vc_column-inner>.wpb_wrapper>* {
				margin-bottom: 0;
			}
		}

		@media only screen and (max-width:690px) {
			.column_element_direction_desktop_horizontal.el_spacing_20px>.vc_column-inner>.wpb_wrapper {
				gap: 20px;
			}
		}

		@media only screen and (max-width:690px) {
			#ajax-content-wrap .vc_row.inner_row.right_padding_phone_20vw .row_col_wrap_12_inner {
				padding-right: 20vw !important;
			}
		}

		@media only screen and (max-width:690px) {
			#ajax-content-wrap .vc_row.inner_row.left_padding_phone_20vw .row_col_wrap_12_inner {
				padding-left: 20vw !important;
			}
		}

		@media only screen and (max-width:690px) {
			.nectar-cta.display_phone_inherit {
				display: inherit;
			}
		}

		@media only screen and (max-width:690px) {
			body .row .nectar-text-inline-images.font_size_phone_5vw * {
				font-size: 5vw;
				line-height: 1.4;
			}
		}

		#ajax-content-wrap .vc_row.left_padding_6vw .row_col_wrap_12,
		.nectar-global-section .vc_row.left_padding_6vw .row_col_wrap_12 {
			padding-left: 6vw;
		}

		#ajax-content-wrap .vc_row.right_padding_6vw .row_col_wrap_12,
		.nectar-global-section .vc_row.right_padding_6vw .row_col_wrap_12 {
			padding-right: 6vw;
		}

		.wpb_column.el_spacing_0px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.el_spacing_0px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 0;
		}

		@media only screen,
		print {
			.wpb_column.right_padding_desktop_25pct>.vc_column-inner {
				padding-right: 25%;
			}
		}

		@media only screen,
		print {
			.wpb_column.right_padding_desktop_25pct>.n-sticky>.vc_column-inner {
				padding-right: 25%;
			}
		}

		.wpb_column.child_column.el_spacing_10px>.vc_column-inner>.wpb_wrapper>div:not(:last-child),
		.wpb_column.child_column.el_spacing_10px>.n-sticky>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
			margin-bottom: 10px;
		}

		.nectar-split-heading .heading-line {
			display: block;
			overflow: hidden;
			position: relative
		}

		.nectar-split-heading .heading-line>div {
			display: block;
			transform: translateY(200%);
			-webkit-transform: translateY(200%)
		}

		.nectar-split-heading h1 {
			margin-bottom: 0
		}

		@media only screen and (min-width:1000px) {

			.nectar-split-heading[data-custom-font-size="true"] h1,
			.nectar-split-heading[data-custom-font-size="true"] h2,
			.row .nectar-split-heading[data-custom-font-size="true"] h3,
			.row .nectar-split-heading[data-custom-font-size="true"] h4,
			.row .nectar-split-heading[data-custom-font-size="true"] h5,
			.row .nectar-split-heading[data-custom-font-size="true"] h6,
			.row .nectar-split-heading[data-custom-font-size="true"] i {
				font-size: inherit;
				line-height: inherit;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_4vw.nectar-split-heading,
			.font_size_4vw.nectar-split-heading {
				font-size: 4vw !important;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_4vw.nectar-split-heading,
			.font_size_4vw.nectar-split-heading,
			#header-outer .font_size_4vw.nectar-split-heading {
				font-size: 4vw !important;
			}
		}

		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h1,
		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h2,
		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h3,
		.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h4 {
			margin: 0 auto;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated) {
			opacity: 0;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated).animated-in {
			opacity: 1;
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-m-rm-animation="true"] {
				opacity: 1 !important;
			}
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"]>*>span {
			position: relative;
			display: inline-block;
			overflow: hidden;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
			vertical-align: bottom;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
			line-height: 1.2;
		}

		@media only screen and (min-width:1000px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated)>* {
				line-height: 1.2;
			}
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not([data-m-rm-animation="true"]):not(.markup-generated)>* {
				line-height: 1.2;
			}
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) span .inner {
			transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1);
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner {
			position: relative;
			display: inline-block;
			-webkit-transform: translateY(1.3em);
			transform: translateY(1.3em);
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner.animated {
			-webkit-transform: none;
			transform: none;
			opacity: 1;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="left"] {
			display: flex;
			justify-content: flex-start;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="center"] {
			display: flex;
			justify-content: center;
		}

		.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="right"] {
			display: flex;
			justify-content: flex-end;
		}

		@media only screen and (max-width:999px) {
			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="left"] {
				display: flex;
				justify-content: flex-start;
			}

			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"] {
				display: flex;
				justify-content: center;
			}

			.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="right"] {
				display: flex;
				justify-content: flex-end;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-3vw.nectar-cta,
			.font_size_desktop_1-3vw.nectar-cta {
				font-size: 1.3vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-3vw.nectar-cta,
			.font_size_desktop_1-3vw.nectar-cta,
			#header-outer .font_size_desktop_1-3vw.nectar-cta {
				font-size: 1.3vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-cta,
			.font_size_tablet_16px.nectar-cta {
				font-size: 16px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta,
			.container-wrap .font_size_tablet_16px.nectar-cta,
			#header-outer .font_size_tablet_16px.nectar-cta {
				font-size: 16px;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-3vw.nectar-cta *,
			.font_size_desktop_1-3vw.nectar-cta * {
				font-size: 1.3vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-3vw.nectar-cta *,
			.font_size_desktop_1-3vw.nectar-cta *,
			#header-outer .font_size_desktop_1-3vw.nectar-cta * {
				font-size: 1.3vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-cta *,
			.font_size_tablet_16px.nectar-cta * {
				font-size: 16px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta *,
			.container-wrap .font_size_tablet_16px.nectar-cta *,
			#header-outer .font_size_tablet_16px.nectar-cta * {
				font-size: 16px;
			}
		}

		.nectar-cta.font_size_desktop_1-3vw,
		.nectar-cta.font_size_desktop_1-3vw * {
			line-height: 1.1;
		}

		.nectar-cta.font_size_desktop_1-3vw[data-style="underline"],
		.nectar-cta.font_size_desktop_1-3vw * {
			line-height: 1.5;
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
			.font_size_desktop_1-1vw.nectar-cta {
				font-size: 1.1vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
			.font_size_desktop_1-1vw.nectar-cta,
			#header-outer .font_size_desktop_1-1vw.nectar-cta {
				font-size: 1.1vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-cta,
			.font_size_tablet_16px.nectar-cta {
				font-size: 16px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta,
			.container-wrap .font_size_tablet_16px.nectar-cta,
			#header-outer .font_size_tablet_16px.nectar-cta {
				font-size: 16px;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
			.font_size_desktop_1-1vw.nectar-cta * {
				font-size: 1.1vw;
			}
		}

		@media only screen,
		print {

			#ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
			.font_size_desktop_1-1vw.nectar-cta *,
			#header-outer .font_size_desktop_1-1vw.nectar-cta * {
				font-size: 1.1vw;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .font_size_tablet_16px.nectar-cta *,
			.font_size_tablet_16px.nectar-cta * {
				font-size: 16px;
			}
		}

		@media only screen and (max-width:999px) {

			#ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-cta *,
			.container-wrap .font_size_tablet_16px.nectar-cta *,
			#header-outer .font_size_tablet_16px.nectar-cta * {
				font-size: 16px;
			}
		}

		.nectar-cta.font_size_desktop_1-1vw,
		.nectar-cta.font_size_desktop_1-1vw * {
			line-height: 1.1;
		}

		#ajax-content-wrap .nectar-responsive-text *,
		body .nectar-responsive-text * {
			margin-bottom: 0;
			color: inherit;
		}

		#ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,
		body .nectar-responsive-text[class*="font_size"] * {
			font-size: inherit;
			line-height: inherit;
		}

		.nectar-responsive-text.nectar-link-underline-effect a {
			text-decoration: none;
		}

		.nectar-responsive-text[data-inherit-heading-family]>* {
			font-family: inherit;
			font-weight: inherit;
			font-size: inherit;
			line-height: inherit;
			text-transform: inherit;
			letter-spacing: inherit;
		}

		@media only screen and (max-width:999px) {

			body .nectar-cta.font_size_tablet_16px,
			body .nectar-cta.font_size_tablet_16px * {
				line-height: 1.1;
			}
		}

		@media only screen and (max-width:999px) {
			body .vc_row-fluid:not(.full-width-content)>.span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
				margin-bottom: 25px;
			}
		}

		@media only screen and (min-width :691px) and (max-width :999px) {
			body .vc_col-sm-2 {
				width: 31.2%;
				margin-left: 3.1%;
			}

			body .full-width-content .vc_col-sm-2 {
				width: 33.3%;
				margin-left: 0;
			}

			.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
			.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
				margin-left: 0;
			}
		}

		@media only screen and (max-width :690px) {

			body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),
			body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
				width: 50%;
			}

			.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
			.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
				margin-left: 0;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.top_padding_tablet_20pct {
				padding-top: 20% !important;
			}
		}

		@media only screen and (max-width:999px) {
			.vc_row.bottom_padding_tablet_10pct {
				padding-bottom: 10% !important;
			}
		}

		@media only screen and (max-width:999px) {

			.wpb_column.child_column.mobile-disable-entrance-animation,
			.wpb_column.child_column.mobile-disable-entrance-animation:not([data-scroll-animation-mobile="true"])>.vc_column-inner {
				transform: none !important;
				opacity: 1 !important;
			}

			.nectar-mask-reveal.mobile-disable-entrance-animation,
			[data-animation="mask-reveal"].mobile-disable-entrance-animation>.vc_column-inner {
				clip-path: none !important;
			}
		}

		@media only screen and (max-width:999px) {
			.nectar-cta.display_tablet_inherit {
				display: inherit;
			}
		}

		@media only screen and (max-width:690px) {
			.wpb_column.child_column.bottom_margin_phone_30px {
				margin-bottom: 30px !important;
			}
		}

		@media only screen and (max-width:690px) {
			.nectar-cta.display_phone_inherit {
				display: inherit;
			}
		}

		.screen-reader-text,
		.nectar-skip-to-content:not(:focus) {
			border: 0;
			clip: rect(1px, 1px, 1px, 1px);
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			width: 1px;
			word-wrap: normal !important;
		}

		.row .col img:not([srcset]) {
			width: auto;
		}

		.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
			width: 100%;
		}

