/* End custom CSS */

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

.elementor-15339 .elementor-element.elementor-element-15e6c592 > .elementor-container {
	max-width: 1200px;
}

.elementor-15339 .elementor-element.elementor-element-15e6c592 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-15e6c592 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-637ad536 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-15339 .elementor-element.elementor-element-637ad536 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-15339 .elementor-element.elementor-element-637ad536 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15339 .elementor-element.elementor-element-637ad536 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-15339 .elementor-element.elementor-element-634ab9a3 > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-634ab9a3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 80px 0px;
}

.elementor-15339 .elementor-element.elementor-element-634ab9a3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-11d56cf0 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-11d56cf0 {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-11d56cf0 .elementor-heading-title {
	color: #02519a;
	font-family: "Taviraj", Sans-serif;
	font-size: 3em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-4723ecf7 > .elementor-container {
	max-width: 1240px;
}

.elementor-bc-flex-widget .elementor-15339 .elementor-element.elementor-element-5cc0df11.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15339 .elementor-element.elementor-element-557ab700 {
	width: var(--container-widget-width, 100.166%);
	max-width: 100.166%;
	--container-widget-width: 100.166%;
	--container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-15339 .elementor-element.elementor-element-5ed1deb6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15339 .elementor-element.elementor-element-5ed1deb6 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-15339 .elementor-element.elementor-element-301fd49b {
	color: var(--e-global-color-bc51001);
	line-height: 29px;
}

.elementor-15339 .elementor-element.elementor-element-18e2ce71 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65217eb-font-family), Sans-serif;
	font-size: var(--e-global-typography-65217eb-font-size);
	font-weight: var(--e-global-typography-65217eb-font-weight);
	text-transform: var(--e-global-typography-65217eb-text-transform);
	line-height: var(--e-global-typography-65217eb-line-height);
	fill: var(--e-global-color-d77118c);
	color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-18e2ce71 .elementor-button:hover, .elementor-15339 .elementor-element.elementor-element-18e2ce71 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-15339 .elementor-element.elementor-element-18e2ce71 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15339 .elementor-element.elementor-element-4146ff46:not(.elementor-motion-effects-element-type-background), .elementor-15339 .elementor-element.elementor-element-4146ff46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-4146ff46 > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-4146ff46 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-15339 .elementor-element.elementor-element-4146ff46 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-182350e5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-5dd4f9d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-182350e5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-7d1fc3a7 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-7d1fc3a7 {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-7d1fc3a7 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-64ffd89c > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-64ffd89c {
	text-align: center;
	color: var(--e-global-color-d77118c);
	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);
}

.elementor-15339 .elementor-element.elementor-element-48cbdb77 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-15339 .elementor-element.elementor-element-534c1b80.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15339 .elementor-element.elementor-element-81b1910 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
	fill: var(--e-global-color-d77118c);
	color: var(--e-global-color-d77118c);
	padding: 10px 10px 10px 10px;
}

.elementor-15339 .elementor-element.elementor-element-81b1910 .elementor-button:hover, .elementor-15339 .elementor-element.elementor-element-81b1910 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-15339 .elementor-element.elementor-element-108e5c0 {
	color: var(--e-global-color-d77118c);
	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);
}

.elementor-15339 .elementor-element.elementor-element-af291e8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d77118c);
	color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d77118c);
	border-color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-af291e8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-af291e8 .elementor-icon {
	font-size: 21px;
}

.elementor-15339 .elementor-element.elementor-element-af291e8 .elementor-icon svg {
	height: 21px;
}

.elementor-15339 .elementor-element.elementor-element-87d047f > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-87d047f .elementor-image-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-15339 .elementor-element.elementor-element-87d047f .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-15339 .elementor-element.elementor-element-da279fd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d77118c);
	color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d77118c);
	border-color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-da279fd.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-da279fd .elementor-icon {
	font-size: 21px;
}

.elementor-15339 .elementor-element.elementor-element-da279fd .elementor-icon svg {
	height: 21px;
}

.elementor-15339 .elementor-element.elementor-element-fa76fd7 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-fa76fd7 .elementor-image-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-15339 .elementor-element.elementor-element-fa76fd7 .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-15339 .elementor-element.elementor-element-168b0f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d77118c);
	color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d77118c);
	border-color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-168b0f1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-168b0f1 .elementor-icon {
	font-size: 21px;
}

.elementor-15339 .elementor-element.elementor-element-168b0f1 .elementor-icon svg {
	height: 21px;
}

.elementor-15339 .elementor-element.elementor-element-a068429 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-a068429 .elementor-image-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-15339 .elementor-element.elementor-element-a068429 .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	line-height: 1.3em;
}

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

.elementor-15339 .elementor-element.elementor-element-b331dc4 > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-b331dc4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
}

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

.elementor-15339 .elementor-element.elementor-element-a9a2006.elementor-wc-products ul.products li.product {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-a9a2006.elementor-wc-products  ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

.elementor-15339 .elementor-element.elementor-element-a9a2006.elementor-wc-products ul.products li.product span.onsale {
	display: block;
}

.elementor-15339 .elementor-element.elementor-element-fc9c966:not(.elementor-motion-effects-element-type-background), .elementor-15339 .elementor-element.elementor-element-fc9c966 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-fc9c966 > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-fc9c966 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.elementor-15339 .elementor-element.elementor-element-0954a6c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-5dd4f9d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-0954a6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-a4c172a > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-a4c172a {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-a4c172a .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-207f5b1 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-207f5b1 {
	text-align: center;
	color: var(--e-global-color-d77118c);
	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);
}

.elementor-15339 .elementor-element.elementor-element-222e8b3:not(.elementor-motion-effects-element-type-background), .elementor-15339 .elementor-element.elementor-element-222e8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-222e8b3 > .elementor-container {
	max-width: 1200px;
}

.elementor-15339 .elementor-element.elementor-element-222e8b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-15339 .elementor-element.elementor-element-222e8b3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-6a91435 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-5dd4f9d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-6a91435 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-8bb0705 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-15339 .elementor-element.elementor-element-4d0916a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15339 .elementor-element.elementor-element-9c9d64f .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
	fill: var(--e-global-color-d77118c);
	color: var(--e-global-color-d77118c);
	padding: 10px 10px 10px 10px;
}

.elementor-15339 .elementor-element.elementor-element-9c9d64f .elementor-button:hover, .elementor-15339 .elementor-element.elementor-element-9c9d64f .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-15339 .elementor-element.elementor-element-279d029 {
	color: var(--e-global-color-d77118c);
	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);
}

.elementor-15339 .elementor-element.elementor-element-07cdd5c {
	margin-top: -20px;
	margin-bottom: 20px;
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d77118c);
	color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d77118c);
	border-color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9 .elementor-icon {
	font-size: 21px;
}

.elementor-15339 .elementor-element.elementor-element-6b2cad9 .elementor-icon svg {
	height: 21px;
}

.elementor-15339 .elementor-element.elementor-element-19d923a > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-19d923a .elementor-image-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-15339 .elementor-element.elementor-element-19d923a .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-15339 .elementor-element.elementor-element-b29dd88 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d77118c);
	color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d77118c);
	border-color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-b29dd88.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-b29dd88 .elementor-icon {
	font-size: 21px;
}

.elementor-15339 .elementor-element.elementor-element-b29dd88 .elementor-icon svg {
	height: 21px;
}

.elementor-15339 .elementor-element.elementor-element-43d54e3 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-43d54e3 .elementor-image-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-15339 .elementor-element.elementor-element-43d54e3 .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d77118c);
	color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d77118c);
	border-color: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-framed .elementor-icon, .elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d77118c);
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7 .elementor-icon {
	font-size: 21px;
}

.elementor-15339 .elementor-element.elementor-element-ec0c4f7 .elementor-icon svg {
	height: 21px;
}

.elementor-15339 .elementor-element.elementor-element-049e2ff > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-049e2ff .elementor-image-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-primary);
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-15339 .elementor-element.elementor-element-049e2ff .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	line-height: 1.3em;
}

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

.elementor-15339 .elementor-element.elementor-element-21df7bf > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-21df7bf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-21df7bf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products  ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product span.onsale {
	display: block;
}

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

.elementor-15339 .elementor-element.elementor-element-f15ba7c > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-f15ba7c {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 0px 0px;
}

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

.elementor-15339 .elementor-element.elementor-element-aeabb23.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-aeabb23.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-aeabb23.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-aeabb23 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-aeabb23 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-aeabb23 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-aeabb23 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-4e9ed5e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-776800d.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-776800d.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-776800d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-776800d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-776800d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-776800d .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-776800d .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-d578574.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d578574.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d578574.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d578574 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-d578574 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-d578574 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-d578574 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-66b8dc7 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-1cf6374 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-fb9b1ea .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-b94a2ba .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-d289cb8 > .elementor-container {
	max-width: 1240px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-d143b33.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d143b33.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d143b33.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d143b33 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-d143b33 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-d143b33 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-d143b33 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-c01f7d7 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-90fb129.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-90fb129.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-90fb129.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-90fb129 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-90fb129 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-90fb129 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-90fb129 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-4ffef34 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-1015012.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-1015012.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-1015012.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-1015012 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-1015012 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-1015012 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-1015012 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-ba4b63c .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-a836eee.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a836eee.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a836eee.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a836eee .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-a836eee .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-a836eee .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-a836eee .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-3b3ca8e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-3b3ca8e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-3b3ca8e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

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

.elementor-15339 .elementor-element.elementor-element-3b3ca8e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-3b3ca8e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-3b3ca8e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-c440a24 > .elementor-container {
	max-width: 1240px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-4357893.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4357893.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4357893.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4357893 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-4357893 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-4357893 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-4357893 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-65d9ba1 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-62fb456.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-62fb456.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-62fb456.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-62fb456 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-62fb456 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-62fb456 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-62fb456 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-2d9bf67.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-2d9bf67.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-2d9bf67.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-2d9bf67 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-2d9bf67 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-b8f8399 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-a60f7ff .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-a2cdf52 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-f408790.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f408790.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f408790.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f408790 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-f408790 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-f408790 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-f408790 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-38c99ba > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-38c99ba {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-38c99ba > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-25a9c2e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-b524e9e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-0261d5d .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-3724df2.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-3724df2.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-3724df2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-3724df2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-3724df2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-3724df2 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-3724df2 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-df1463e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-df1463e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-df1463e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-df1463e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-df1463e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-df1463e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-df1463e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-25ab2be .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-21f9792.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-21f9792.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-21f9792.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-21f9792 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-21f9792 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-21f9792 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-21f9792 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-24237fa.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-24237fa.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-24237fa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-24237fa .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-24237fa .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-24237fa .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-24237fa .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-79fe64d > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-79fe64d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-79fe64d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-955043e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-955043e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-955043e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-955043e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-955043e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-955043e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-955043e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-66ba6a3 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-f06bef4 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-a06c1f0 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-d5436db.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d5436db.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d5436db.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d5436db .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-d5436db .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-d5436db .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-d5436db .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-0ba6b38 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-798be4e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-798be4e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-798be4e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-798be4e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-798be4e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-798be4e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-798be4e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-fc8875f .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-5ca9771 > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-5ca9771 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-15339 .elementor-element.elementor-element-7c96e18.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-7c96e18.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-7c96e18.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-7c96e18 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-7c96e18 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-67fe0c6 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-0fe60e6 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-605e224.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-605e224.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-605e224.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-605e224 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-605e224 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-605e224 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-605e224 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-68fcaa5 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-6695431.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-6695431.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-6695431.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-6695431 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-6695431 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-6695431 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-6695431 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-51cd426.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-51cd426.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-51cd426.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-51cd426 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-51cd426 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-51cd426 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-51cd426 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-fafba62.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fafba62.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fafba62.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-fafba62 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-fafba62 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-fafba62 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-fafba62 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-e172d43 > .elementor-container {
	max-width: 1240px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-a3f8514.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a3f8514.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a3f8514.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-a3f8514 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-a3f8514 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-a3f8514 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-a3f8514 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-8ac30f4 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-61f08b8 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-5216da4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-5216da4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-5216da4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-5216da4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-5216da4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-5216da4 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-5216da4 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-37bc027.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-37bc027.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-37bc027.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-37bc027 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-37bc027 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-37bc027 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-37bc027 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-b344f21.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b344f21.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b344f21.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-b344f21 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-b344f21 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-b344f21 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-b344f21 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-d164c72.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d164c72.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d164c72.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-d164c72 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-d164c72 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-d164c72 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-d164c72 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-05dffb6 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-4932a00 > .elementor-container {
	max-width: 1240px;
}

.elementor-15339 .elementor-element.elementor-element-4932a00 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-4932a00 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-c2a9675 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-f9f2ec6 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-c4ed21b .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-9f1c5b1 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-58bd561.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-58bd561.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-58bd561.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-58bd561 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-58bd561 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-58bd561 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-58bd561 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-c3393ea .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-c8ce3fc .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-75958b9.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-75958b9.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-75958b9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-75958b9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-75958b9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-75958b9 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-75958b9 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

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

.elementor-15339 .elementor-element.elementor-element-b0762df > .elementor-container {
	max-width: 1240px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-9e33a9c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-9e33a9c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-9e33a9c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-9e33a9c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-9e33a9c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-9e33a9c .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-9e33a9c .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-2e0c300.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-2e0c300.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-2e0c300.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-2e0c300 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-2e0c300 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-4002d26.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4002d26.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4002d26.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-4002d26 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-4002d26 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-4002d26 .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-4002d26 .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e .elementor-image-box-title {
	color: var(--e-global-color-accent);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-eb94b4e .elementor-image-box-description {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
}

.elementor-15339 .elementor-element.elementor-element-fa9ecf7:not(.elementor-motion-effects-element-type-background), .elementor-15339 .elementor-element.elementor-element-fa9ecf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-15339 .elementor-element.elementor-element-fa9ecf7 > .elementor-container {
	max-width: 1200px;
}

.elementor-15339 .elementor-element.elementor-element-fa9ecf7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.elementor-15339 .elementor-element.elementor-element-6c568f6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-5dd4f9d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-6c568f6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-0263412 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-0263412 {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-0263412 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-3cbd06a > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-3cbd06a {
	text-align: center;
	color: var(--e-global-color-d77118c);
	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);
}

.elementor-15339 .elementor-element.elementor-element-73af369 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1.elementor-position-right .elementor-image-box-img {
	margin-left: 29px;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1.elementor-position-left .elementor-image-box-img {
	margin-right: 29px;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 29px;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-title {
	margin-bottom: 14px;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-2b9a6b3.elementor-position-right .elementor-image-box-img {
	margin-left: 29px;
}

.elementor-15339 .elementor-element.elementor-element-2b9a6b3.elementor-position-left .elementor-image-box-img {
	margin-right: 29px;
}

.elementor-15339 .elementor-element.elementor-element-2b9a6b3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 29px;
}

.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-title {
	margin-bottom: 14px;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

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

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

.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac.elementor-position-right .elementor-image-box-img {
	margin-left: 29px;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac.elementor-position-left .elementor-image-box-img {
	margin-right: 29px;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac.elementor-position-top .elementor-image-box-img {
	margin-bottom: 29px;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-title {
	margin-bottom: 14px;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-c612226.elementor-position-right .elementor-image-box-img {
	margin-left: 29px;
}

.elementor-15339 .elementor-element.elementor-element-c612226.elementor-position-left .elementor-image-box-img {
	margin-right: 29px;
}

.elementor-15339 .elementor-element.elementor-element-c612226.elementor-position-top .elementor-image-box-img {
	margin-bottom: 29px;
}

.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-title {
	margin-bottom: 14px;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-description {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-15339 .elementor-element.elementor-element-d9b9abc {
	margin-top: 20px;
	margin-bottom: 80px;
}

.elementor-bc-flex-widget .elementor-15339 .elementor-element.elementor-element-968aaf2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15339 .elementor-element.elementor-element-968aaf2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-968aaf2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-c006195 {
	text-align: right;
}

.elementor-15339 .elementor-element.elementor-element-c006195 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-ace55b0-font-family), Sans-serif;
	font-size: var(--e-global-typography-ace55b0-font-size);
	font-weight: var(--e-global-typography-ace55b0-font-weight);
	text-transform: var(--e-global-typography-ace55b0-text-transform);
	line-height: var(--e-global-typography-ace55b0-line-height);
}

.elementor-15339 .elementor-element.elementor-element-ea581f6 .elementor-button:hover, .elementor-15339 .elementor-element.elementor-element-ea581f6 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-15339 .elementor-element.elementor-element-ea581f6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15339 .elementor-element.elementor-element-ea581f6 .elementor-button {
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: none;
	line-height: 1.3em;
}

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

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

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

.elementor-15339 .elementor-element.elementor-element-1048f49 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-1048f49 {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-1048f49 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-16bf4f7 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-16bf4f7 {
	text-align: center;
	color: var(--e-global-color-bc51001);
	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);
}

.elementor-15339 .elementor-element.elementor-element-6cf05b5c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-15339 .elementor-element.elementor-element-6cf05b5c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
}

.elementor-15339 .elementor-element.elementor-element-6cf05b5c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-279eeaaa > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-15339 .elementor-element.elementor-element-65dbf67 {
	margin-top: 20px;
	margin-bottom: 80px;
}

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

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

.elementor-15339 .elementor-element.elementor-element-5077920 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-5077920 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-a2770f6 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-15339 .elementor-element.elementor-element-a2770f6 .elementor-button:hover, .elementor-15339 .elementor-element.elementor-element-a2770f6 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-15339 .elementor-element.elementor-element-574886c .elementor-button:hover, .elementor-15339 .elementor-element.elementor-element-574886c .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-15339 .elementor-element.elementor-element-574886c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15339 .elementor-element.elementor-element-574886c .elementor-button {
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-15339 .elementor-element.elementor-element-d7058c2 > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-d7058c2 {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-d7058c2 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 > .elementor-widget-container {
	background-color: #fcfcfc;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e2e2e2;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title {
	border-width: 100%;
	border-color: var(--e-global-color-61af463);
	background-color: rgba(0, 0, 0, 0);
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-content {
	border-width: 100%;
	border-bottom-color: var(--e-global-color-61af463);
	background-color: rgba(0, 0, 0, 0);
	color: #000;
	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);
	padding: 0px 0px 0px 17px;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-item:not(:last-child) {
	margin-bottom: 21px;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-title, .elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-icon {
	color: #000;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-icon svg {
	fill: #000;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title.elementor-active a, .elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-title {
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title .elementor-toggle-icon i:before {
	color: #000;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title .elementor-toggle-icon svg {
	fill: #000;
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

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

.elementor-15339 .elementor-element.elementor-element-56740b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-56740b0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-62ae295 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-15339 .elementor-element.elementor-element-62ae295:after {
	content: "0.66";
}

.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-15339 .elementor-element.elementor-element-62ae295.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-15339 .elementor-element.elementor-element-62ae295.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-15339 .elementor-element.elementor-element-62ae295.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__title, .elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__title a {
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: none;
	line-height: 1.3em;
}

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

.elementor-15339 .elementor-element.elementor-element-6806e580 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 80px 0px;
}

.elementor-15339 .elementor-element.elementor-element-6806e580 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-150e56ae > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-d77118c);
	opacity: .22;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-15339 .elementor-element.elementor-element-150e56ae > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15339 .elementor-element.elementor-element-150e56ae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15339 .elementor-element.elementor-element-77a320c1 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-77a320c1 {
	text-align: center;
}

.elementor-15339 .elementor-element.elementor-element-77a320c1 .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-15339 .elementor-element.elementor-element-2c99b92d > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-2c99b92d {
	text-align: center;
	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);
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae > .elementor-widget-container {
	margin: -30px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-bc51001);
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group .elementor-field {
	color: var(--e-global-color-3ea23f1);
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group .elementor-field, .elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-subgroup label {
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	line-height: 1.2em;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: var(--e-global-color-text);
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: var(--e-global-color-text);
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-field-group .elementor-select-wrapper::before {
	color: var(--e-global-color-text);
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-button {
	font-family: "Raleway", Sans-serif;
	font-size: 1em;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.5em;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-button[type="submit"] {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-15339 .elementor-element.elementor-element-380cc6ae {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

@media (max-width:1024px) {
	.elementor-15339 .elementor-element.elementor-element-11d56cf0 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-983f629 {
		text-align: center;
	}
	
	.elementor-15339 .elementor-element.elementor-element-18e2ce71 .elementor-button {
		font-size: var(--e-global-typography-65217eb-font-size);
		line-height: var(--e-global-typography-65217eb-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-7d1fc3a7 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-64ffd89c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-48cbdb77 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-81b1910 .elementor-button {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-108e5c0 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-87d047f .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-87d047f .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fa76fd7 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-fa76fd7 .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a068429 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-a068429 .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a9a2006.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a4c172a .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-207f5b1 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-8bb0705 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9c9d64f .elementor-button {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-279d029 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-19d923a .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-19d923a .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-43d54e3 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-43d54e3 .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-049e2ff .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-049e2ff .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-aeabb23 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4e9ed5e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-776800d .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d578574 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-66b8dc7 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1cf6374 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fb9b1ea .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b94a2ba .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d143b33 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c01f7d7 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-90fb129 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4ffef34 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1015012 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-ba4b63c .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a836eee .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-3b3ca8e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4357893 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-65d9ba1 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-62fb456 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2d9bf67 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b8f8399 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a60f7ff .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a2cdf52 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f408790 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-25a9c2e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b524e9e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0261d5d .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-3724df2 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-df1463e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-25ab2be .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-21f9792 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-24237fa .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-955043e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-66ba6a3 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f06bef4 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a06c1f0 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d5436db .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0ba6b38 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-798be4e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fc8875f .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-7c96e18 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-67fe0c6 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0fe60e6 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-605e224 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-68fcaa5 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-6695431 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-51cd426 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fafba62 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a3f8514 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-8ac30f4 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-61f08b8 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-5216da4 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-37bc027 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b344f21 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d164c72 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-05dffb6 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c2a9675 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f9f2ec6 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c4ed21b .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9f1c5b1 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-58bd561 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c3393ea .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c8ce3fc .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-75958b9 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9e33a9c .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2e0c300 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4002d26 .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-eb94b4e .elementor-image-box-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0263412 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-3cbd06a {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-73af369 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c006195 .elementor-heading-title {
		font-size: var(--e-global-typography-ace55b0-font-size);
		line-height: var(--e-global-typography-ace55b0-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-ea581f6 .elementor-button {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1048f49 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-16bf4f7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-6cf05b5c {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-279eeaaa > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a2770f6 .elementor-button {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-574886c .elementor-button {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d7058c2 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-36d8a159 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-content {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__title, .elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__title a {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-77a320c1 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2c99b92d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
}

@media (max-width:767px) {
	.elementor-15339 .elementor-element.elementor-element-11d56cf0 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-11d56cf0 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-18e2ce71 .elementor-button {
		font-size: var(--e-global-typography-65217eb-font-size);
		line-height: var(--e-global-typography-65217eb-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-7d1fc3a7 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-7d1fc3a7 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-64ffd89c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-81b1910 .elementor-button {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-108e5c0 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-87d047f .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-87d047f .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fa76fd7 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-fa76fd7 .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a068429 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-a068429 .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a9a2006.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a4c172a > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a4c172a .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-207f5b1 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-9c9d64f .elementor-button {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-279d029 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-19d923a .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-19d923a .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-43d54e3 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-43d54e3 .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-049e2ff .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-049e2ff .elementor-image-box-description {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15339 .elementor-element.elementor-element-2c83f77.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
		font-size: 1.2em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-aeabb23 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4e9ed5e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-776800d .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d578574 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-66b8dc7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1cf6374 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fb9b1ea .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b94a2ba .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d143b33 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c01f7d7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-90fb129 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4ffef34 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1015012 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-ba4b63c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a836eee .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-3b3ca8e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4357893 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-65d9ba1 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-62fb456 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2d9bf67 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b8f8399 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a60f7ff .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a2cdf52 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f408790 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-25a9c2e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b524e9e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0261d5d .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-3724df2 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-df1463e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-25ab2be .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-21f9792 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-24237fa .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-955043e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-66ba6a3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f06bef4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a06c1f0 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d5436db .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0ba6b38 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-798be4e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fc8875f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-7c96e18 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-67fe0c6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0fe60e6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-605e224 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-68fcaa5 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-6695431 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-51cd426 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-fafba62 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a3f8514 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-8ac30f4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-61f08b8 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-5216da4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-37bc027 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-b344f21 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d164c72 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-05dffb6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c2a9675 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f9f2ec6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c4ed21b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9f1c5b1 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-58bd561 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c3393ea .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c8ce3fc .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-75958b9 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9e33a9c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2e0c300 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4002d26 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-eb94b4e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0263412 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-0263412 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-3cbd06a {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-img {
		margin-bottom: 29px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-72e2ef1 .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-img {
		margin-bottom: 29px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2b9a6b3 .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-img {
		margin-bottom: 29px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-9d472ac .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-img {
		margin-bottom: 29px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c612226 .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-c006195 .elementor-heading-title {
		font-size: var(--e-global-typography-ace55b0-font-size);
		line-height: var(--e-global-typography-ace55b0-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-ea581f6 .elementor-button {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1048f49 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-1048f49 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-16bf4f7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-6cf05b5c {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-a2770f6 .elementor-button {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-574886c .elementor-button {
		font-size: 1.1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d7058c2 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-d7058c2 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-36d8a159 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-toggle-title {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-36d8a159 .elementor-tab-content {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-15339 .elementor-element.elementor-element-62ae295:after {
		content: "0.5";
	}
	
	.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__title, .elementor-15339 .elementor-element.elementor-element-62ae295 .elementor-post__title a {
		font-size: 1em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-77a320c1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15339 .elementor-element.elementor-element-77a320c1 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2c99b92d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
}

@media (min-width:768px) {
	.elementor-15339 .elementor-element.elementor-element-5cc0df11 {
		width: 40%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-5ed1deb6 {
		width: 60%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-534c1b80 {
		width: 40%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-eba1ca9 {
		width: 60%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4d0916a {
		width: 40%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f57c0d5 {
		width: 60%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15339 .elementor-element.elementor-element-5cc0df11 {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-5ed1deb6 {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-534c1b80 {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-eba1ca9 {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-4d0916a {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-f57c0d5 {
		width: 100%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-72ba4a7 {
		width: 50%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2ab4608 {
		width: 50%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-2cbb81c {
		width: 50%;
	}
	
	.elementor-15339 .elementor-element.elementor-element-873dc12 {
		width: 50%;
	}
}

/* Start custom CSS for woocommerce-products, class: .elementor-element-2c83f77 */
.woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

.ast-woo-product-category {
	width: 100%;
	height: 33px;
	overflow: hidden;
}
