/* End custom CSS */

.elementor-4960 .elementor-element.elementor-element-a24b21c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-4960 .elementor-element.elementor-element-a24b21c:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-a24b21c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbfdmd.nitrocdn.com/rxtxVRQcurIgHELXqzFeEodzhFHHNQDG/assets/images/optimized/rev-dda5518/www.jaktiv.com/wp-content/uploads/2024/08/image-for-functioon-scaled.webp");
	background-position: center center;
	background-size: 100% auto;
}

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

.elementor-4960 .elementor-element.elementor-element-a24b21c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: -4px 0px 30px 0px;
}

.elementor-4960 .elementor-element.elementor-element-a24b21c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4960 .elementor-element.elementor-element-dfba431 {
	--spacer-size: 132px;
}

.elementor-4960 .elementor-element.elementor-element-c4d3115 > .elementor-widget-container {
	margin: 0px 0px 0px 80px;
}

.elementor-4960 .elementor-element.elementor-element-c4d3115 {
	text-align: end;
}

.elementor-4960 .elementor-element.elementor-element-c4d3115 img {
	width: 81%;
}

.elementor-4960 .elementor-element.elementor-element-efa0521 {
	--spacer-size: 68px;
}

.elementor-4960 .elementor-element.elementor-element-e8e4d64 > .elementor-widget-container {
	margin: 0px 150px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-e8e4d64 {
	text-align: start;
}

.elementor-4960 .elementor-element.elementor-element-e8e4d64 img {
	width: 88%;
}

.elementor-4960 .elementor-element.elementor-element-a2fe334 > .elementor-widget-container {
	margin: 0px 0px -30px 25px;
}

.elementor-4960 .elementor-element.elementor-element-a2fe334 .elementor-heading-title {
	font-size: 35px;
	color: #ceca7d;
}

.elementor-4960 .elementor-element.elementor-element-12bf1a6 > .elementor-widget-container {
	margin: 0px 0px -15px 25px;
}

.elementor-4960 .elementor-element.elementor-element-12bf1a6 .elementor-heading-title {
	font-size: 39px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-6c86198 {
	--divider-border-style: solid;
	--divider-color: #d49505;
	--divider-border-width: 2px;
}

.elementor-4960 .elementor-element.elementor-element-6c86198 > .elementor-widget-container {
	margin: 0px 0px 0px 25px;
}

.elementor-4960 .elementor-element.elementor-element-6c86198 .elementor-divider-separator {
	width: 50%;
}

.elementor-4960 .elementor-element.elementor-element-6c86198 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-4960 .elementor-element.elementor-element-10848f0 > .elementor-widget-container {
	margin: -15px 0px -30px 25px;
}

.elementor-4960 .elementor-element.elementor-element-10848f0 .elementor-heading-title {
	font-size: 35px;
	color: #ceca7d;
}

.elementor-4960 .elementor-element.elementor-element-47c4c6e > .elementor-widget-container {
	margin: 0px 0px 0px 25px;
}

.elementor-4960 .elementor-element.elementor-element-47c4c6e .elementor-heading-title {
	font-size: 39px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-b7d6618 {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-dcf41da:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-dcf41da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilbfdmd.nitrocdn.com/rxtxVRQcurIgHELXqzFeEodzhFHHNQDG/assets/images/optimized/rev-dda5518/www.jaktiv.com/wp-content/uploads/2024/09/AdobeStock_404775949421-scaled.webp");
}

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

.elementor-4960 .elementor-element.elementor-element-dcf41da {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4960 .elementor-element.elementor-element-dcf41da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #c48b1a;
}

.elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-ebbd781 {
	--spacer-size: 19px;
}

.elementor-4960 .elementor-element.elementor-element-504759d img {
	width: 20%;
}

.elementor-4960 .elementor-element.elementor-element-0d0972a {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-0d0972a .elementor-heading-title {
	font-size: 34px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-21e88c6 {
	text-align: center;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-e24620d {
	--spacer-size: 19px;
}

.elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #c48b1a;
}

.elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-53d34f8 {
	--spacer-size: 2px;
}

.elementor-4960 .elementor-element.elementor-element-e9e1d97 img {
	width: 36%;
}

.elementor-4960 .elementor-element.elementor-element-7159559 {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-7159559 .elementor-heading-title {
	font-size: 34px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-8efc0a2 {
	text-align: center;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-75ef271 {
	--spacer-size: 19px;
}

.elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #c48b1a;
}

.elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-b87a9a7 {
	--spacer-size: 9px;
}

.elementor-4960 .elementor-element.elementor-element-8dede22 img {
	width: 30%;
}

.elementor-4960 .elementor-element.elementor-element-6a28d4b {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-6a28d4b .elementor-heading-title {
	font-size: 34px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-3cb3ddb {
	text-align: center;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-a31ca5e {
	--spacer-size: 19px;
}

.elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #c48b1a;
}

.elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-0427c1d {
	--spacer-size: 9px;
}

.elementor-4960 .elementor-element.elementor-element-b431d11 img {
	width: 30%;
}

.elementor-4960 .elementor-element.elementor-element-be57e81 {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-be57e81 .elementor-heading-title {
	font-size: 34px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-1715c43 {
	text-align: center;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-91d7b87 {
	--spacer-size: 19px;
}

.elementor-4960 .elementor-element.elementor-element-f6daf35 {
	padding: 55px 55px 55px 55px;
}

.elementor-4960 .elementor-element.elementor-element-e31271d {
	--spacer-size: 90px;
}

.elementor-4960 .elementor-element.elementor-element-e9be22c {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-4960 .elementor-element.elementor-element-e9be22c .elementor-divider-separator {
	width: 82%;
}

.elementor-4960 .elementor-element.elementor-element-e9be22c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-5b11b3d:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-5b11b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #182c18;
}

.elementor-4960 .elementor-element.elementor-element-5b11b3d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4960 .elementor-element.elementor-element-5b11b3d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4960 .elementor-element.elementor-element-795bbc1 > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-795bbc1 img {
	width: 8%;
}

.elementor-4960 .elementor-element.elementor-element-430a4bf {
	--spacer-size: 25px;
}

.elementor-4960 .elementor-element.elementor-element-91f444f {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-91f444f .elementor-heading-title {
	font-size: 33px;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-b8c9ba3 {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 1.7px;
}

.elementor-4960 .elementor-element.elementor-element-b8c9ba3 .elementor-divider-separator {
	width: 7%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-4960 .elementor-element.elementor-element-b8c9ba3 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-79f75e2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-4960 .elementor-element.elementor-element-f35945a > .elementor-widget-container {
	margin: 7px 7px 7px 7px;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-content {
	border-block-end-color: rgba(255, 255, 255, 0);
	color: #e78202;
	font-weight: 600;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title {
	border-color: rgba(255, 255, 255, 0);
	padding: 20px 1px 0px 50px;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-item:not(:last-child) {
	margin-block-end: 4px;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-title, .elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-icon {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title.elementor-active a, .elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-title {
	font-size: 25px;
	font-weight: 700;
	text-shadow: 23px 0px 19px rgba(0, 0, 0, .3);
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title .elementor-toggle-icon i:before {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title .elementor-toggle-icon svg {
	fill: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-icon {
	margin-inline-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-85a341e {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-4960 .elementor-element.elementor-element-85a341e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4960 .elementor-element.elementor-element-85a341e .elementor-swiper-button.elementor-swiper-button-next {
	color: rgba(255, 255, 255, .26);
}

.elementor-4960 .elementor-element.elementor-element-85a341e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4960 .elementor-element.elementor-element-85a341e .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: rgba(255, 255, 255, .26);
}

.elementor-4960 .elementor-element.elementor-element-523506a {
	--spacer-size: 32px;
}

.elementor-4960 .elementor-element.elementor-element-edf907b .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-8a47fc0 .elementor-heading-title {
	font-size: 25px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-90abc1e {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 3px;
}

.elementor-4960 .elementor-element.elementor-element-90abc1e .elementor-divider-separator {
	width: 51%;
}

.elementor-4960 .elementor-element.elementor-element-90abc1e .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-4960 .elementor-element.elementor-element-ec9243e .elementor-heading-title {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-4960 .elementor-element.elementor-element-8e42c7e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-80f5b9a {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-e3b9bf9 {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-bf51298 img {
	width: 72%;
}

.elementor-4960 .elementor-element.elementor-element-b4c5503 {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-2735e1b {
	--spacer-size: 72px;
}

.elementor-4960 .elementor-element.elementor-element-7f31f52 {
	text-align: start;
}

.elementor-4960 .elementor-element.elementor-element-7f31f52 img {
	width: 26%;
}

.elementor-4960 .elementor-element.elementor-element-97f099c > .elementor-widget-container {
	margin: -20px 0px -45px 0px;
}

.elementor-4960 .elementor-element.elementor-element-97f099c .elementor-heading-title {
	font-size: 30px;
	color: #c38c04;
}

.elementor-4960 .elementor-element.elementor-element-d5308de {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-4960 .elementor-element.elementor-element-d5308de .elementor-divider-separator {
	width: 82%;
}

.elementor-4960 .elementor-element.elementor-element-d5308de .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-49fbf8f {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-87a522c:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-87a522c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #182c18;
}

.elementor-4960 .elementor-element.elementor-element-87a522c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4960 .elementor-element.elementor-element-87a522c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4960 .elementor-element.elementor-element-68729af {
	--spacer-size: 13px;
}

.elementor-4960 .elementor-element.elementor-element-bf22f20 img {
	width: 6%;
}

.elementor-4960 .elementor-element.elementor-element-b4e9986 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-b4e9986 {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-b4e9986 .elementor-heading-title {
	font-size: 35px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-da3d18c {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 1.7px;
}

.elementor-4960 .elementor-element.elementor-element-da3d18c .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-4960 .elementor-element.elementor-element-da3d18c .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 > .elementor-widget-container {
	margin: 7px 7px 7px 7px;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-content {
	border-block-end-color: rgba(255, 255, 255, 0);
	color: #e78202;
	font-weight: 600;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title {
	border-color: rgba(255, 255, 255, 0);
	padding: 20px 1px 0px 50px;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-item:not(:last-child) {
	margin-block-end: 4px;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-title, .elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-icon {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title.elementor-active a, .elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-title {
	font-size: 25px;
	font-weight: 700;
	text-shadow: 23px 0px 19px rgba(0, 0, 0, .3);
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title .elementor-toggle-icon i:before {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title .elementor-toggle-icon svg {
	fill: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-icon {
	margin-inline-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-2688443 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-4960 .elementor-element.elementor-element-c63328c {
	--spacer-size: 32px;
}

.elementor-4960 .elementor-element.elementor-element-a539a6d .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-ca73ea1 .elementor-heading-title {
	font-size: 25px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-7e4e334 {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 3px;
}

.elementor-4960 .elementor-element.elementor-element-7e4e334 .elementor-divider-separator {
	width: 51%;
}

.elementor-4960 .elementor-element.elementor-element-7e4e334 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-4960 .elementor-element.elementor-element-8377a86 {
	width: var(--container-widget-width, 84.659%);
	max-width: 84.659%;
	--container-widget-width: 84.659%;
	--container-widget-flex-grow: 0;
}

.elementor-4960 .elementor-element.elementor-element-8377a86.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4960 .elementor-element.elementor-element-8377a86 .elementor-heading-title {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-5cdbf74 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-5cdbf74 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-4960 .elementor-element.elementor-element-5cdbf74 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-4960 .elementor-element.elementor-element-5cdbf74 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-c916602 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-4960 .elementor-element.elementor-element-84f76b1 > .elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-4960 .elementor-element.elementor-element-35eb0d6 {
	--spacer-size: 90px;
}

.elementor-4960 .elementor-element.elementor-element-6144310 .elementor-heading-title {
	font-size: 42px;
	color: #4fb147;
}

.elementor-4960 .elementor-element.elementor-element-b3570f6 .elementor-heading-title {
	font-size: 31px;
}

.elementor-4960 .elementor-element.elementor-element-233296e {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-4960 .elementor-element.elementor-element-233296e .elementor-divider-separator {
	width: 82%;
}

.elementor-4960 .elementor-element.elementor-element-233296e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-af1b604 img {
	width: 100%;
}

.elementor-4960 .elementor-element.elementor-element-3a485af:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-3a485af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #182c18;
}

.elementor-4960 .elementor-element.elementor-element-3a485af {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4960 .elementor-element.elementor-element-3a485af > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4960 .elementor-element.elementor-element-1f21bd2 {
	--spacer-size: 26px;
}

.elementor-4960 .elementor-element.elementor-element-63617b9 img {
	width: 5%;
}

.elementor-4960 .elementor-element.elementor-element-222606b {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-222606b .elementor-heading-title {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-6d08965 {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 3px;
}

.elementor-4960 .elementor-element.elementor-element-6d08965 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-4960 .elementor-element.elementor-element-6d08965 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-4960 .elementor-element.elementor-element-670b4a5 > .elementor-widget-container {
	margin: -120px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-670b4a5 {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-670b4a5 .elementor-heading-title {
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-ce935fd {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-9663422 > .elementor-widget-container {
	margin: 7px 7px 7px 7px;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-content {
	border-block-end-color: rgba(255, 255, 255, 0);
	color: #e78202;
	font-weight: 600;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title {
	border-color: rgba(255, 255, 255, 0);
	padding: 20px 1px 0px 50px;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-item:not(:last-child) {
	margin-block-end: 4px;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-title, .elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-icon {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title.elementor-active a, .elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-title {
	font-size: 25px;
	font-weight: 700;
	text-shadow: 23px 0px 19px rgba(0, 0, 0, .3);
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title .elementor-toggle-icon i:before {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title .elementor-toggle-icon svg {
	fill: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-icon {
	margin-inline-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-783d026 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-4960 .elementor-element.elementor-element-777af46 .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-9b483fd .elementor-heading-title {
	font-size: 25px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-7be1272 {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 3px;
}

.elementor-4960 .elementor-element.elementor-element-7be1272 .elementor-divider-separator {
	width: 51%;
}

.elementor-4960 .elementor-element.elementor-element-7be1272 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-4960 .elementor-element.elementor-element-1737b7e .elementor-heading-title {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-782efe2 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-782efe2 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-4960 .elementor-element.elementor-element-782efe2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-4960 .elementor-element.elementor-element-782efe2 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-9c32d24 {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-4a5b02f {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-ac3fbca img {
	width: 75%;
}

.elementor-4960 .elementor-element.elementor-element-aa42289 {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-546f0c5 {
	--spacer-size: 109px;
}

.elementor-4960 .elementor-element.elementor-element-757879e > .elementor-widget-container {
	margin: -20px 0px -45px 0px;
}

.elementor-4960 .elementor-element.elementor-element-757879e .elementor-heading-title {
	font-size: 30px;
	color: #c38c04;
}

.elementor-4960 .elementor-element.elementor-element-8be6425 {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-4960 .elementor-element.elementor-element-8be6425 .elementor-divider-separator {
	width: 82%;
}

.elementor-4960 .elementor-element.elementor-element-8be6425 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(3px / 2);
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(3px / 2);
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(3px / 2);
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-3px / 2);
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-3px / 2);
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-icon i {
	color: #1db13f;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-icon svg {
	fill: #1db13f;
	transition: fill .3s;
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-icon {
	padding-inline-end: 16px;
}

.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-9cdccfd {
	--spacer-size: 59px;
}

.elementor-4960 .elementor-element.elementor-element-8f1a6c2:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-8f1a6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #182c18;
}

.elementor-4960 .elementor-element.elementor-element-8f1a6c2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4960 .elementor-element.elementor-element-8f1a6c2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4960 .elementor-element.elementor-element-2ce2016 > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-2ce2016 img {
	width: 8%;
}

.elementor-4960 .elementor-element.elementor-element-24d264d {
	--spacer-size: 15px;
}

.elementor-4960 .elementor-element.elementor-element-bfa19d7 {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-bfa19d7 .elementor-heading-title {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-59faa78 {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 3px;
}

.elementor-4960 .elementor-element.elementor-element-59faa78 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-4960 .elementor-element.elementor-element-59faa78 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-4960 .elementor-element.elementor-element-2b5c639 > .elementor-widget-container {
	margin: -120px 0px 0px 0px;
}

.elementor-4960 .elementor-element.elementor-element-2b5c639 {
	text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-2b5c639 .elementor-heading-title {
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-aa1c12b {
	--spacer-size: 50px;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 > .elementor-widget-container {
	margin: 7px 7px 7px 7px;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-content {
	border-block-end-color: rgba(255, 255, 255, 0);
	color: #e78202;
	font-weight: 600;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title {
	border-color: rgba(255, 255, 255, 0);
	padding: 20px 1px 0px 50px;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-item:not(:last-child) {
	margin-block-end: 4px;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-title, .elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-icon {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title.elementor-active a, .elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-title {
	font-size: 25px;
	font-weight: 700;
	text-shadow: 23px 0px 19px rgba(0, 0, 0, .3);
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title .elementor-toggle-icon i:before {
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title .elementor-toggle-icon svg {
	fill: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #fff;
}

.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-icon {
	margin-inline-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-18a0a89 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-4960 .elementor-element.elementor-element-18a0a89 > .elementor-widget-container {
	margin: 12px 12px 12px 12px;
}

.elementor-4960 .elementor-element.elementor-element-18a0a89 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4960 .elementor-element.elementor-element-18a0a89 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 21px;
}

.elementor-4960 .elementor-element.elementor-element-178ba4a .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: #e78202;
}

.elementor-4960 .elementor-element.elementor-element-811f473 .elementor-heading-title {
	font-size: 25px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-2e5d257 {
	--divider-border-style: solid;
	--divider-color: #e78202;
	--divider-border-width: 3px;
}

.elementor-4960 .elementor-element.elementor-element-2e5d257 .elementor-divider-separator {
	width: 51%;
}

.elementor-4960 .elementor-element.elementor-element-2e5d257 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-4960 .elementor-element.elementor-element-7c7833a .elementor-heading-title {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-4960 .elementor-element.elementor-element-2b7104f .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-2b7104f .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-4960 .elementor-element.elementor-element-2b7104f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-4960 .elementor-element.elementor-element-2b7104f .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-4960 .elementor-element.elementor-element-7d6f68f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-4960 .elementor-element.elementor-element-4ce1807 > .elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-4960 .elementor-element.elementor-element-aeb58f3 {
	--spacer-size: 71px;
}

.elementor-4960 .elementor-element.elementor-element-9ac704f .elementor-heading-title {
	font-size: 42px;
	color: #4fb147;
}

.elementor-4960 .elementor-element.elementor-element-6d6ec0b .elementor-heading-title {
	font-size: 31px;
}

.elementor-4960 .elementor-element.elementor-element-4067af6 {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-4960 .elementor-element.elementor-element-4067af6 .elementor-divider-separator {
	width: 82%;
}

.elementor-4960 .elementor-element.elementor-element-4067af6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4960 .elementor-element.elementor-element-ad6088c > .elementor-widget-container {
	margin: 30px 30px 30px 30px;
}

.elementor-4960 .elementor-element.elementor-element-ad6088c img {
	width: 100%;
}

.elementor-4960 .elementor-element.elementor-element-d94144c {
	--spacer-size: 50px;
}

@media (max-width:1024px) {
	.elementor-4960 .elementor-element.elementor-element-a24b21c:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-a24b21c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c4d3115 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c4d3115 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c4d3115 img {
		width: 68%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e8e4d64 > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e8e4d64 img {
		width: 48%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a2fe334 {
		text-align: start;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a2fe334 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-12bf1a6 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-10848f0 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-47c4c6e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ebbd781 {
		--spacer-size: 3px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-0d0972a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-21e88c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-21e88c6 {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7159559 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8efc0a2 {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6a28d4b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3cb3ddb {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-be57e81 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-1715c43 {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e31271d {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d5d3cc6 {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ff27dd0 > .elementor-widget-container {
		margin: -40px -40px -40px -40px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-430a4bf {
		--spacer-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-91f444f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b8c9ba3 .elementor-divider-separator {
		width: 24%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a > .elementor-widget-container {
		margin: 6px 6px 6px 6px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-title {
		font-size: 19px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-title {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-tab-content {
		font-size: 13px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-edf907b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8a47fc0 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ec9243e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-80f5b9a {
		--spacer-size: 19px;
	}
	
	.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-f5756ad.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f5756ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bf51298 img {
		width: 81%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b4c5503 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-97f099c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d5308de > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-172faef > .elementor-widget-container {
		margin: 0px 22px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-172faef {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b4e9986 > .elementor-widget-container {
		margin: -10px -10px -10px -10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b4e9986 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-da3d18c > .elementor-widget-container {
		margin: -20px -20px -20px -20px;
	}
	
	.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-e990fdb.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e990fdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bc2d3e5 > .elementor-widget-container {
		margin: 6px 6px 6px 6px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-toggle-title {
		font-size: 15px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bc2d3e5 .elementor-tab-title {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c63328c {
		--spacer-size: 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a539a6d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ca73ea1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8377a86 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-5cdbf74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-5cdbf74 .elementor-icon-list-item > a {
		font-size: 9px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-84f76b1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 11px 11px 11px 11px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-35eb0d6 {
		--spacer-size: 25px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6144310 > .elementor-widget-container {
		margin: -27px -27px -27px -27px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6144310 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b3570f6 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b3570f6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-233296e > .elementor-widget-container {
		margin: -22px -22px -22px -22px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-233296e .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-233296e .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3aef08f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3aef08f {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-af1b604 > .elementor-widget-container {
		margin: -10px -10px -10px -10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-1f21bd2 {
		--spacer-size: 7px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-63617b9 img {
		width: 6%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9663422 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-item:not(:last-child) {
		margin-block-end: 16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-toggle-title {
		font-size: 15px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9663422 .elementor-tab-title {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-777af46 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9b483fd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-1737b7e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-782efe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-782efe2 .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9c32d24 {
		--spacer-size: 16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d7342da > .elementor-element-populated {
		margin: 0px 0px 0px -16px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-546f0c5 {
		--spacer-size: 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-757879e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-757879e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bd40e68 {
		text-align: start;
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-cc66812 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-item:not(:last-child) {
		margin-block-end: 14px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-toggle-title {
		font-size: 19px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-cc66812 .elementor-tab-title {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-0a8cfab > .elementor-element-populated {
		margin: 0px 0px 0px -11px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -11px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-178ba4a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-811f473 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7c7833a .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-2b7104f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-2b7104f .elementor-icon-list-item > a {
		font-size: 11px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4ce1807 > .elementor-element-populated {
		margin: 5px 5px 5px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-aeb58f3 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9ac704f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6d6ec0b .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4067af6 > .elementor-widget-container {
		margin: -22px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9f821f6 {
		text-align: start;
		font-size: 12px;
	}
	
	.elementor-bc-flex-widget .elementor-4960 .elementor-element.elementor-element-514e5d1.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-514e5d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-514e5d1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ad6088c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-4960 .elementor-element.elementor-element-a24b21c:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-a24b21c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -80px 0px;
		background-size: cover;
	}
	
	.elementor-4960 .elementor-element.elementor-element-dfba431 {
		--spacer-size: 76px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c4d3115 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c4d3115 img {
		width: 68%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-efa0521 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e8e4d64 {
		text-align: start;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e8e4d64 img {
		width: 55%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a2fe334 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-12bf1a6 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-10848f0 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-47c4c6e .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6f15ba3 {
		width: 50%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-6f15ba3 > .elementor-background-slideshow {
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-504759d img {
		width: 40%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-0d0972a .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-21e88c6 {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e24620d {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-02a2a9d {
		width: 50%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-02a2a9d > .elementor-background-slideshow {
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e9e1d97 img {
		width: 59%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7159559 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8efc0a2 {
		font-size: 11px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-75ef271 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-219c5b1 {
		width: 50%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-219c5b1 > .elementor-background-slideshow {
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8dede22 img {
		width: 50%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6a28d4b .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a31ca5e {
		--spacer-size: 19px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3ac12f0 {
		width: 50%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated, .elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4960 .elementor-element.elementor-element-3ac12f0 > .elementor-background-slideshow {
		border-radius: 1px 1px 1px 1px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b431d11 img {
		width: 47%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-be57e81 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f6daf35 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-950e9e7 {
		width: 100%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e31271d {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8889c68 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e9be22c .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e9be22c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d5d3cc6 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-5c38b09 {
		width: 100%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ff27dd0 img {
		width: 76%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-795bbc1 > .elementor-widget-container {
		margin: -35px -35px -35px -35px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-795bbc1 img {
		width: 14%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-430a4bf {
		--spacer-size: 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b8c9ba3 > .elementor-widget-container {
		margin: -12px -12px -12px -12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b8c9ba3 .elementor-divider-separator {
		width: 43%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-5941860 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-item:not(:last-child) {
		margin-block-end: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-f35945a .elementor-toggle-icon {
		margin-inline-end: 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-edf907b {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8a47fc0 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-90abc1e .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-90abc1e .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ec9243e > .elementor-widget-container {
		margin: 4px 4px 4px 4px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ec9243e {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(11px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(11px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(11px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-11px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-11px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: center;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
		--icon-vertical-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-8e42c7e .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e3b9bf9 {
		--spacer-size: 19px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b4c5503 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7f31f52 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-97f099c {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-97f099c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d5308de > .elementor-widget-container {
		margin: -8px -8px -8px -8px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d5308de .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d5308de .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-172faef > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-172faef {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-49fbf8f {
		--spacer-size: 9px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bf22f20 img {
		width: 24%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b4e9986 > .elementor-widget-container {
		margin: -16px -16px -16px -16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b4e9986 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-da3d18c > .elementor-widget-container {
		margin: -10px -10px -10px -10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-da3d18c .elementor-divider-separator {
		width: 25%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a539a6d > .elementor-widget-container {
		margin: -26px -26px -26px -26px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-a539a6d {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ca73ea1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ca73ea1 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ca73ea1 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7e4e334 .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7e4e334 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8377a86 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-84f76b1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-35eb0d6 {
		--spacer-size: 28px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6144310 > .elementor-widget-container {
		margin: -30px -30px -30px -30px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6144310 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b3570f6 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-b3570f6 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-233296e > .elementor-widget-container {
		margin: -14px -14px -14px -14px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-233296e .elementor-divider-separator {
		width: 75%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-233296e .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3aef08f > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3aef08f {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-1f21bd2 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-63617b9 img {
		width: 12%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6d08965 .elementor-divider-separator {
		width: 61%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-777af46 > .elementor-widget-container {
		margin: -30px -30px -30px -30px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-777af46 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9b483fd {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9b483fd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7be1272 .elementor-divider-separator {
		width: 62%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7be1272 .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-1737b7e > .elementor-widget-container {
		margin: 5px 5px 5px 5px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-1737b7e {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9c32d24 {
		--spacer-size: 16px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4a5b02f {
		--spacer-size: 28px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ac3fbca img {
		width: 52%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d7342da > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-757879e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-757879e {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-757879e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8be6425 .elementor-divider-separator {
		width: 67%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8be6425 .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bd40e68 > .elementor-widget-container {
		margin: 7px 7px 7px 7px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bd40e68 {
		text-align: center;
		font-size: 13px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(6px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(6px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(6px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-6px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-6px / 2);
	}
	
	.elementor-4960 .elementor-element.elementor-element-7fb2c5a {
		--e-icon-list-icon-size: 17px;
		--e-icon-list-icon-align: center;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
		--icon-vertical-offset: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-2ce2016 > .elementor-widget-container {
		margin: -41px -41px -41px -41px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-2ce2016 img {
		width: 15%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-59faa78 .elementor-divider-separator {
		width: 73%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-0a8cfab > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-178ba4a {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-811f473 {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-2e5d257 .elementor-divider-separator {
		width: 60%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-2e5d257 .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-7c7833a {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4ce1807 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-aeb58f3 {
		--spacer-size: 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9ac704f {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9ac704f .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6d6ec0b {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-6d6ec0b .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4067af6 > .elementor-widget-container {
		margin: -17px -17px -17px -17px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4067af6 .elementor-divider-separator {
		width: 78%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-4960 .elementor-element.elementor-element-4067af6 .elementor-divider {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9f821f6 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ad6088c > .elementor-widget-container {
		margin: -15px -15px -15px -15px;
		padding: 27px 0px 0px 0px;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ad6088c {
		text-align: center;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ad6088c img {
		width: 79%;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-4960 .elementor-element.elementor-element-8bac127 {
		width: 37.455%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-bbbb2df {
		width: 23.877%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d71f861 {
		width: 38.001%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-79f75e2 {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-84050c1 {
		width: 43.714%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-65fd936 {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-e990fdb {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-8689dfa {
		width: 43.714%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-d617046 {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-c9eeebc {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-ddebf10 {
		width: 43.714%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-050f3e6 {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-3b0ddee {
		width: 27.976%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-9f09ccd {
		width: 43.714%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-0a8cfab {
		width: 27.976%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4960 .elementor-element.elementor-element-84f76b1 {
		width: 40%;
	}
	
	.elementor-4960 .elementor-element.elementor-element-5502029 {
		width: 60%;
	}
}

/* Start custom CSS for image-carousel, class: .elementor-element-85a341e */
.elementor-image-carousel-wrapper .swiper-slide img {
	transition: transform 1.8s ease;
}

.elementor-image-carousel-wrapper .swiper-slide-active img {
	transform: scale(1.1);
}
