
.elementor-5629 .elementor-element.elementor-element-dfb3e15 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-5629 .elementor-element.elementor-element-a537157 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5629 .elementor-element.elementor-element-2d6f564 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-5629 .elementor-element.elementor-element-2d6f564 .wd-el-toggle-content {
	margin-top: 10px;
}

.elementor-5629 .elementor-element.elementor-element-3a0203e {
	--display: flex;
}

.elementor-5629 .elementor-element.elementor-element-f5d763c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-5629 .elementor-element.elementor-element-2e54de8 {
	--wd-brd-radius: 5px;
}

.elementor-5629 .elementor-element.elementor-element-be9c70a {
	color: #000;
}

.elementor-5629 .elementor-element.elementor-element-bc81e6f {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-5629 .elementor-element.elementor-element-bc81e6f .wd-el-toggle-content {
	margin-top: 10px;
}

.elementor-5629 .elementor-element.elementor-element-9a99642 {
	--display: flex;
}

.elementor-5629 .elementor-element.elementor-element-a55ce30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-5629 .elementor-element.elementor-element-a01e024 .wd-sub-accented > li > a {
	color: #000;
}

.elementor-5629 .elementor-element.elementor-element-a01e024 .sub-sub-menu > li > a {
	color: #000;
}

.elementor-5629 .elementor-element.elementor-element-dc944f4 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-5629 .elementor-element.elementor-element-dc944f4 .wd-el-toggle-content {
	margin-top: 10px;
}

.elementor-5629 .elementor-element.elementor-element-3ae94e3 {
	--display: flex;
}

.elementor-5629 .elementor-element.elementor-element-5b79d37 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-5629 .elementor-element.elementor-element-f3090c7 .wd-sub-accented > li > a {
	color: #000;
}

.elementor-5629 .elementor-element.elementor-element-f3090c7 .sub-sub-menu > li > a {
	color: #000;
}

.elementor-5629 .elementor-element.elementor-element-d5d18b2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5629 .elementor-element.elementor-element-b6cfc9e {
	--display: flex;
}

.elementor-5629 .elementor-element.elementor-element-c78f2ac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-5629 .elementor-element.elementor-element-36592f7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-5629 .elementor-element.elementor-element-313fa6b .wd-text-block {
	font-family: "Hind", Sans-serif;
	font-weight: 600;
}

.elementor-5629 .elementor-element.elementor-element-a9e6ff5 .wd-text-block {
	font-size: 16px;
}

.elementor-5629 .elementor-element.elementor-element-8719c63 .mc4wp-form-fields {
	max-width: 380px;
}

.elementor-5629 .elementor-element.elementor-element-ef878ca {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(129, 129, 129, .2);
	--border-color: rgba(129, 129, 129, .2);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-5629 .elementor-element.elementor-element-01f061d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5629 .elementor-element.elementor-element-1fda91e .wd-text-block {
	font-family: "Hind", Sans-serif;
	font-weight: 600;
}

.elementor-5629 .elementor-element.elementor-element-d3dbad9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5629 .elementor-element.elementor-element-23d225d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5629 .elementor-element.elementor-element-16344bc .wd-text-block {
	font-family: "Hind", Sans-serif;
	font-weight: 600;
}

.elementor-5629 .elementor-element.elementor-element-e5fddb5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5629 .elementor-element.elementor-element-404e41f > .elementor-widget-container {
	margin: 0px 0px -5px 5px;
}

.elementor-5629 .elementor-element.elementor-element-404e41f .wd-text-block {
	font-family: "Hind", Sans-serif;
	font-weight: 600;
}

.elementor-5629 .elementor-element.elementor-element-bdf7f5c {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	--icon-size: 15px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

@media (min-width:769px) {
	.elementor-5629 .elementor-element.elementor-element-a537157 {
		--width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-d5d18b2 {
		--width: 33.6%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-01f061d {
		--width: 33.3%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-23d225d {
		--width: 33.3%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-e5fddb5 {
		--width: 33.3%;
	}
}

@media (max-width:1024px) and (min-width:769px) {
	.elementor-5629 .elementor-element.elementor-element-a537157 {
		--width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-d5d18b2 {
		--width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-01f061d {
		--width: 33.3%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-23d225d {
		--width: 33.3%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-e5fddb5 {
		--width: 33.3%;
	}
}

@media (max-width:1024px) {
	.elementor-5629 .elementor-element.elementor-element-dfb3e15 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5629 .elementor-element.elementor-element-36592f7 {
		width: var(--container-widget-width, 340px);
		max-width: 340px;
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5629 .elementor-element.elementor-element-8719c63 .mc4wp-form-fields {
		max-width: 380px;
	}
}

@media (max-width:768px) {
	.elementor-5629 .elementor-element.elementor-element-a537157 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}
	
	.elementor-5629 .elementor-element.elementor-element-2d6f564 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-bc81e6f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-dc944f4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-8719c63 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-ef878ca {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 25px 20px;
		--row-gap: 25px;
		--column-gap: 20px;
	}
	
	.elementor-5629 .elementor-element.elementor-element-e5fddb5 {
		--width: 100%;
	}
	
	.elementor-5629 .elementor-element.elementor-element-404e41f > .elementor-widget-container {
		margin: 0px 0px -5px -4px;
	}
}
