
.elementor-398905 .elementor-element.elementor-element-687895da {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-687895da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-398905 .elementor-element.elementor-element-33185c7c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-0dc464e {
	margin: 0px 50px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-49441ca > .elementor-element-populated {
	margin: 10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

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

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

.elementor-398905 .elementor-element.elementor-element-5902c50 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 29px;
	font-weight: 500;
	color: #353535;
}

.elementor-398905 .elementor-element.elementor-element-4fae2b2 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #353535;
}

.elementor-398905 .elementor-element.elementor-element-ff345f1 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #353535;
}

.elementor-398905 .elementor-element.elementor-element-9d9d0ce {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #353535;
}

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

.elementor-398905 .elementor-element.elementor-element-bc5a4e9 .elementor-button {
	background-color: #e40000;
}

.elementor-398905 .elementor-element.elementor-element-bc5a4e9 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-398905 .elementor-element.elementor-element-32fc43d > .elementor-widget-container {
	padding: 10px 10px 15px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #06b600;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 69%;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-32fc43d .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #4e4e4e;
}

.elementor-398905 .elementor-element.elementor-element-8ba0bce > .elementor-widget-container {
	padding: 10px 10px 25px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-8ba0bce.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-398905 .elementor-element.elementor-element-8ba0bce.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-398905 .elementor-element.elementor-element-8ba0bce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-398905 .elementor-element.elementor-element-8ba0bce .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #06b600;
}

.elementor-398905 .elementor-element.elementor-element-8ba0bce .elementor-image-box-wrapper .elementor-image-box-img {
	width: 71%;
}

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

.elementor-398905 .elementor-element.elementor-element-8ba0bce .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #4e4e4e;
}

.elementor-398905 .elementor-element.elementor-element-c694706 > .elementor-widget-container {
	padding: 10px 10px 40px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-c694706.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-398905 .elementor-element.elementor-element-c694706.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-398905 .elementor-element.elementor-element-c694706.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-398905 .elementor-element.elementor-element-c694706 .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #06b600;
}

.elementor-398905 .elementor-element.elementor-element-c694706 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 71%;
}

.elementor-398905 .elementor-element.elementor-element-c694706 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-c694706 .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #4e4e4e;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf > .elementor-widget-container {
	padding: 10px 10px 25px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #06b600;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 60%;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-fa3eebf .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #4e4e4e;
}

.elementor-398905 .elementor-element.elementor-element-d6afc5a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 40px 0px 0px 0px;
}

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

.elementor-398905 .elementor-element.elementor-element-1f41a7d {
	text-align: start;
}

.elementor-398905 .elementor-element.elementor-element-403b763 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-403b763 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-403b763 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-403b763 .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-a676dbe > .elementor-widget-container {
	margin: 0px 0px -13px 0px;
}

.elementor-398905 .elementor-element.elementor-element-a676dbe {
	text-align: start;
	color: #016129;
}

.elementor-398905 .elementor-element.elementor-element-700cb17 > .elementor-widget-container {
	margin: -3px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}

.elementor-398905 .elementor-element.elementor-element-700cb17 {
	font-family: "Ubuntu", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-943abaa .elementor-button {
	background-color: #e40000;
}

.elementor-398905 .elementor-element.elementor-element-736f48d > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-398905 .elementor-element.elementor-element-245ba99 {
	width: var(--container-widget-width, 98.085%);
	max-width: 98.085%;
	--container-widget-width: 98.085%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-398905 .elementor-element.elementor-element-3848c8b > .elementor-widget-container {
	margin: -19px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-0ead77b {
	margin: 50px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-bd5b452 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-bd5b452 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-bd5b452 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-bd5b452 .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-fdf879b {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-368367b {
	text-align: center;
}

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

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

.elementor-398905 .elementor-element.elementor-element-2254769 > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 115px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-398905 .elementor-element.elementor-element-2254769 > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 132px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-398905 .elementor-element.elementor-element-1123e6b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-98a12d3 .elementor-image-box-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-249793c);
}

.elementor-398905 .elementor-element.elementor-element-98a12d3 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

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

.elementor-398905 .elementor-element.elementor-element-48fb8c8 .elementor-image-box-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #00349c;
}

.elementor-398905 .elementor-element.elementor-element-48fb8c8 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-05d64ae > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-05d64ae .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-398905 .elementor-element.elementor-element-05d64ae .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

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

.elementor-398905 .elementor-element.elementor-element-05d64ae .elementor-image-box-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-249793c);
}

.elementor-398905 .elementor-element.elementor-element-05d64ae .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-a0270ff > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-a0270ff .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-398905 .elementor-element.elementor-element-a0270ff .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

.elementor-398905 .elementor-element.elementor-element-a0270ff .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-a0270ff .elementor-image-box-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-249793c);
}

.elementor-398905 .elementor-element.elementor-element-a0270ff .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-13d9ee0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-398905 .elementor-element.elementor-element-256089b > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-256089b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-398905 .elementor-element.elementor-element-256089b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-398905 .elementor-element.elementor-element-256089b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-398905 .elementor-element.elementor-element-256089b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-398905 .elementor-element.elementor-element-256089b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

.elementor-398905 .elementor-element.elementor-element-256089b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-256089b .elementor-image-box-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-249793c);
}

.elementor-398905 .elementor-element.elementor-element-256089b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-4629108 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-398905 .elementor-element.elementor-element-4629108 .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-398905 .elementor-element.elementor-element-4629108 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

.elementor-398905 .elementor-element.elementor-element-4629108 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-398905 .elementor-element.elementor-element-4629108 .elementor-image-box-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-249793c);
}

.elementor-398905 .elementor-element.elementor-element-4629108 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-8cc4411 {
	margin: 50px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-c39a6db > .elementor-element-populated {
	margin: 35px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-398905 .elementor-element.elementor-element-a5c9b3d {
	text-align: start;
}

.elementor-398905 .elementor-element.elementor-element-95d20b8 > .elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-398905 .elementor-element.elementor-element-95d20b8 {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #383838;
}

.elementor-398905 .elementor-element.elementor-element-72dff7d > .elementor-widget-container {
	margin: -16px 0px 0px 40px;
}

.elementor-398905 .elementor-element.elementor-element-72dff7d {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-398905 .elementor-element.elementor-element-d6476c4 > .elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-398905 .elementor-element.elementor-element-d6476c4 {
	color: #303030;
}

.elementor-398905 .elementor-element.elementor-element-e6f1af5 .elementor-button {
	background-color: #e40000;
}

.elementor-398905 .elementor-element.elementor-element-e6f1af5 > .elementor-widget-container {
	margin: 0px 0px 0px 45px;
}

.elementor-398905 .elementor-element.elementor-element-f4f2c8a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-fbc9379 {
	width: var(--container-widget-width, 99.036%);
	max-width: 99.036%;
	--container-widget-width: 99.036%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-398905 .elementor-element.elementor-element-fbc9379 > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-fbc9379 img {
	width: 70%;
}

.elementor-398905 .elementor-element.elementor-element-738d18d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-738d18d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-398905 .elementor-element.elementor-element-fe8e7dc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-398905 .elementor-element.elementor-element-a92bf0a .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-a92bf0a > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-a92bf0a .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-386b92c {
	font-family: "Ubuntu", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-b2116ae > .elementor-element-populated {
	margin: 0px 0px 0px -37px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -37px;
}

.elementor-398905 .elementor-element.elementor-element-3655306 > .elementor-element-populated {
	margin: 0px 0px 0px -79px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -79px;
}

.elementor-398905 .elementor-element.elementor-element-d30449a > .elementor-element-populated {
	margin: 0px 0px 0px -49px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -49px;
}

.elementor-398905 .elementor-element.elementor-element-2fc4f03 {
	width: var(--container-widget-width, 102.332%);
	max-width: 102.332%;
	--container-widget-width: 102.332%;
	--container-widget-flex-grow: 0;
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-6b2bf30 {
	margin: 50px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-29d00bd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-398905 .elementor-element.elementor-element-3332206 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-3332206 {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #383838;
}

.elementor-398905 .elementor-element.elementor-element-998f2b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-998f2b0 {
	font-family: "Ubuntu", Sans-serif;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-7e34dfa {
	text-align: start;
	font-family: "RocknRoll One", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-398905 .elementor-element.elementor-element-21aa8b8 .elementor-button {
	background-color: #e40000;
}

.elementor-398905 .elementor-element.elementor-element-e248ab1 {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-fcd110b > .elementor-element-populated {
	margin: 9px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-398905 .elementor-element.elementor-element-3bfba16 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-3bfba16 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-3bfba16 .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-2d79b7b {
	text-align: start;
}

.elementor-398905 .elementor-element.elementor-element-116ccc6 {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-763765c .elementor-button {
	background-color: #e40000;
}

.elementor-398905 .elementor-element.elementor-element-78ee977 > .elementor-widget-container {
	margin: -13px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-1493b43 {
	margin: 50px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-142d452 {
	text-align: start;
}

.elementor-398905 .elementor-element.elementor-element-af53959 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-af53959 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-af53959 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-af53959 .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products {
	--products-title-color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2 {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount {
	color: var(--e-global-color-primary);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products {
	grid-column-gap: 27px;
	grid-row-gap: 42px;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: #464646;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: #464646;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .price {
	color: #e90000;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .price ins {
	color: #e90000;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .price ins .amount {
	color: #e90000;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .price del {
	color: #b3b3b3;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product .price del .amount {
	color: #b3b3b3;
}

.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products li.product span.onsale {
	display: block;
	background-color: #008826;
}

.elementor-398905 .elementor-element.elementor-element-2cd39a9 .elementor-button {
	background-color: #f50000;
	padding: 10px 39px 10px 39px;
}

.elementor-398905 .elementor-element.elementor-element-2cd39a9 .elementor-button:hover, .elementor-398905 .elementor-element.elementor-element-2cd39a9 .elementor-button:focus {
	background-color: #fa4c4c;
}

.elementor-398905 .elementor-element.elementor-element-2cd39a9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-398905 .elementor-element.elementor-element-ccfe6a2 {
	margin: 50px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-f98bae0 {
	text-align: start;
}

.elementor-398905 .elementor-element.elementor-element-23f9a16 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-23f9a16 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-23f9a16 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-23f9a16 .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-4e6f272 .elementor-button {
	background-color: #e40000;
}

.elementor-398905 .elementor-element.elementor-element-4e6f272 .elementor-button:hover, .elementor-398905 .elementor-element.elementor-element-4e6f272 .elementor-button:focus {
	background-color: #f54646;
}

.elementor-398905 .elementor-element.elementor-element-400c63c {
	margin: 40px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-a0bbd8b .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-a0bbd8b > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-a0bbd8b .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-a0bbd8b .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-dc457b1 {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

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

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

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-main-swiper .swiper-slide {
	border-width: 1px 1px 1px 1px;
	border-radius: 10px;
	border-color: #cacaca;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-swiper-button {
	font-size: 20px;
	color: #302e2e;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-swiper-button svg {
	fill: #302e2e;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 29px;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 29px;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 29px;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 29px;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-testimonial__text {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-testimonial__name {
	color: #df0000;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-testimonial__title {
	color: #0097d6;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87 .elementor-testimonial__image img {
	width: 113px;
	height: 113px;
}

.elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 113px / 2 ) - 8px);
}

body:not(.rtl) .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 113px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 113px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 113px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-398905 .elementor-element.elementor-element-7a46c87.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 113px / 2 ) - 8px);
	left: auto;
}

.elementor-398905 .elementor-element.elementor-element-79914c3 .elementor-button {
	background-color: #f30000;
}

.elementor-398905 .elementor-element.elementor-element-79914c3 .elementor-button:hover, .elementor-398905 .elementor-element.elementor-element-79914c3 .elementor-button:focus {
	background-color: #ff4b4b;
}

.elementor-398905 .elementor-element.elementor-element-0d21c2c {
	margin: 40px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-903df7f .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-903df7f > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-903df7f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-903df7f .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-7819151 {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-398905 .elementor-element.elementor-element-b37ab86 {
	width: var(--container-widget-width, 98.538%);
	max-width: 98.538%;
	--container-widget-width: 98.538%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-398905 .elementor-element.elementor-element-af912f6 {
	width: var(--container-widget-width, 98.538%);
	max-width: 98.538%;
	--container-widget-width: 98.538%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-398905 .elementor-element.elementor-element-ec1ec14 {
	width: var(--container-widget-width, 98.538%);
	max-width: 98.538%;
	--container-widget-width: 98.538%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-398905 .elementor-element.elementor-element-171313a {
	margin: 50px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-d8b009c .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #3f3f3f;
	color: #3f3f3f;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-398905 .elementor-element.elementor-element-d8b009c > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-398905 .elementor-element.elementor-element-d8b009c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-398905 .elementor-element.elementor-element-d8b009c .elementor-button .elementor-button-content-wrapper {
	gap: 9px;
}

.elementor-398905 .elementor-element.elementor-element-f761e81 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

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

@media (max-width:1024px) {
	.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (max-width:767px) {
	.elementor-398905 .elementor-element.elementor-element-687895da {
		margin: -18px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-33185c7c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-49441ca > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-5902c50 {
		font-size: 19px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-4fae2b2 {
		width: var(--container-widget-width, 265px);
		max-width: 265px;
		--container-widget-width: 265px;
		--container-widget-flex-grow: 0;
		font-size: 14px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-4fae2b2 > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-ff345f1 {
		width: var(--container-widget-width, 254px);
		max-width: 254px;
		--container-widget-width: 254px;
		--container-widget-flex-grow: 0;
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-ff345f1 > .elementor-widget-container {
		margin: -27px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-32fc43d .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-32fc43d .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-8ba0bce .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-8ba0bce .elementor-image-box-wrapper .elementor-image-box-img {
		width: 23%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-c694706 .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-c694706 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-fa3eebf .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-fa3eebf .elementor-image-box-wrapper .elementor-image-box-img {
		width: 22%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-403b763 .elementor-button {
		font-size: 12px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-700cb17 {
		font-size: 14px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-b8338ab > .elementor-element-populated {
		margin: 0px 0px 4px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-bd5b452 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-98a12d3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-48fb8c8 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-05d64ae .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-a0270ff .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-256089b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-4629108 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-c39a6db > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-95d20b8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-72dff7d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-d6476c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-738d18d {
		margin: 9px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-fe8e7dc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-a92bf0a {
		width: var(--container-widget-width, 298px);
		max-width: 298px;
		--container-widget-width: 298px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-398905 .elementor-element.elementor-element-a92bf0a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-a92bf0a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-386b92c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-b2116ae > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-3655306 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-d30449a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-2fc4f03 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-2fc4f03 {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-e248ab1 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-3bfba16 {
		width: var(--container-widget-width, 298px);
		max-width: 298px;
		--container-widget-width: 298px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-398905 .elementor-element.elementor-element-3bfba16 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-3bfba16 .elementor-button {
		font-size: 21px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-116ccc6 {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-af53959 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-2d6586c.elementor-wc-products ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-23f9a16 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-a0bbd8b .elementor-button {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-903df7f .elementor-button {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-d8b009c .elementor-button {
		font-size: 15px;
	}
	
	.elementor-398905 .elementor-element.elementor-element-f761e81 {
		font-size: 12px;
	}
}

@media (min-width:768px) {
	.elementor-398905 .elementor-element.elementor-element-49441ca {
		width: 57.01%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-08f1d87 {
		width: 42.944%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-74cda58 {
		width: 22.828%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-6fc9462 {
		width: 27.148%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-f94539e {
		width: 39.157%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-736f48d {
		width: 27.144%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-c39a6db {
		width: 48.961%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-f4f2c8a {
		width: 50.993%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-124df1b {
		width: 46.506%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-f181b0f {
		width: 40.935%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-b2116ae {
		width: 59.065%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-220c916 {
		width: 53.494%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-3655306 {
		width: 41.35%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-d30449a {
		width: 58.65%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-aae82a0 {
		width: 34.182%;
	}
	
	.elementor-398905 .elementor-element.elementor-element-4623d4f {
		width: 32.12%;
	}
}
