
.elementor-1231 .elementor-element.elementor-element-1c241e9b {
	--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-1231 .elementor-element.elementor-element-3d195065 {
	--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-1231 .elementor-element.elementor-element-1f4a6b7 {
	--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-1231 .elementor-element.elementor-element-fa3b5d4 {
	--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;
}

.elementor-1231 .elementor-element.elementor-element-bc84317 {
	--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-1231 .elementor-element.elementor-element-bc9faab .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-bc9faab .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-bc9faab {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-bc9faab .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-9c8289b {
	--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-1231 .elementor-element.elementor-element-343abe8 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-343abe8 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-343abe8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-343abe8 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-bc30ad3 {
	--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-1231 .elementor-element.elementor-element-6f30f24 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-6f30f24 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-6f30f24 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-6f30f24 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-5920dcf {
	--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-1231 .elementor-element.elementor-element-c72270a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-c72270a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-c72270a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-c72270a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-df3fac8 {
	--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;
}

.elementor-1231 .elementor-element.elementor-element-72f3d3c {
	--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-1231 .elementor-element.elementor-element-938dd39 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-938dd39 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-938dd39 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-938dd39 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-b9ef420 {
	--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-1231 .elementor-element.elementor-element-57827df .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-57827df .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-57827df {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-57827df .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-486da49 {
	--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-1231 .elementor-element.elementor-element-44a1d37 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-44a1d37 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-44a1d37 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-44a1d37 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-c9706f7 {
	--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-1231 .elementor-element.elementor-element-761f4e0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-761f4e0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-761f4e0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-761f4e0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-26979e5 {
	--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-1231 .elementor-element.elementor-element-0286005 {
	--divider-border-style: solid;
	--divider-color: #cecece;
	--divider-border-width: 1px;
}

.elementor-1231 .elementor-element.elementor-element-0286005 .elementor-divider-separator {
	width: 100%;
}

.elementor-1231 .elementor-element.elementor-element-0286005 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1231 .elementor-element.elementor-element-b1261c4 {
	--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-1231 .elementor-element.elementor-element-f346367 {
	--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;
}

.elementor-1231 .elementor-element.elementor-element-88daabe {
	--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-1231 .elementor-element.elementor-element-7323384 {
	--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-1231 .elementor-element.elementor-element-4ff26bb .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-4ff26bb .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-4ff26bb {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-4ff26bb .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-b23036b {
	--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-1231 .elementor-element.elementor-element-65c7768 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-65c7768 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1231 .elementor-element.elementor-element-65c7768 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1231 .elementor-element.elementor-element-65c7768 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1231 .elementor-element.elementor-element-388f277 {
	--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-1231 .elementor-element.elementor-element-2d8231c {
	--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-1231 .elementor-element.elementor-element-a01ff81 {
	--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-1231 .elementor-element.elementor-element-3400e1a {
	--divider-border-style: solid;
	--divider-color: #cecece;
	--divider-border-width: 1px;
}

.elementor-1231 .elementor-element.elementor-element-3400e1a .elementor-divider-separator {
	width: 100%;
}

.elementor-1231 .elementor-element.elementor-element-3400e1a .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1231 .elementor-element.elementor-element-55fc0e5 {
	--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;
}

@media (min-width:768px) {
	.elementor-1231 .elementor-element.elementor-element-bc84317 {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-9c8289b {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-bc30ad3 {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-5920dcf {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-72f3d3c {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-b9ef420 {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-486da49 {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-c9706f7 {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-88daabe {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-7323384 {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-b23036b {
		--width: 25%;
	}
	
	.elementor-1231 .elementor-element.elementor-element-388f277 {
		--width: 25%;
	}
}
