
.elementor-1247229 .elementor-element.elementor-element-dbef5ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-950d98d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-3360e0f {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-3ae4413 {
	text-align: left;
}

.elementor-1247229 .elementor-element.elementor-element-3ae4413 img {
	width: 155px;
	max-width: 100%;
	border-radius: 3px 3px 0px 0px;
}

.elementor-1247229 .elementor-element.elementor-element-81bec51 {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-ae39622 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-1247229 .elementor-element.elementor-element-ae39622 .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 8px 0px 8px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-1247229 .elementor-element.elementor-element-ae39622 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-ae39622 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-f0fc33b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-272972f {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-cb6f603 {
	text-align: left;
}

.elementor-1247229 .elementor-element.elementor-element-cb6f603 img {
	width: 155px;
	max-width: 100%;
	border-radius: 3px 3px 0px 0px;
}

.elementor-1247229 .elementor-element.elementor-element-bde2f8a {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-006a56e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-1247229 .elementor-element.elementor-element-006a56e .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 8px 0px 8px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-1247229 .elementor-element.elementor-element-006a56e .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-006a56e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-798df18 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-a66233b {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-a39af8f {
	text-align: left;
}

.elementor-1247229 .elementor-element.elementor-element-a39af8f img {
	width: 155px;
	max-width: 100%;
	border-radius: 3px 3px 0px 0px;
}

.elementor-1247229 .elementor-element.elementor-element-bcd4cf7 {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-421bf2b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-1247229 .elementor-element.elementor-element-421bf2b .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 8px 0px 8px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-1247229 .elementor-element.elementor-element-421bf2b .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-421bf2b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-5c8d5f4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-51f5369 {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-7f495ce {
	text-align: left;
}

.elementor-1247229 .elementor-element.elementor-element-7f495ce img {
	width: 155px;
	max-width: 100%;
	border-radius: 3px 3px 0px 0px;
}

.elementor-1247229 .elementor-element.elementor-element-c116bfd {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-7d4cd38 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-1247229 .elementor-element.elementor-element-7d4cd38 .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 8px 0px 8px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-1247229 .elementor-element.elementor-element-7d4cd38 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-7d4cd38 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-75c4df9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-770942f {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-657296c {
	text-align: left;
}

.elementor-1247229 .elementor-element.elementor-element-657296c img {
	width: 155px;
	max-width: 100%;
	border-radius: 3px 3px 0px 0px;
}

.elementor-1247229 .elementor-element.elementor-element-58ae4a9 {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-c3f5497 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-1247229 .elementor-element.elementor-element-c3f5497 .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 8px 0px 8px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-1247229 .elementor-element.elementor-element-c3f5497 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-c3f5497 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-3bade85 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-b688d49 {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-3e5dc76 {
	text-align: left;
}

.elementor-1247229 .elementor-element.elementor-element-3e5dc76 img {
	width: 155px;
	max-width: 100%;
	border-radius: 3px 3px 0px 0px;
}

.elementor-1247229 .elementor-element.elementor-element-bfc0fc6 {
	--display: flex;
	overflow: visible;
}

.elementor-1247229 .elementor-element.elementor-element-f7ee08e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-1247229 .elementor-element.elementor-element-f7ee08e .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 8px 0px 8px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-1247229 .elementor-element.elementor-element-f7ee08e .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-1247229 .elementor-element.elementor-element-f7ee08e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

@media (min-width:768px) {
	.elementor-1247229 .elementor-element.elementor-element-950d98d {
		--width: 33.3333%;
	}
	
	.elementor-1247229 .elementor-element.elementor-element-f0fc33b {
		--width: 33.3333%;
	}
	
	.elementor-1247229 .elementor-element.elementor-element-798df18 {
		--width: 33.3333%;
	}
	
	.elementor-1247229 .elementor-element.elementor-element-5c8d5f4 {
		--width: 33.3333%;
	}
	
	.elementor-1247229 .elementor-element.elementor-element-75c4df9 {
		--width: 33.3333%;
	}
	
	.elementor-1247229 .elementor-element.elementor-element-3bade85 {
		--width: 33.3333%;
	}
}
