
.elementor-1563 .elementor-element.elementor-element-dd618c1 > .elementor-container {
	max-width: 1600px;
}

.elementor-1563 .elementor-element.elementor-element-5fb5eb1 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-681f72d > .elementor-container {
	max-width: 1600px;
}

.elementor-1563 .elementor-element.elementor-element-981cf20 .woocommerce-breadcrumb {
	color: var(--e-global-color-text);
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
}

.elementor-1563 .elementor-element.elementor-element-981cf20 .woocommerce-breadcrumb > a {
	color: var(--e-global-color-secondary);
}

.elementor-widget-theme-page-title .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);
	color: var(--e-global-color-primary);
}

.elementor-1563 .elementor-element.elementor-element-56d9733 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1563 .elementor-element.elementor-element-b359808 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-cc5be13 {
	--spacer-size: 15px;
}

.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);
	color: var(--e-global-color-primary);
}

.elementor-1563 .elementor-element.elementor-element-6dcb751 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-e20f248 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-1027493 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-9e8e3be > .elementor-container {
	max-width: 1600px;
}

.elementor-1563 .elementor-element.elementor-element-ffe769a .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-15c1fab .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-aba6e88 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-3b9c5b0 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-48a05f1 > .elementor-container {
	max-width: 1600px;
}

.elementor-1563 .elementor-element.elementor-element-f13c47d .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-64ad1d8 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-06d48f2 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-088f5ed {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-6dd0e8c .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-dcbdb37 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-546b71c {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-90e49c3 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-fdc7127 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-394866a {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-43f37d0 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-5b18c64 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-a568af7 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-4180317 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-5ccc8d7 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-6e534ae .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-18489e5 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-2645aaa {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-ec6b25a .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-248d8fd .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-98c2d4a {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-74e4ff9 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-4c8ded4 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-2ae6842 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-3479a6a {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-f5a99fd {
	--spacer-size: 20px;
}

.elementor-1563 .elementor-element.elementor-element-7ba78d7 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-8fc16c0 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-cba0027 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-c757b30 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-e889ebc .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-ad9c970 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-c7a7530 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-c96ac54 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-ba47756 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-1892d2d {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-2f02e71 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-e58f7ba {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-a02ea2d {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-c2c4c30 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-16bd8ce {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-66a8476 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-6494a22 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-fd6951f {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-649699f {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-eff56c7 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-f56176f {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-e8d505e {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-dc2df78 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-f069458 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-1ad12e6 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-6b17730 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-982689d {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-ef13883 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-03767ee .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-d248b87 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-b4210ac {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-dd78d77 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-6d5cc80 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-9b9f345 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-334ff58 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-eb4b848 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-4219033 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-dc9f3ee {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-a2d78c7 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-167408d {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-1cb61b5 {
	--spacer-size: 15px;
}

.elementor-1563 .elementor-element.elementor-element-73ecacf .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-0c772ec .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-56e0b25 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-1563 .elementor-element.elementor-element-7dbdb44 .elementor-heading-title {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1563 .elementor-element.elementor-element-07da845 {
	font-family: "Merriweather", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

@media (max-width:1024px) {
	.elementor-widget-theme-page-title .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-theme-page-title .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1563 .elementor-element.elementor-element-b359808 {
		font-size: 16px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1563 .elementor-element.elementor-element-e20f248 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-aba6e88 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-06d48f2 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-546b71c {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-fdc7127 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-a568af7 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-18489e5 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-98c2d4a {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-3479a6a {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-cba0027 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-ad9c970 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-ba47756 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-e58f7ba {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-16bd8ce {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-fd6951f {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-f56176f {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-f069458 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-982689d {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-d248b87 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-9b9f345 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-4219033 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-167408d {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-56e0b25 {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-7dbdb44 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1563 .elementor-element.elementor-element-07da845 {
		font-size: 16px;
	}
}
