/* End custom CSS */

.elementor-8712 .elementor-element.elementor-element-bb1466c:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-bb1466c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

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

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

.elementor-8712 .elementor-element.elementor-element-efdd896 {
	width: var(--container-widget-width, 111.619%);
	max-width: 111.619%;
	--container-widget-width: 111.619%;
	--container-widget-flex-grow: 0;
}

.elementor-8712 .elementor-element.elementor-element-5fbef13:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-5fbef13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

.elementor-8712 .elementor-element.elementor-element-5fbef13 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8712 .elementor-element.elementor-element-995eebb {
	width: var(--container-widget-width, 111.619%);
	max-width: 111.619%;
	--container-widget-width: 111.619%;
	--container-widget-flex-grow: 0;
}

.elementor-8712 .elementor-element.elementor-element-cda6959 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-weight: bold;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

.elementor-8712 .elementor-element.elementor-element-cda6959 .elementor-button:hover, .elementor-8712 .elementor-element.elementor-element-cda6959 .elementor-button:focus {
	background-color: rgba(51, 51, 51, 0);
	color: var(--e-global-color-text);
}

.elementor-8712 .elementor-element.elementor-element-cda6959 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-8712 .elementor-element.elementor-element-cda6959 .elementor-button:hover svg, .elementor-8712 .elementor-element.elementor-element-cda6959 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-8712 .elementor-element.elementor-element-105eec8 {
	--divider-border-style: solid;
	--divider-color: #e4e4e4;
	--divider-border-width: 1px;
}

.elementor-8712 .elementor-element.elementor-element-105eec8 .elementor-divider-separator {
	width: 100%;
}

.elementor-8712 .elementor-element.elementor-element-105eec8 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-8712 .elementor-element.elementor-element-0d249da {
	width: var(--container-widget-width, 33.3%);
	max-width: 33.3%;
	--container-widget-width: 33.3%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-8712 .elementor-element.elementor-element-0d249da .elementor-icon-box-title {
	color: #7c7a7a;
}

.elementor-8712 .elementor-element.elementor-element-6479d6f {
	width: var(--container-widget-width, 33.3%);
	max-width: 33.3%;
	--container-widget-width: 33.3%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-8712 .elementor-element.elementor-element-6479d6f > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-8712 .elementor-element.elementor-element-6479d6f .elementor-icon-box-title {
	color: #7c7a7a;
}

.elementor-8712 .elementor-element.elementor-element-e141df1 {
	width: var(--container-widget-width, 31.649%);
	max-width: 31.649%;
	--container-widget-width: 31.649%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-8712 .elementor-element.elementor-element-e141df1 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-8712 .elementor-element.elementor-element-e141df1 .elementor-icon-box-title {
	color: #7c7a7a;
}

.elementor-8712 .elementor-element.elementor-element-d76c28a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8712 .elementor-element.elementor-element-4e7c553:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-4e7c553 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

.elementor-8712 .elementor-element.elementor-element-4e7c553 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8712 .elementor-element.elementor-element-4e7c553 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8712 .elementor-element.elementor-element-9ea1542:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-9ea1542 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

.elementor-8712 .elementor-element.elementor-element-9ea1542 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px -1px 0px;
}

.elementor-8712 .elementor-element.elementor-element-9ea1542 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8712 .elementor-element.elementor-element-2665bd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-2665bd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

.elementor-8712 .elementor-element.elementor-element-2665bd3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8712 .elementor-element.elementor-element-2665bd3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8712 .elementor-element.elementor-element-1c8af67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-1c8af67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-8712 .elementor-element.elementor-element-1c8af67 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px -1px 0px;
}

.elementor-8712 .elementor-element.elementor-element-1c8af67 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8712 .elementor-element.elementor-element-e312b8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-8712 .elementor-element.elementor-element-e312b8c {
	color: #fafafa;
}

.elementor-8712 .elementor-element.elementor-element-8ebdba4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-8ebdba4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

.elementor-8712 .elementor-element.elementor-element-8ebdba4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8712 .elementor-element.elementor-element-8ebdba4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (min-width:768px) {
	.elementor-8712 .elementor-element.elementor-element-e54f95e {
		width: 71.438%;
	}
	
	.elementor-8712 .elementor-element.elementor-element-83983cf {
		width: 28.1%;
	}
	
	.elementor-8712 .elementor-element.elementor-element-337b40d {
		width: 70.041%;
	}
	
	.elementor-8712 .elementor-element.elementor-element-9805866 {
		width: 29.497%;
	}
	
	.elementor-8712 .elementor-element.elementor-element-2665bd3 {
		width: 2.669%;
	}
	
	.elementor-8712 .elementor-element.elementor-element-1c8af67 {
		width: 25.171%;
	}
	
	.elementor-8712 .elementor-element.elementor-element-8ebdba4 {
		width: 71.824%;
	}
}

/* Start custom CSS */
.choose-from li:before {
	background: #fff !important;
}

.dots:before {
	top: 7px !important;
	left: 2px !important;
}
