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

.elementor-1486 .elementor-element.elementor-element-88fb0c3:not(.elementor-motion-effects-element-type-background), .elementor-1486 .elementor-element.elementor-element-88fb0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-875d685);
}

.elementor-1486 .elementor-element.elementor-element-243b7c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1486 .elementor-element.elementor-element-079c8b1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-efee266 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-bd9d0d1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-bd9d0d1:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-f518c94 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-f518c94:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1486 .elementor-element.elementor-element-f953b88 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1486 .elementor-element.elementor-element-43c3286 .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-e3d8785 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-e3d8785:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-f9e0d2b {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-f9e0d2b:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-6dea99f {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-8a6a455 .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-1b0937b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-4a47d7b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-4a47d7b:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-1aedda9 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-1aedda9:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-77fed73 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-649c52a .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-8051f74 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-8051f74:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-97bd2ae {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-97bd2ae:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-4e7092f {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-9dd5238 .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-86bf1db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-4c721a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-4c721a8:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-a2afecd {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-a2afecd:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-077ae6a {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-ec4c5e7 .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-c321c1f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-c321c1f:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-8325a15 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-8325a15:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-b03c6de {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-8551bfb .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-ab61038 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-734fbeb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-734fbeb:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-12f1779 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-12f1779:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-f32c723 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-f9a979f .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-bcdc976 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-bcdc976:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-7cc5fc7 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1486 .elementor-element.elementor-element-7cc5fc7:hover {
	background-color: var(--e-global-color-7f116c1);
}

.elementor-1486 .elementor-element.elementor-element-86b96d8 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1486 .elementor-element.elementor-element-96a3517 .elementor-heading-title {
	font-family: var(--e-global-typography-44113cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-44113cc-font-size);
	font-weight: var(--e-global-typography-44113cc-font-weight);
	line-height: var(--e-global-typography-44113cc-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1486 .elementor-element.elementor-element-972e828 {
	--display: flex;
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1486 .elementor-element.elementor-element-eeb7100 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1486 .elementor-element.elementor-element-eeb7100 .gallery-item {
	padding: 0 10px 10px 0;
}

.elementor-1486 .elementor-element.elementor-element-eeb7100 .gallery {
	margin: 0 -10px -10px 0;
}

.elementor-1486 .elementor-element.elementor-element-eeb7100 .gallery-item img {
	border-style: none;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1486 .elementor-element.elementor-element-eeb7100 .gallery-item .gallery-caption {
	text-align: center;
	margin-block-start: 0px;
}

.elementor-1486 .elementor-element.elementor-element-c6de7ec .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1486 .elementor-element.elementor-element-4d4676c .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1486 .elementor-element.elementor-element-4d4676c .elementor-button:hover, .elementor-1486 .elementor-element.elementor-element-4d4676c .elementor-button:focus {
	background-color: var(--e-global-color-26c7adf);
}

.elementor-1486 .elementor-element.elementor-element-4d4676c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

@media (min-width:768px) {
	.elementor-1486 .elementor-element.elementor-element-f518c94 {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-f9e0d2b {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-1aedda9 {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-97bd2ae {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-a2afecd {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-8325a15 {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-12f1779 {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-7cc5fc7 {
		--width: 60%;
	}
	
	.elementor-1486 .elementor-element.elementor-element-972e828 {
		--width: 63%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-43c3286 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-8a6a455 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-649c52a .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-9dd5238 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-ec4c5e7 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-8551bfb .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-f9a979f .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-96a3517 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-widget-image-gallery .gallery-item .gallery-caption {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1486 .elementor-element.elementor-element-c6de7ec .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1486 .elementor-element.elementor-element-4d4676c .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-43c3286 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-8a6a455 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-649c52a .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-9dd5238 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-ec4c5e7 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-8551bfb .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-f9a979f .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-1486 .elementor-element.elementor-element-96a3517 .elementor-heading-title {
		font-size: var(--e-global-typography-44113cc-font-size);
		line-height: var(--e-global-typography-44113cc-line-height);
	}
	
	.elementor-widget-image-gallery .gallery-item .gallery-caption {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1486 .elementor-element.elementor-element-c6de7ec .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1486 .elementor-element.elementor-element-4d4676c .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}
