.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 5px
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 10px
}

.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 15px
}

.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 20px
}

.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 30px
}

@media (min-width:-1px) {
	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-widescreen > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:1280px) and (max-width:-1px) {
	.elementor-reverse-laptop > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:-1px) and (max-width:-1px) {
	.elementor-reverse-laptop > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:1280px) and (max-width:-1px) {
	.elementor-reverse-laptop > .elementor-container > .elementor-row > :first-child, .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(2), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(3), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(4), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(5), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(6), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(7), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(8), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(9), .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: initial;
		-ms-flex-order: initial;
		order: 0
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-tablet_extra > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:768px) and (max-width:1279px) {
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:-1px) and (max-width:1279px) {
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:768px) and (max-width:-1px) {
	.elementor-reverse-tablet > .elementor-container > .elementor-row > :first-child, .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(2), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(3), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(4), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(5), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(6), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(7), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(8), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(9), .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: initial;
		-ms-flex-order: initial;
		order: 0
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (max-width:767px) {
	.elementor-reverse-mobile > .elementor-container > .elementor-row > :first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.elementor-column {
		width: 100%
	}
}
