.elementor-widget-icon-box .elementor-icon-box-wrapper {
			display: flex;
			flex-direction: column;
			text-align: center
		}

		.elementor-widget-icon-box .elementor-icon-box-icon {
			display: inline-block;
			flex: 0 0 auto;
			line-height: 0
		}

		.elementor-widget-icon-box .elementor-icon-box-content {
			flex-grow: 1;
			width: 100%
		}

		.elementor-widget-icon-box .elementor-icon-box-title a {
			color: inherit
		}

		.elementor-widget-icon-box .elementor-icon-box-description {
			margin: 0
		}

		.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper {
			flex-direction: row-reverse;
			text-align: end
		}

		.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper {
			flex-direction: row;
			text-align: start
		}

		.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper {
			align-items: unset !important;
			flex-direction: column;
			text-align: center
		}

		.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper {
			align-items: unset !important;
			flex-direction: column-reverse;
			text-align: center
		}

		@media (min-width:-1) {
			.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper {
				flex-direction: row-reverse;
				text-align: end
			}

			.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper {
				flex-direction: row;
				text-align: start
			}

			.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column;
				text-align: center
			}

			.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column-reverse;
				text-align: center
			}
		}

		@media (max-width:-1) {
			.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper {
				flex-direction: row-reverse;
				text-align: end
			}

			.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper {
				flex-direction: row;
				text-align: start
			}

			.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column;
				text-align: center
			}

			.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column-reverse;
				text-align: center
			}
		}

		@media (max-width:-1) {
			.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper {
				flex-direction: row-reverse;
				text-align: end
			}

			.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper {
				flex-direction: row;
				text-align: start
			}

			.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column;
				text-align: center
			}

			.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column-reverse;
				text-align: center
			}
		}

		@media (max-width:1279px) {
			.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper {
				flex-direction: row-reverse;
				text-align: end
			}

			.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper {
				flex-direction: row;
				text-align: start
			}

			.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column;
				text-align: center
			}

			.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column-reverse;
				text-align: center
			}
		}

		@media (max-width:-1) {
			.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper {
				flex-direction: row-reverse;
				text-align: end
			}

			.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper {
				flex-direction: row;
				text-align: start
			}

			.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column;
				text-align: center
			}

			.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column-reverse;
				text-align: center
			}
		}

		@media (max-width:767px) {
			.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper {
				flex-direction: row-reverse;
				text-align: end
			}

			.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper {
				flex-direction: row;
				text-align: start
			}

			.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column;
				text-align: center
			}

			.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper {
				align-items: unset !important;
				flex-direction: column-reverse;
				text-align: center
			}
		}
