/* End custom CSS */

.elementor-4474 .elementor-element.elementor-element-d78a502 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-4474 .elementor-element.elementor-element-80c243c {
	width: auto;
	max-width: auto;
	bottom: 20px;
	z-index: 999;
}

body:not(.rtl) .elementor-4474 .elementor-element.elementor-element-80c243c {
	right: 20px;
}

body.rtl .elementor-4474 .elementor-element.elementor-element-80c243c {
	left: 20px;
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-framed .elementor-icon, .elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-e85f970);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-framed .elementor-icon:hover, .elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-framed .elementor-icon:hover, .elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-e85f970);
}

.elementor-4474 .elementor-element.elementor-element-80c243c.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-e85f970);
}

.elementor-4474 .elementor-element.elementor-element-80c243c .elementor-icon {
	font-size: 28px;
}

.elementor-4474 .elementor-element.elementor-element-80c243c .elementor-icon svg {
	height: 28px;
}

.elementor-4474 .elementor-element.elementor-element-94b96dc:not(.elementor-motion-effects-element-type-background), .elementor-4474 .elementor-element.elementor-element-94b96dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a138cb4);
}

.elementor-4474 .elementor-element.elementor-element-94b96dc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 0px 10px 0px;
}

.elementor-4474 .elementor-element.elementor-element-94b96dc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(50px / 2);
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(50px / 2);
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(50px / 2);
	margin-left: calc(50px / 2);
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-50px / 2);
	margin-left: calc(-50px / 2);
}

body.rtl .elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-50px / 2);
}

body:not(.rtl) .elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-50px / 2);
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-4474 .elementor-element.elementor-element-4c05abd {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-item > a {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-4474 .elementor-element.elementor-element-2ee8b60 {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-2ee8b60 .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-2ee8b60 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-a4bb005 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-9b5f193 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-c9d8ed4 {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-c9d8ed4 .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-c9d8ed4 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-1a7544c .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-0ed4b52 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-a0b6f79 {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-a0b6f79 .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-a0b6f79 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-9fc78e4 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-ccac69b .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-8f3057c {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-8f3057c .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-8f3057c .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-42553c7 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-1f92768 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-ade3373 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-4815710 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-87e3e4c {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-3127168 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-ae6be1c {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-ae6be1c .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-ae6be1c .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-61a00ad .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-63905a0 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-3c9c24b {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-3c9c24b .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-3c9c24b .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-0439045 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-0100c2b .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-b9f1123 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-4474 .elementor-element.elementor-element-7c1af68 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-4474 .elementor-element.elementor-element-7c1af68 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4474 .elementor-element.elementor-element-7c1af68 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 40px;
}

.elementor-4474 .elementor-element.elementor-element-a8efa6e {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-a8efa6e .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-a8efa6e .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-359a335 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-c1c26b3 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-dbf275f {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-9b72ac3 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-4ecab82 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-fadeef5 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-3add7e0 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-4474 .elementor-element.elementor-element-3f70dfc {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-3f70dfc .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-3f70dfc .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-f424133 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-58938a7 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-3dca710 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-79d61e7 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-1e556aa {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-ffbd612 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-ff194c8 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-960e0ea .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-731e7ea {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-731e7ea .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-731e7ea .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-e64abe6 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-754f7dd .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-3a7e956 {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-3a7e956 .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-3a7e956 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-a270818 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-7aa7529 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-23c132f {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-a2ee24b .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-63df221 {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-63df221 .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-63df221 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-83fff19 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-3efcf66 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-ccb7ea9 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-4474 .elementor-element.elementor-element-e5465da {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-e5465da .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-e5465da .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-4b15e76 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-b129593 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-554836b {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-623432b .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-fa6ca5e {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-fa6ca5e .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-fa6ca5e .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-606331b {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-0753899 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-5f72ab9 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-4080922 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-ac7285e .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-6e627f8 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-ac57cc2 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-c749576 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-96f835f .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-6cc286c {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-cb93032 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-c41b07b {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-3db2f14 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-ef9e6bf {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-003a4fe .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-62a270e {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-4474 .elementor-element.elementor-element-d6b6fc7 .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

.elementor-4474 .elementor-element.elementor-element-4b85b12 {
	--divider-border-style: dotted;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4474 .elementor-element.elementor-element-4b85b12 .elementor-divider-separator {
	width: 100%;
}

.elementor-4474 .elementor-element.elementor-element-4b85b12 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-4474 .elementor-element.elementor-element-6974e26 .elementor-heading-title {
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-4474 .elementor-element.elementor-element-621e4ac .elementor-heading-title {
	font-size: 28px;
	font-weight: normal;
	line-height: 48px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(32px / 2);
	}
	
	.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(32px / 2);
	}
	
	.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(32px / 2);
		margin-left: calc(32px / 2);
	}
	
	.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-32px / 2);
		margin-left: calc(-32px / 2);
	}
	
	body.rtl .elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-32px / 2);
	}
	
	body:not(.rtl) .elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-32px / 2);
	}
	
	.elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4474 .elementor-element.elementor-element-4c05abd .elementor-icon-list-item > a {
		font-size: 28px;
	}
	
	.elementor-4474 .elementor-element.elementor-element-b9f1123 > .elementor-element-populated {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-4474 .elementor-element.elementor-element-7c1af68 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-4474 .elementor-element.elementor-element-3add7e0 > .elementor-element-populated {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-4474 .elementor-element.elementor-element-ccb7ea9 > .elementor-element-populated {
		padding: 10px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-4474 .elementor-element.elementor-element-35f3c08 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-fa511fa {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-077f267 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-cf977e0 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-83a48ad {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-72e467d {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-650f962 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-34edc5e {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-461dae8 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-d6a1049 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-317da12 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-2accae4 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-c83d8e3 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-cd35a23 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-9f75ba6 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-057b52e {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-5fed66c {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-0c0ba34 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-d69780f {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-4cf77fe {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-0a6d839 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-b3d6dc2 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-1aee1f4 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-e74e3b1 {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-c23032a {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-23762cd {
		width: 90%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-3885123 {
		width: 10%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-195fe29 {
		width: 90%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4474 .elementor-element.elementor-element-7081f38 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-bddee1c {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-fc8eeb7 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-aa2c3c4 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-8bf7eb9 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-20092f8 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-8b3bfaf {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-10b29c7 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-b9f1123 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-dab9031 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-8d9f6a3 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-5ac583c {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-3add7e0 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-17c6ee2 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-3361ab8 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-50c4fb2 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-59a7a44 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-90ce70b {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-f035ccf {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-4b38504 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-4d63cd0 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-ccb7ea9 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-f69f85f {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-57c2634 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-afcfa7b {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-d552f20 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-e009824 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-f0359e7 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-de87875 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-20c91be {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-d4fb29f {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-cee6fa0 {
		width: 100%;
	}
	
	.elementor-4474 .elementor-element.elementor-element-772b423 {
		width: 100%;
	}
}

/* Start custom CSS for icon-list, class: .elementor-element-4c05abd */
.elementor-4474 .elementor-element.elementor-element-4c05abd span {
	color: #888;
}

.elementor-4474 .elementor-element.elementor-element-4c05abd a span {
	color: var(--e-global-color-primary);
}

.elementor-4474 .elementor-element.elementor-element-4c05abd a span:hover {
	color: var(--e-global-color-secondary);
}
