
.elementor-widget-woosa-icon-box .elementor-icon-box-wrapper {
	display: block;
	text-align: center
}

.elementor-widget-woosa-icon-box .elementor-icon-box-icon {
	margin-bottom: var(--woosa-icon-box-icon-margin,15px);
	margin-left: auto;
	margin-right: auto
}

@media (min-width: 768px) {
	.elementor-widget-woosa-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
		align-items:flex-start
	}

	.elementor-widget-woosa-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
		align-items: center
	}

	.elementor-widget-woosa-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
		align-items: flex-end
	}
}

.elementor-widget-woosa-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-position-right .elementor-icon-box-wrapper {
	display: flex
}

.elementor-widget-woosa-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-position-right .elementor-icon-box-icon {
	display: inline-flex;
	flex: 0 0 auto
}

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

.elementor-widget-woosa-icon-box.elementor-position-right .elementor-icon-box-icon {
	margin-bottom: unset;
	margin-left: var(--woosa-icon-box-icon-margin,15px);
	margin-right: 0
}

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

.elementor-widget-woosa-icon-box.elementor-position-left .elementor-icon-box-icon {
	margin-bottom: unset;
	margin-left: 0;
	margin-right: var(--woosa-icon-box-icon-margin,15px)
}

.elementor-widget-woosa-icon-box.elementor-position-top .elementor-icon-box-wrapper {
	display: block;
	flex-direction: unset;
	text-align: center
}

.elementor-widget-woosa-icon-box.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: var(--woosa-icon-box-icon-margin,15px);
	margin-left: auto;
	margin-right: auto
}

@media (min-width: -1) {
	.elementor-widget-woosa-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
		display:flex
	}

	.elementor-widget-woosa-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto
	}

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

	.elementor-widget-woosa-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: var(--woosa-icon-box-icon-margin,15px);
		margin-right: 0
	}

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

	.elementor-widget-woosa-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: 0;
		margin-right: var(--woosa-icon-box-icon-margin,15px)
	}

	.elementor-widget-woosa-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
		display: block;
		flex-direction: unset;
		text-align: center
	}

	.elementor-widget-woosa-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon {
		margin-bottom: var(--woosa-icon-box-icon-margin,15px);
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width: -1) {
	.elementor-widget-woosa-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
		display:flex
	}

	.elementor-widget-woosa-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto
	}

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

	.elementor-widget-woosa-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: var(--woosa-icon-box-icon-margin,15px);
		margin-right: 0
	}

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

	.elementor-widget-woosa-icon-box.elementor-laptop-position-left .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: 0;
		margin-right: var(--woosa-icon-box-icon-margin,15px)
	}

	.elementor-widget-woosa-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
		display: block;
		flex-direction: unset;
		text-align: center
	}

	.elementor-widget-woosa-icon-box.elementor-laptop-position-top .elementor-icon-box-icon {
		margin-bottom: var(--woosa-icon-box-icon-margin,15px);
		margin-left: auto;
		margin-right: auto
	}

	.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
		display: flex
	}

	.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto
	}

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

	.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: var(--woosa-icon-box-icon-margin,15px);
		margin-right: 0
	}

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

	.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: 0;
		margin-right: var(--woosa-icon-box-icon-margin,15px)
	}

	.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
		display: block;
		flex-direction: unset;
		text-align: center
	}

	.elementor-widget-woosa-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon {
		margin-bottom: var(--woosa-icon-box-icon-margin,15px);
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width: 1024px) {
	.elementor-widget-woosa-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
		display:flex
	}

	.elementor-widget-woosa-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto
	}

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

	.elementor-widget-woosa-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: var(--woosa-icon-box-icon-margin,15px);
		margin-right: 0
	}

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

	.elementor-widget-woosa-icon-box.elementor-tablet-position-left .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: 0;
		margin-right: var(--woosa-icon-box-icon-margin,15px)
	}

	.elementor-widget-woosa-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
		display: block;
		flex-direction: unset;
		text-align: center
	}

	.elementor-widget-woosa-icon-box.elementor-tablet-position-top .elementor-icon-box-icon {
		margin-bottom: var(--woosa-icon-box-icon-margin,15px);
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width: -1) {
	.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
		display:flex
	}

	.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto
	}

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

	.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: var(--woosa-icon-box-icon-margin,15px);
		margin-right: 0
	}

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

	.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: 0;
		margin-right: var(--woosa-icon-box-icon-margin,15px)
	}

	.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
		display: block;
		flex-direction: unset;
		text-align: center
	}

	.elementor-widget-woosa-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon {
		margin-bottom: var(--woosa-icon-box-icon-margin,15px);
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width: 767px) {
	.elementor-widget-woosa-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-woosa-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
		display:flex
	}

	.elementor-widget-woosa-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
		display: inline-flex;
		flex: 0 0 auto
	}

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

	.elementor-widget-woosa-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: var(--woosa-icon-box-icon-margin,15px);
		margin-right: 0
	}

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

	.elementor-widget-woosa-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
		margin-bottom: unset;
		margin-left: 0;
		margin-right: var(--woosa-icon-box-icon-margin,15px)
	}

	.elementor-widget-woosa-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
		display: block;
		flex-direction: unset;
		text-align: center
	}

	.elementor-widget-woosa-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
		margin-bottom: var(--woosa-icon-box-icon-margin,15px);
		margin-left: auto;
		margin-right: auto
	}

	.elementor-widget-woosa-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-woosa-icon-box.elementor-position-right .elementor-icon-box-icon {
		display: block;
		flex: unset
	}
}

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

.elementor-widget-woosa-icon-box .elementor-icon-box-content {
	flex-grow: 1
}

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