
.elementor-1009 .elementor-element.elementor-element-5d123e79 > .elementor-background-overlay {
	background-color: #f1f1f1;
	background-image: url("https://cdn-igded.nitrocdn.com/NsFSUIJGYGLDtcYESXrcMGrytAsbATvp/assets/images/optimized/rev-f613538/customerscience.com.au/wp-content/uploads/2024/05/CustomerScienceGroupBanner5.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 1;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-5d123e79 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-d7289e8 > .elementor-element-populated {
	margin: 30px 0px 30px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1009 .elementor-element.elementor-element-cfd785b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-1009 .elementor-element.elementor-element-0377765 > .elementor-element-populated {
	padding: 0% 50% 0% 0%;
}

.elementor-1009 .elementor-element.elementor-element-b1a124d .elementor-heading-title {
	font-weight: 700;
	text-transform: none;
	line-height: 1.2em;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-b1a124d > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1009 .elementor-element.elementor-element-f02a9c0 .elementor-heading-title {
	font-weight: 500;
	text-transform: none;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-f02a9c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-ab39fde {
	--spacer-size: 10px;
}

.elementor-1009 .elementor-element.elementor-element-26ac988 {
	--spacer-size: 35px;
}

.elementor-1009 .elementor-element.elementor-element-fd50271 {
	font-size: .95rem;
	line-height: 1.6em;
	color: var(--e-global-color-primary);
	--textColor: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-1ea732f {
	--spacer-size: 40px;
}

.elementor-1009 .elementor-element.elementor-element-2bc7f99 {
	--box-button-width: 200px;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-2bc7f99 .box-button {
	min-width: 200px;
}

.elementor-1009 .elementor-element.elementor-element-2bc7f99 .box-button, .elementor-1009 .elementor-element.elementor-element-2bc7f99 .box-button:hover, .elementor-1009 .elementor-element.elementor-element-2bc7f99 .box-button:focus, .elementor-1009 .elementor-element.elementor-element-2bc7f99 .box-hover:hover .box-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-2bc7f99 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-53041a7 {
	--box-button-width: 200px;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-53041a7 .box-button {
	min-width: 200px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-53041a7 {
	--box-button-padding-top: 0px;
	--box-button-padding-right: 0px;
	--box-button-padding-bottom: 0px;
	--box-button-padding-left: 0px;
}

.elementor-1009 .elementor-element.elementor-element-53041a7 .box-button, .elementor-1009 .elementor-element.elementor-element-53041a7 .box-button:hover, .elementor-1009 .elementor-element.elementor-element-53041a7 .box-button:focus, .elementor-1009 .elementor-element.elementor-element-53041a7 .box-hover:hover .box-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-53041a7 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 {
	--box-button-width: 200px;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button {
	min-width: 200px;
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 {
	--box-button-icon-color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button i, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover i, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus i, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button i {
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button svg, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus svg, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button svg {
	fill: var(--e-global-color-el_0);
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button .popup-icon, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button:hover, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button:focus, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button {
	background: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button:hover, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button:focus, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover *, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus *, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button * {
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus svg, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button svg {
	fill: var(--e-global-color-el_0);
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:hover .popup-icon, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button.elementor-button:focus .popup-icon, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button, .elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-hover:hover .box-button.elementor-button .popup-icon {
	background: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-9dc8a02 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 {
	--box-button-width: 200px;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button {
	min-width: 200px;
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 {
	--box-button-icon-color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button i, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover i, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus i, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button i {
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button svg, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus svg, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button svg {
	fill: var(--e-global-color-el_0);
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button .popup-icon, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button:hover, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button:focus, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button {
	background: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button:hover, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button:focus, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover *, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus *, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button * {
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus svg, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button svg {
	fill: var(--e-global-color-el_0);
	color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:hover .popup-icon, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button.elementor-button:focus .popup-icon, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button, .elementor-1009 .elementor-element.elementor-element-9db7e73 .box-hover:hover .box-button.elementor-button .popup-icon {
	background: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-9db7e73 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-0cef0f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1009 .elementor-element.elementor-element-2d4aa9b {
	--display: grid;
	--e-con-grid-template-columns: repeat(6, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-89ed0b9 .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-89ed0b9 .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-89ed0b9 a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .box-button, .elementor-1009 .elementor-element.elementor-element-89ed0b9 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
	border-radius: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-89ed0b9:hover > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-b1d2c60 .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-b1d2c60 .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-b1d2c60 a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .box-button, .elementor-1009 .elementor-element.elementor-element-b1d2c60 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-b1d2c60 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-516adf5 {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-516adf5 a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-516adf5 .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-516adf5 .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-516adf5 a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .box-button, .elementor-1009 .elementor-element.elementor-element-516adf5 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-516adf5:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-516adf5 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-e50ada7 .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-e50ada7 .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-e50ada7 a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .box-button, .elementor-1009 .elementor-element.elementor-element-e50ada7 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-e50ada7 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-c922593 .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-c922593 .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-c922593 {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-c922593 .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-c922593 .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-c922593 .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-c922593 a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-c922593 .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-c922593 .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-c922593 .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-c922593 a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-c922593 a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-c922593 .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-c922593 .box-button, .elementor-1009 .elementor-element.elementor-element-c922593 .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-c922593 .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-c922593:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-c922593 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-1090c0d {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-1090c0d a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-1090c0d .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-1090c0d .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-1090c0d a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .box-button, .elementor-1009 .elementor-element.elementor-element-1090c0d .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-1090c0d > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-45b6456 {
	padding: 10px 10px 0px 10px;
}

.elementor-1009 .elementor-element.elementor-element-323f11e {
	--spacer-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-1285194 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-1285194 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-d041e1e {
	line-height: 1.25em;
}

.elementor-1009 .elementor-element.elementor-element-7c1ea97 {
	--spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-393ee92.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-393ee92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-1c34166 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-1c34166 .elementor-heading-title {
	font-weight: 600;
	color: #797a7d;
}

.elementor-1009 .elementor-element.elementor-element-1c34166 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-96c90aa:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-96c90aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4deb6da);
}

.elementor-1009 .elementor-element.elementor-element-96c90aa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 20px 30px 20px;
}

.elementor-1009 .elementor-element.elementor-element-96c90aa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-520724d .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-520724d > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-520724d {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
}

.elementor-1009 .elementor-element.elementor-element-4f6bed6 {
	--spacer-size: 10px;
}

.elementor-1009 .elementor-element.elementor-element-8b15b72 {
	width: var(--container-widget-width, 374.698px);
	max-width: 374.698px;
	--container-widget-width: 374.698px;
	--container-widget-flex-grow: 0;
}

.elementor-1009 .elementor-element.elementor-element-cd30eef {
	width: initial;
	max-width: initial;
}

.elementor-1009 .elementor-element.elementor-element-68be0e6 {
	--box-button-padding-top: 0px;
	--box-button-padding-right: 30px;
	--box-button-padding-bottom: 0px;
	--box-button-padding-left: 30px;
}

.elementor-1009 .elementor-element.elementor-element-68be0e6 .box-button {
	padding: 0px 30px 0px 30px;
}

.elementor-1009 .elementor-element.elementor-element-68be0e6 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-8167704 {
	max-width: initial;
	flex: 1 0 0;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-bc6d2d3 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-bc6d2d3 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-bc6d2d3 {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
}

.elementor-1009 .elementor-element.elementor-element-92f2dbf .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-5e8f6bd {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 20px 0px 20px;
}

.elementor-1009 .elementor-element.elementor-element-ddfa398 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-ddfa398 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-b51720e {
	line-height: 1.25em;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .the7-box-wrapper {
	min-height: 350px;
	align-items: flex-start;
	align-content: flex-start;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .box-content-wrapper {
	flex-flow: column wrap;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .elementor-icon {
	font-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 {
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .the7-box-wrapper .box-heading, .elementor-1009 .elementor-element.elementor-element-37a9276 .the7-box-wrapper .box-heading a {
	font-weight: 700;
}

.elementor-1009 .elementor-element.elementor-element-37a9276 .box-description {
	font-size: .8rem;
	line-height: 1.25em;
	letter-spacing: 0px;
	margin-top: 5px;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .the7-box-wrapper {
	min-height: 350px;
	align-items: flex-start;
	align-content: flex-start;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .box-content-wrapper {
	flex-flow: column wrap;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .elementor-icon-div {
	align-self: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .elementor-icon {
	font-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb {
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .the7-box-wrapper .box-heading, .elementor-1009 .elementor-element.elementor-element-20b1fcb .the7-box-wrapper .box-heading a {
	font-weight: 700;
}

.elementor-1009 .elementor-element.elementor-element-20b1fcb .box-description {
	font-size: .8rem;
	line-height: 1.25em;
	margin-top: 5px;
}

.elementor-1009 .elementor-element.elementor-element-0664bda .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-1009 .elementor-element.elementor-element-0664bda .the7-box-wrapper {
	min-height: 350px;
	align-items: flex-start;
	align-content: flex-start;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-0664bda .box-content-wrapper {
	flex-flow: column wrap;
}

.elementor-1009 .elementor-element.elementor-element-0664bda .elementor-icon-div {
	align-self: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-0664bda .elementor-icon {
	font-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-0664bda {
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-0664bda .the7-box-wrapper .box-heading, .elementor-1009 .elementor-element.elementor-element-0664bda .the7-box-wrapper .box-heading a {
	font-weight: 700;
}

.elementor-1009 .elementor-element.elementor-element-0664bda .box-description {
	font-size: .8rem;
	line-height: 1.25em;
	margin-top: 5px;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .the7-box-wrapper {
	min-height: 350px;
	align-items: flex-start;
	align-content: flex-start;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .box-content-wrapper {
	flex-flow: column wrap;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .elementor-icon-div {
	align-self: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .elementor-icon {
	font-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae {
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .the7-box-wrapper .box-heading, .elementor-1009 .elementor-element.elementor-element-36c51ae .the7-box-wrapper .box-heading a {
	font-weight: 700;
}

.elementor-1009 .elementor-element.elementor-element-36c51ae .box-description {
	font-size: .8rem;
	line-height: 1.25em;
	margin-top: 5px;
}

.elementor-1009 .elementor-element.elementor-element-41406a5:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-41406a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4deb6da);
}

.elementor-1009 .elementor-element.elementor-element-41406a5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 20px 0px 20px;
}

.elementor-1009 .elementor-element.elementor-element-41406a5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-3f2ba6e > .elementor-element-populated {
	padding: 50px 0px 50px 0px;
}

.elementor-1009 .elementor-element.elementor-element-c9d46d7 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-3ce3bdb > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-af8f5de {
	--box-button-padding-top: 0px;
	--box-button-padding-right: 30px;
	--box-button-padding-bottom: 0px;
	--box-button-padding-left: 30px;
}

.elementor-1009 .elementor-element.elementor-element-af8f5de .box-button {
	padding: 0px 30px 0px 30px;
}

.elementor-1009 .elementor-element.elementor-element-af8f5de > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-ed5fe32 {
	max-width: initial;
	flex: 1 0 0;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-ed5fe32.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-1009 .elementor-element.elementor-element-ed5fe32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1009 .elementor-element.elementor-element-ed5fe32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-igded.nitrocdn.com/NsFSUIJGYGLDtcYESXrcMGrytAsbATvp/assets/images/optimized/rev-f613538/customerscience.com.au/wp-content/uploads/2023/02/CustomerScienceGroupPeopletwo.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1009 .elementor-element.elementor-element-ed5fe32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1009 .elementor-element.elementor-element-ed5fe32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1009 .elementor-element.elementor-element-ed5fe32 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-ed5fe32 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-ed8db40 {
	--spacer-size: 113px;
}

.elementor-1009 .elementor-element.elementor-element-6740ac0 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-6740ac0 .elementor-heading-title {
	font-weight: 600;
	color: #797a7d;
}

.elementor-1009 .elementor-element.elementor-element-6740ac0 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-dca76d2 {
	--display: flex;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-review-text {
	height: 150px;
	overflow-y: auto;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-business-reviews-items {
	border-radius: 10px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-slider-header {
	border-radius: 10px;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-grid-header {
	border-radius: 10px;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-business-rating {
	justify-content: center;
	color: #5e5e5e;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-business-logo span {
	font-size: 100px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-business-logo img {
	height: 100px;
	width: 100px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-business-logo svg {
	height: 100px;
	width: 100px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-business-rating a {
	color: #5e5e5e;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-content {
	border-radius: 10px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-reviews-slider-item {
	border-radius: 10px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-review-reviewer-photo img {
	width: 50px;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .eael-business-reviews-wrapper .eael-google-review-rating {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-9c0e865 .swiper-container-wrap .swiper-button-next, .elementor-1009 .elementor-element.elementor-element-9c0e865 .swiper-container-wrap .swiper-button-prev {
	width: 27px;
	height: 44px;
	font-size: 22px;
}

.elementor-1009 .elementor-element.elementor-element-4f85372 {
	padding: 30px 20px 30px 20px;
}

.elementor-1009 .elementor-element.elementor-element-73dc4f2 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-73dc4f2 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-73dc4f2 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-1acaf5e > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-4e7e6d7 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-4e7e6d7 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-cf44923 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-4370fca {
	--box-button-padding-top: 0px;
	--box-button-padding-right: 30px;
	--box-button-padding-bottom: 0px;
	--box-button-padding-left: 30px;
}

.elementor-1009 .elementor-element.elementor-element-4370fca .box-button {
	padding: 0px 30px 0px 30px;
}

.elementor-1009 .elementor-element.elementor-element-4370fca > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-2b55e2b:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-2b55e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4deb6da);
}

.elementor-1009 .elementor-element.elementor-element-2b55e2b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 20px 30px 20px;
}

.elementor-1009 .elementor-element.elementor-element-2b55e2b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-d511ae4 {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-d511ae4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-cd09564.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1009 .elementor-element.elementor-element-cd09564.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1009 .elementor-element.elementor-element-cd09564.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1009 .elementor-element.elementor-element-cd09564 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 5%;
}

.elementor-1009 .elementor-element.elementor-element-cd09564 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1009 .elementor-element.elementor-element-cd09564 .elementor-image-box-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-52d0cfb {
	--spacer-size: 10px;
}

.elementor-1009 .elementor-element.elementor-element-644535a {
	--box-button-padding-top: 0px;
	--box-button-padding-right: 30px;
	--box-button-padding-bottom: 0px;
	--box-button-padding-left: 30px;
}

.elementor-1009 .elementor-element.elementor-element-644535a .box-button {
	padding: 0px 30px 0px 30px;
}

.elementor-1009 .elementor-element.elementor-element-644535a > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-9420645 .elementor-heading-title {
	color: #010102;
}

.elementor-1009 .elementor-element.elementor-element-9420645 > .elementor-widget-container {
	padding: 20px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-0f7b2ed {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-3090b12 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-3090b12 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-3090b12 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-3090b12 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-8e43016 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-7a773ba > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-7a773ba > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-7a773ba > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-7a773ba > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-1c015e9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-7551a76 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-7551a76 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-7551a76 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-7551a76 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-d05b82d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-ee27b84 > .elementor-widget-container {
	padding: 20px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-0d2b19a {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-5854021 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-5854021 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-5854021 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-5854021 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-31f5420 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-6638c50 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-6638c50 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-6638c50 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-6638c50 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-910c8ac > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-0d5a409 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-0d5a409 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-0d5a409 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-0d5a409 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-ba6608c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-cc72f22 > .elementor-widget-container {
	padding: 20px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-a50b76a {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-781cc94 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-781cc94 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-781cc94 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-781cc94 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-bbd5484 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-2c0f416 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-2c0f416 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-2c0f416 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-2c0f416 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-63c7f95 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-49dc480 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-49dc480 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-49dc480 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-49dc480 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-67aa63b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-97bd4e2 > .elementor-widget-container {
	padding: 20px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-25117b5 {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-2aef916 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-2aef916 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-2aef916 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-2aef916 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-ffb6c75 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-7e0c0a3 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-7e0c0a3 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-7e0c0a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-7e0c0a3 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-dd3b9fa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-c105165 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-c105165 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-c105165 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-c105165 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-a5aee15 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-48fa2cd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 20px 30px 20px;
}

.elementor-1009 .elementor-element.elementor-element-48fa2cd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-551143e {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-894a6e9 {
	--spacer-size: 10px;
}

.elementor-1009 .elementor-element.elementor-element-12a8fa7.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1009 .elementor-element.elementor-element-12a8fa7.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1009 .elementor-element.elementor-element-12a8fa7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1009 .elementor-element.elementor-element-12a8fa7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 15%;
}

.elementor-1009 .elementor-element.elementor-element-12a8fa7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1009 .elementor-element.elementor-element-12a8fa7 .elementor-image-box-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-5177973 {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-3b14fe0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-3b14fe0 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-3b14fe0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-3b14fe0 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-2d3747d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-b58282d {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-818bb70 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-818bb70 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-818bb70 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-818bb70 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-8ddd177 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-08703be {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-18b654c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-18b654c > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-18b654c > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-18b654c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-be2cbf5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-e0d0a67 {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-df5a54a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1009 .elementor-element.elementor-element-df5a54a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1009 .elementor-element.elementor-element-df5a54a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1009 .elementor-element.elementor-element-df5a54a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 12%;
}

.elementor-1009 .elementor-element.elementor-element-df5a54a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1009 .elementor-element.elementor-element-df5a54a .elementor-image-box-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-8f5bc72 {
	--spacer-size: 10px;
}

.elementor-1009 .elementor-element.elementor-element-09f0be9 {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-123b8fa > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-123b8fa > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-123b8fa > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-123b8fa > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-0686303 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-56b12f8 {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-6c45881 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-6c45881 > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-6c45881 > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-6c45881 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-3941b80 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-55517c6 {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-c8edb3e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-c8edb3e > .elementor-element-populated, .elementor-1009 .elementor-element.elementor-element-c8edb3e > .elementor-element-populated > .elementor-background-overlay, .elementor-1009 .elementor-element.elementor-element-c8edb3e > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-item {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg {
	width: 16px;
	height: 16px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left {
	margin-right: 20px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right {
	margin-left: 20px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .the7-adv-accordion h4.elementor-tab-title {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-tab-title {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon {
	font-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
	margin-right: 10px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
	margin-left: 10px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb .elementor-tab-content {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-c771feb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-ead99f7 {
	padding: 30px 20px 30px 20px;
}

.elementor-1009 .elementor-element.elementor-element-c8e09f0 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-c8e09f0 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 {
	--arrow-display: inline-flex;
	--arrow-opacity: 1;
	--bullet-display: inline-flex;
	--bullet-opacity: 1;
	--the7-slider-layout-columns: minmax(0, 100%);
	--the7-slider-layout-columns-noicon: minmax(0, 100%);
	--the7-slider-template-areas: " icon" " desc" " header " " subtitle " " button ";
	--the7-slider-template-areas-noicon: "desc" " header " " subtitle " " button ";
	--the7-slider-template-rows: none;
	--img-width: var(--icon-size, 40px);
	--img-height: var(--icon-size, 40px);
	--icon-width: var(--icon-size, 40px);
	--icon-top-padding: var(--icon-size, 40px);
	--the7-slider-layout-gap: normal;
	--the7-slider-layout-margin: var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
	--the7-title-alignment: var(--content-text-align);
	--the7-title-justify: var(--content-justify-self);
	--content-text-align: center;
	--content-justify-self: center;
	--the7-layout-2-title-justify: flex-start;
	--the7-layout-2-title-alignment: left;
	--the7-slider-layout-2-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
	--the7-slider-template-2-areas: "empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";
	--the7-slider-template-6-areas: "desc desc desc desc" "empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon button empty2" "empty1 icon empty empty2";
	--the7-slider-layout-6-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
	--the7-slider-layout-2-margin: var(--icon-top-gap, 0px) 0 var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
	--icon-top-gap: 20px;
	--icon-right-gap: 0px;
	--icon-left-gap: 0px;
	--icon-bottom-gap: 20px;
	--icon-size: 100px;
	--icon-font-size: 16px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--arrow-icon-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-carousel {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
	--box-padding-top: 0px;
	--box-padding-bottom: 0px;
	--arrow-bg-height: 30px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .e-widget-swiper {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .dt-owl-item-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .dt-owl-item-heading {
	margin-bottom: 5px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .dt-owl-item-subtitle {
	margin-bottom: 5px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .dt-owl-item-description {
	font-size: .8rem;
	line-height: 1.5em;
	margin-bottom: 10px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-nav div, .elementor-1009 .elementor-element.elementor-element-e6c01c6 .the7-swiper-button {
	width: max(30px, var(--arrow-icon-size, 1em));
	height: max(30px, var(--arrow-icon-size, 1em));
	border-radius: 500px;
	border-width: 2px;
	border-style: solid;
	outline-color: var(--e-global-color-el_color_1_2);
	border-color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-nav div> i, .elementor-1009 .elementor-element.elementor-element-e6c01c6 .the7-swiper-button> i {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-nav div> svg, .elementor-1009 .elementor-element.elementor-element-e6c01c6 .the7-swiper-button> svg {
	fill: var(--e-global-color-el_color_1_2);
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-nav div.owl-prev, .elementor-1009 .elementor-element.elementor-element-e6c01c6 .the7-swiper-button-prev {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: var(--arrow-h-offset);
	--arrow-translate-x: 0;
	--arrow-v-offset: 0px;
	--arrow-h-offset: -15px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-nav div.owl-next, .elementor-1009 .elementor-element.elementor-element-e6c01c6 .the7-swiper-button-next {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: calc(100% - var(--arrow-h-offset));
	--arrow-translate-x: -100%;
	--arrow-v-offset: 0px;
	--arrow-h-offset: -15px;
}

.elementor-1009 .elementor-element.elementor-element-e6c01c6 .owl-dots {
	--bullet-size: 10px;
	--bullet-gap: 16px;
	--bullet-color: var(--e-global-color-tel_color_1);
	--bullet-hover-color: var(--e-global-color-el_color_1_2);
	--bullet-active-color: var(--e-global-color-el_color_1_2);
	top: calc(100% + var(--bullet-v-offset, 10px));
	bottom: auto;
	--bullet-translate-y: 0;
	left: calc(50% + var(--bullet-h-offset, 0px));
	right: auto;
	--bullet-translate-x: -50%;
	--bullet-position-left: calc(50% + var(--bullet-h-offset, 0px));
	--bullet-v-offset: 10px;
}

.elementor-1009 .elementor-element.elementor-element-edcdff1 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-edcdff1 .elementor-heading-title {
	font-weight: 600;
	color: #797a7d;
}

.elementor-1009 .elementor-element.elementor-element-edcdff1 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-0f78465:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-0f78465 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4deb6da);
}

.elementor-1009 .elementor-element.elementor-element-0f78465 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 20px 30px 20px;
}

.elementor-1009 .elementor-element.elementor-element-0f78465 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-fdbb68a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1009 .elementor-element.elementor-element-fdbb68a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1009 .elementor-element.elementor-element-0a6e64c {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-0a6e64c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-12d169f .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-12d169f .elementor-heading-title a:hover, .elementor-1009 .elementor-element.elementor-element-12d169f .elementor-heading-title a:focus {
	color: #000;
}

.elementor-1009 .elementor-element.elementor-element-12d169f > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-ace1b63 {
	padding: 10px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-9c511c9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-9c511c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-9c511c9 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-15ca93e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-15ca93e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-15ca93e > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-d853ccc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-d853ccc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-d853ccc > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-4cc1b55 img {
	height: 150px;
}

.elementor-1009 .elementor-element.elementor-element-4cc1b55 svg {
	height: 150px;
}

.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-5a57d3d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-5a57d3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-5a57d3d > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1009 .elementor-element.elementor-element-354b196.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-354b196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1009 .elementor-element.elementor-element-354b196 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-93744d0.elementor-element {
	--align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-d4a78f0 {
	padding: 10px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-498544f > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-d8e1bd3 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-da64ea1 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-fee6d7c {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-3e725c0 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-c18b175 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-84c6a22 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-20d7412 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-8de6a93 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-5d2e641 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-5217eae {
	padding: 0px 20px 0px 20px;
}

.elementor-1009 .elementor-element.elementor-element-3cc4346 {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-4668d0c .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-4668d0c > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1009 .elementor-element.elementor-element-b5190db {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-stage, .elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-carousel {
	--stage-top-gap: 10px;
	--stage-right-gap: 10px;
	--stage-left-gap: 10px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-stage-outer {
	padding: 10px 10px 10px 10px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 {
	--arrow-display: inline-flex;
	--arrow-opacity: 1;
	--bullet-display: inline-flex;
	--bullet-opacity: 1;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--aspect-ratio: 1;
	--object-fit: cover;
	--ratio-img-width: 100%;
	--svg-width: 100%;
	--height: 100%;
	--max-height: 100%;
	--max-width: 100%;
	--arrow-icon-size: 16px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-carousel {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
	--box-padding-top: 0px;
	--arrow-bg-height: 30px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .e-widget-swiper {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .post.wrapper {
	align-items: flex-start;
	align-content: flex-start;
	padding: 0px 0px 10px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 [class*="the7-simple-widget-"] {
	--content-wrapper-flex-flow: column wrap;
	--thumb-margin: 0 0 var(--image-spacing) 0;
	--thumb-order: 0;
	--content-width: 100%;
	--image-size: 500px;
	--image-ratio: 500px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .the7-simple-post-thumb, .elementor-1009 .elementor-element.elementor-element-0a316e8 .post-entry-content {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .the7-simple-post-thumb {
	width: var(--image-size);
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .post-entry-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .heading {
	font-weight: 600;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .entry-meta .meta-item:not(:first-child):before {
	content: "•";
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .short-description {
	font-size: .8rem;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-nav div, .elementor-1009 .elementor-element.elementor-element-0a316e8 .the7-swiper-button {
	width: max(30px, var(--arrow-icon-size, 1em));
	height: max(30px, var(--arrow-icon-size, 1em));
	border-radius: 500px;
	border-width: 2px;
	border-style: solid;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-nav div.owl-prev, .elementor-1009 .elementor-element.elementor-element-0a316e8 .the7-swiper-button-prev {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: var(--arrow-h-offset);
	--arrow-translate-x: 0;
	--arrow-v-offset: 0px;
	--arrow-h-offset: -15px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-nav div.owl-next, .elementor-1009 .elementor-element.elementor-element-0a316e8 .the7-swiper-button-next {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: calc(100% - var(--arrow-h-offset));
	--arrow-translate-x: -100%;
	--arrow-v-offset: 0px;
	--arrow-h-offset: -15px;
}

.elementor-1009 .elementor-element.elementor-element-0a316e8 .owl-dots {
	--bullet-size: 10px;
	--bullet-gap: 16px;
	top: calc(100% + var(--bullet-v-offset, 10px));
	bottom: auto;
	--bullet-translate-y: 0;
	left: calc(50% + var(--bullet-h-offset, 0px));
	right: auto;
	--bullet-translate-x: -50%;
	--bullet-position-left: calc(50% + var(--bullet-h-offset, 0px));
	--bullet-v-offset: 10px;
}

.elementor-1009 .elementor-element.elementor-element-6288aee {
	max-width: initial;
	flex: none;
	min-width: 25px;
}

.elementor-1009 .elementor-element.elementor-element-31a8dfd {
	--box-button-padding-top: 0px;
	--box-button-padding-right: 30px;
	--box-button-padding-bottom: 0px;
	--box-button-padding-left: 30px;
}

.elementor-1009 .elementor-element.elementor-element-31a8dfd .box-button {
	padding: 0px 30px 0px 30px;
}

.elementor-1009 .elementor-element.elementor-element-31a8dfd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-f0f233d > .elementor-background-overlay {
	background-color: var(--e-global-color-tel_color_1);
	opacity: .1;
}

.elementor-1009 .elementor-element.elementor-element-f0f233d {
	padding: 10px 10px 0px 10px;
}

.elementor-1009 .elementor-element.elementor-element-ae2b440 {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-ae2b440 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-el_color_4);
}

.elementor-1009 .elementor-element.elementor-element-ae2b440 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 {
	--arrow-display: inline-flex;
	--arrow-opacity: 1;
	--bullet-display: inline-flex;
	--bullet-opacity: 1;
	--the7-slider-layout-columns: minmax(0, 100%);
	--the7-slider-template-areas: " icon" " header " " desc" " button ";
	--the7-slider-template-rows: none;
	--img-width: var(--icon-size, 40px);
	--img-height: var(--icon-size, 40px);
	--icon-width: var(--icon-size, 40px);
	--icon-top-padding: var(--icon-size, 40px);
	--the7-slider-layout-gap: var(--icon-bottom-gap, 0px);
	--the7-slider-layout-margin: var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
	--content-text-align: center;
	--content-justify-self: center;
	--the7-slider-layout-2-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
	--the7-slider-template-2-areas: "empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";
	--icon-size: 40px;
	--icon-font-size: 16px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--arrow-icon-size: 24px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .owl-carousel {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
	--arrow-bg-height: 40px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .e-widget-swiper {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .dt-owl-item-heading {
	margin-bottom: 5px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .dt-owl-item-description {
	margin-bottom: 5px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .owl-nav div, .elementor-1009 .elementor-element.elementor-element-81c96c0 .the7-swiper-button {
	width: max(40px, var(--arrow-icon-size, 1em));
	height: max(40px, var(--arrow-icon-size, 1em));
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .owl-nav div.owl-prev, .elementor-1009 .elementor-element.elementor-element-81c96c0 .the7-swiper-button-prev {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: var(--arrow-h-offset);
	--arrow-translate-x: 0;
	--arrow-v-offset: 0px;
	--arrow-h-offset: 0px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .owl-nav div.owl-next, .elementor-1009 .elementor-element.elementor-element-81c96c0 .the7-swiper-button-next {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: calc(100% - var(--arrow-h-offset));
	--arrow-translate-x: -100%;
	--arrow-v-offset: 0px;
	--arrow-h-offset: 0px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 .owl-dots {
	--bullet-size: 10px;
	--bullet-gap: 16px;
	top: calc(100% + var(--bullet-v-offset, 10px));
	bottom: auto;
	--bullet-translate-y: 0;
	left: calc(50% + var(--bullet-h-offset, 0px));
	right: auto;
	--bullet-translate-x: -50%;
	--bullet-position-left: calc(50% + var(--bullet-h-offset, 0px));
	--bullet-v-offset: 10px;
}

.elementor-1009 .elementor-element.elementor-element-81c96c0 > .elementor-widget-container {
	padding: 30px 0px 30px 0px;
}

.elementor-1009 .elementor-element.elementor-element-9340955 {
	text-align: center;
	line-height: 1.25em;
}

.elementor-1009 .elementor-element.elementor-element-9340955 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-1009 .elementor-element.elementor-element-530496c {
	--spacer-size: 30px;
}

.elementor-1009 .elementor-element.elementor-element-d9a39a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .box-content {
	align-items: center;
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .the7-box-wrapper {
	align-items: flex-start;
	align-content: flex-start;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e {
	--image-size: 96px;
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--flex-flow: column wrap;
	--img-space: 0 0 var(--icon-spacing, 15px) 0;
	--img-order: 0;
	--img-width: 100%;
	--icon-spacing: 15px;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .elementor-image-div {
	align-self: center;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .post-thumbnail-rollover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .elementor-image-div img {
	transition: opacity .3s ease;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e a:hover .the7-simple-post-thumb img, .elementor-1009 .elementor-element.elementor-element-5e26a6e .post-thumbnail-rollover:hover img {
	opacity: calc(100 / 100);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .the7-box-wrapper .box-heading:hover, .elementor-1009 .elementor-element.elementor-element-5e26a6e .the7-box-wrapper .box-heading:hover a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e a.the7-box-wrapper:hover .box-heading, .elementor-1009 .elementor-element.elementor-element-5e26a6e a.the7-box-wrapper:hover .box-heading a {
	color: var(--e-global-color-el_color_1_2);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .box-description {
	margin-top: 10px;
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .box-button, .elementor-1009 .elementor-element.elementor-element-5e26a6e .box-button * {
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e .box-button svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e:hover .elementor-widget-container {
	background-color: var(--e-global-color-el_color_7_6);
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-5e26a6e > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-tel_color_1);
}

.elementor-1009 .elementor-element.elementor-element-2a00a23 {
	--display: flex;
}

.elementor-1009 .elementor-element.elementor-element-228bede {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-228bede .the7-heading-title {
	color: var(--e-global-color-el_color_1_2);
	text-decoration-style: solid;
}

.elementor-1009 .elementor-element.elementor-element-69ae0c2 {
	--spacer-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-1aad9f9 .elementor-cta__content {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-1aad9f9 .elementor-cta .elementor-cta__bg, .elementor-1009 .elementor-element.elementor-element-1aad9f9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1009 .elementor-element.elementor-element-51f713e {
	--spacer-size: 50px;
}

.elementor-1009 .elementor-element.elementor-element-ca4dc5a {
	--display: flex;
}

.elementor-1009 .elementor-element.elementor-element-ca4dc5a:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-ca4dc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_0);
}

.elementor-1009 .elementor-element.elementor-element-62a4845 {
	--spacer-size: 80px;
}

.elementor-1009 .elementor-element.elementor-element-8c7c3c4 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
}

.elementor-1009 .elementor-element.elementor-element-8c7c3c4 .elementor-headline {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-8c7c3c4 .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-el_color_1_2);
	stroke-linecap: round;
	stroke-linejoin: round;
}

.elementor-1009 .elementor-element.elementor-element-b7c9eeb .elementor-cta__content {
	text-align: center;
}

.elementor-1009 .elementor-element.elementor-element-b7c9eeb .elementor-cta .elementor-cta__bg, .elementor-1009 .elementor-element.elementor-element-b7c9eeb .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1009 .elementor-element.elementor-element-cd0479e {
	--spacer-size: 77px;
}

@media (max-width:1020px) {
	.elementor-1009 .elementor-element.elementor-element-5d123e79 > .elementor-background-overlay {
		background-position: center left;
		background-size: cover;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0377765.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0377765 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-b1a124d {
		text-align: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-b1a124d .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-f02a9c0 {
		text-align: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-f02a9c0 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-fd50271 {
		text-align: center;
		font-size: 17px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-2d4aa9b {
		--grid-auto-flow: row;
	}
	
	.elementor-1009 .elementor-element.elementor-element-37a9276.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-37a9276.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-37a9276.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-20b1fcb.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-20b1fcb.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-20b1fcb.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0664bda.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0664bda.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-0664bda.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-36c51ae.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-36c51ae.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-36c51ae.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
}

@media (max-width:778px) {
	.elementor-1009 .elementor-element.elementor-element-5d123e79 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-d7289e8 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0377765.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0377765 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-b1a124d {
		text-align: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-b1a124d .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-b1a124d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-f02a9c0 {
		text-align: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-f02a9c0 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-fd50271 {
		text-align: center;
	}
	
	.elementor-1009 .elementor-element.elementor-element-2bc7f99 {
		--box-button-width: 240px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-2bc7f99 .box-button {
		min-width: 240px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-2bc7f99 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-53041a7 {
		--box-button-width: 240px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-53041a7 .box-button {
		min-width: 240px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-53041a7 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-9dc8a02 {
		--box-button-width: 240px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-9dc8a02 .box-button {
		min-width: 240px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-9dc8a02 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-9db7e73 {
		--box-button-width: 240px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-9db7e73 .box-button {
		min-width: 240px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-9db7e73 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-2d4aa9b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1009 .elementor-element.elementor-element-37a9276.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-37a9276.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-37a9276.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-20b1fcb.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-20b1fcb.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-20b1fcb.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0664bda.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0664bda.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-0664bda.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-36c51ae.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-36c51ae.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-1009 .elementor-element.elementor-element-36c51ae.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-1009 .elementor-element.elementor-element-cd09564 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-12a8fa7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-1009 .elementor-element.elementor-element-df5a54a .elementor-image-box-img {
		margin-bottom: 15px;
	}
}

@media (min-width:779px) {
	.elementor-1009 .elementor-element.elementor-element-0377765 {
		width: 100%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-831919a {
		width: 55.789%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-393ee92 {
		width: 43.907%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-36b8c7b {
		width: 32.079%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-8167704 {
		width: 67.921%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-0b7c99e {
		width: 19.996%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-dd651d8 {
		width: 20.003%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-3f2ba6e {
		width: 57.014%;
	}
	
	.elementor-1009 .elementor-element.elementor-element-ed5fe32 {
		width: 42.899%;
	}
}

@media (max-width:1020px) and (min-width:779px) {
	.elementor-1009 .elementor-element.elementor-element-0377765 {
		width: 100%;
	}
}

@media screen and (max-width: 1020px) {
	.icon-position-tablet-right .the7_icon_box_widget-37a9276.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-37a9276.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-37a9276.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-37a9276.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-37a9276.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 778px) {
	.icon-position-mobile-right .the7_icon_box_widget-37a9276.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-37a9276.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-37a9276.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-37a9276.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-37a9276.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-37a9276.the7-box-wrapper {
		flex-wrap: unset;
	}
}

/* Start custom CSS for column, class: .elementor-element-dd651d8 */
.elementor-1009 .elementor-element.elementor-element-dd651d8 {
	min-height: 350px;
}

/* End custom CSS */
@media screen and (max-width: 1020px) {
	.icon-position-tablet-right .the7_icon_box_widget-20b1fcb.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-20b1fcb.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-20b1fcb.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-20b1fcb.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 778px) {
	.icon-position-mobile-right .the7_icon_box_widget-20b1fcb.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-20b1fcb.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-20b1fcb.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-20b1fcb.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-20b1fcb.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1020px) {
	.icon-position-tablet-right .the7_icon_box_widget-0664bda.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0664bda.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-0664bda.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-0664bda.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-0664bda.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 778px) {
	.icon-position-mobile-right .the7_icon_box_widget-0664bda.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0664bda.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-0664bda.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-0664bda.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-0664bda.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-0664bda.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 1020px) {
	.icon-position-tablet-right .the7_icon_box_widget-36c51ae.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-36c51ae.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_widget-36c51ae.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-36c51ae.the7-box-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 778px) {
	.icon-position-mobile-right .the7_icon_box_widget-36c51ae.the7-box-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-36c51ae.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-36c51ae.the7-box-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_widget-36c51ae.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-36c51ae.the7-box-wrapper {
		flex-wrap: unset;
	}
}

.the7-elements-simple-posts-carousel-0a316e8.the7-elementor-widget .post-details i {
	margin: 0px;
}

.the7-elements-simple-posts-carousel-0a316e8.the7-elementor-widget .owl-nav div, .the7-elements-simple-posts-carousel-0a316e8.the7-elementor-widget .owl-nav div:hover {
	color: var(--the7-accent-color);
}

.elementor-1009 .elementor-element.elementor-element-5d123e79 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}
