
.elementor-12662 .elementor-element.elementor-element-66e10438:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-66e10438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-66e10438 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12662 .elementor-element.elementor-element-66e10438 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-76d7f9c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb {
	color: var(--e-global-color-3ea23f1);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb > a {
	color: var(--e-global-color-5dd4f9d);
}

.elementor-12662 .elementor-element.elementor-element-1d5693b8:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-1d5693b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-1d5693b8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12662 .elementor-element.elementor-element-1d5693b8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-5b383944 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-5b383944 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-5b383944 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Raleway", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-721f1064:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-721f1064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-721f1064 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12662 .elementor-element.elementor-element-721f1064 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-7bac8960 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-299f9dd.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-299f9dd.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-299f9dd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-299f9dd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-299f9dd .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-399b8486.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-399b8486.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-399b8486.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-399b8486 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-399b8486 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-c240b6c.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-c240b6c.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-c240b6c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-c240b6c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-c240b6c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-31a2b327 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-04721ef:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-04721ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-04721ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12662 .elementor-element.elementor-element-04721ef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-77cc68d > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-77cc68d {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-77cc68d .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Raleway", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-3a988d7:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-3a988d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

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

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

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

.elementor-12662 .elementor-element.elementor-element-644a687.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-644a687.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-644a687.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-644a687 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-644a687 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-3853f3c > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1237247.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-1237247.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-1237247.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-1237247 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-1237247 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-7ff3128.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-7ff3128.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-7ff3128.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-7ff3128 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-7ff3128 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-482be96 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-253df94:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-253df94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-253df94 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12662 .elementor-element.elementor-element-253df94 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-b27b1af > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-b27b1af {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-b27b1af .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Raleway", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-0f0e80e:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-0f0e80e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-0f0e80e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-647e5de > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3e2c389.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-3e2c389.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-3e2c389.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-3e2c389 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-3e2c389 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-70306ab > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-41c6ef90.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-41c6ef90.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-41c6ef90.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-41c6ef90 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-41c6ef90 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-92e6a19 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5cc05af8.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-5cc05af8.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-5cc05af8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-5cc05af8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-5cc05af8 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-48acd476.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-48acd476.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-48acd476.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-48acd476 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-48acd476 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-8e3d727:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-8e3d727 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

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

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

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

.elementor-12662 .elementor-element.elementor-element-398b96f7.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-398b96f7.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-398b96f7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-398b96f7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-398b96f7 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-2a1f795a.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-2a1f795a.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-2a1f795a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-2a1f795a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-2a1f795a .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-24f3509 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1b82af2:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-1b82af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-1b82af2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12662 .elementor-element.elementor-element-1b82af2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-1590f95 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-1590f95 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-1590f95 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Raleway", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-32be0515:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-32be0515 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-32be0515 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-32be0515 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-2366b60e > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-624dbeca.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-624dbeca.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-624dbeca.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-624dbeca .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-624dbeca .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-556cc981 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-79a7081b > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-12662 .elementor-element.elementor-element-a7ed2bd:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-a7ed2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

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

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

.elementor-12662 .elementor-element.elementor-element-ff42636 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-ff42636 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-ff42636 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Raleway", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-288b6a3:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-288b6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-288b6a3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-288b6a3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-06afffe > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-13e204b.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-13e204b.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-13e204b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-13e204b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-13e204b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-600efe6 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-12662 .elementor-element.elementor-element-d8d9044:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-d8d9044 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

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

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

.elementor-12662 .elementor-element.elementor-element-9ad3d7b > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-9ad3d7b {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-9ad3d7b .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Raleway", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-4651c8d:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-4651c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

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

.elementor-12662 .elementor-element.elementor-element-4651c8d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-5b9e43b.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-5b9e43b.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-5b9e43b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-5b9e43b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-5b9e43b .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-12662 .elementor-element.elementor-element-36b7388.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-12662 .elementor-element.elementor-element-36b7388.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-12662 .elementor-element.elementor-element-36b7388.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-12662 .elementor-element.elementor-element-36b7388 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-12662 .elementor-element.elementor-element-36b7388 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-12662 .elementor-element.elementor-element-605df33 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

@media (max-width:1024px) {
	.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5b383944 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-77cc68d .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b27b1af .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1590f95 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ff42636 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9ad3d7b .elementor-heading-title {
		font-size: 42px;
	}
}

@media (max-width:767px) {
	.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5b383944 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5b383944 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-299f9dd .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-399b8486 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c240b6c .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-77cc68d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-77cc68d .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-644a687 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1237247 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-7ff3128 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b27b1af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b27b1af .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-3e2c389 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-41c6ef90 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5cc05af8 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-48acd476 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-398b96f7 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-2a1f795a .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1590f95 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1590f95 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-624dbeca .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ff42636 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ff42636 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-13e204b .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9ad3d7b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9ad3d7b .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5b9e43b .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-36b7388 .elementor-image-box-img {
		margin-bottom: 18px;
	}
}
