/* End custom CSS */

.elementor-48283 .elementor-element.elementor-element-96eb472 {
	--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;
}

.elementor-48283 .elementor-element.elementor-element-ade276a {
	--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;
	--justify-content: center;
}

.elementor-48283 .elementor-element.elementor-element-f9df39b .elementor-heading-title {
	font-size: 30px;
}

.elementor-48283 .elementor-element.elementor-element-ae39e4b {
	--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;
	--flex-wrap: wrap;
}

.elementor-48283 .elementor-element.elementor-element-7d31ed2 {
	--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;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-48283 .elementor-element.elementor-element-9efbd8e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-48283 .elementor-element.elementor-element-9efbd8e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-48283 .elementor-element.elementor-element-9efbd8e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-48283 .elementor-element.elementor-element-9efbd8e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-48283 .elementor-element.elementor-element-9efbd8e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-48283 .elementor-element.elementor-element-9efbd8e .elementor-image-box-title {
	font-size: 18px;
}

.elementor-48283 .elementor-element.elementor-element-afcca57.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-48283 .elementor-element.elementor-element-afcca57.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-48283 .elementor-element.elementor-element-afcca57.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-48283 .elementor-element.elementor-element-afcca57 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-48283 .elementor-element.elementor-element-afcca57 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-48283 .elementor-element.elementor-element-afcca57 .elementor-image-box-title {
	font-size: 18px;
}

.elementor-48283 .elementor-element.elementor-element-f4e7c94.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-48283 .elementor-element.elementor-element-f4e7c94.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-48283 .elementor-element.elementor-element-f4e7c94.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-48283 .elementor-element.elementor-element-f4e7c94 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-48283 .elementor-element.elementor-element-f4e7c94 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-48283 .elementor-element.elementor-element-f4e7c94 .elementor-image-box-title {
	font-size: 18px;
}

.elementor-48283 .elementor-element.elementor-element-eda754f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-48283 .elementor-element.elementor-element-eda754f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-48283 .elementor-element.elementor-element-eda754f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-48283 .elementor-element.elementor-element-eda754f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-48283 .elementor-element.elementor-element-eda754f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-48283 .elementor-element.elementor-element-eda754f .elementor-image-box-title {
	font-size: 18px;
}

.elementor-48283 .elementor-element.elementor-element-f05d04b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-48283 .elementor-element.elementor-element-f05d04b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-48283 .elementor-element.elementor-element-f05d04b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-48283 .elementor-element.elementor-element-f05d04b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-48283 .elementor-element.elementor-element-f05d04b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-48283 .elementor-element.elementor-element-f05d04b .elementor-image-box-title {
	font-size: 18px;
}

.elementor-48283 .elementor-element.elementor-element-89f3691.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-48283 .elementor-element.elementor-element-89f3691.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-48283 .elementor-element.elementor-element-89f3691.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-48283 .elementor-element.elementor-element-89f3691 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-48283 .elementor-element.elementor-element-89f3691 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-48283 .elementor-element.elementor-element-89f3691 .elementor-image-box-title {
	font-size: 18px;
}

.elementor-48283 .elementor-element.elementor-element-858a71d {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-48283 .elementor-element.elementor-element-ed96b07 .elementor-heading-title {
	font-size: 25px;
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-woocommerce li.product {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 35px;
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-woocommerce ul.products {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-woo-product-wrapper {
	background-color: #fff;
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-woocommerce .woocommerce-loop-product__title {
	margin-bottom: 2px;
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-woocommerce li.product .price {
	color: var(--e-global-color-accent);
	font-weight: normal;
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-sale-flash-wrap .uael-onsale {
	min-height: 2em;
	min-width: 2em;
	line-height: 2em;
	padding: 2px 10px 2px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-48283 .elementor-element.elementor-element-af72781 .uael-woocommerce .uael-onsale {
	background-color: var(--e-global-color-accent);
}

.elementor-48283 .elementor-element.elementor-element-48cfd5d .elementor-button {
	font-size: 12px;
	padding: 10px 30px 10px 30px;
}

.elementor-48283 .elementor-element.elementor-element-8038552 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-48283 .elementor-element.elementor-element-6704512 .elementor-heading-title {
	font-size: 25px;
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-woocommerce li.product {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 35px;
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-woocommerce ul.products {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-woo-product-wrapper {
	background-color: #fff;
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-woocommerce .woocommerce-loop-product__title {
	margin-bottom: 2px;
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-woocommerce li.product .price {
	color: var(--e-global-color-accent);
	font-weight: normal;
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-sale-flash-wrap .uael-onsale {
	min-height: 2em;
	min-width: 2em;
	line-height: 2em;
	padding: 2px 10px 2px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-48283 .elementor-element.elementor-element-5768f88 .uael-woocommerce .uael-onsale {
	background-color: var(--e-global-color-accent);
}

.elementor-48283 .elementor-element.elementor-element-c5e593e .elementor-button {
	font-size: 12px;
	padding: 10px 30px 10px 30px;
}

.elementor-48283 .elementor-element.elementor-element-12f49d4 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-48283 .elementor-element.elementor-element-55b30d3 .elementor-heading-title {
	font-size: 25px;
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-woocommerce li.product {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 35px;
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-woocommerce ul.products {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-woo-product-wrapper {
	background-color: #fff;
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-woocommerce .woocommerce-loop-product__title {
	margin-bottom: 2px;
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-woocommerce li.product .price {
	color: var(--e-global-color-accent);
	font-weight: normal;
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-sale-flash-wrap .uael-onsale {
	min-height: 2em;
	min-width: 2em;
	line-height: 2em;
	padding: 2px 10px 2px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-48283 .elementor-element.elementor-element-b1cd487 .uael-woocommerce .uael-onsale {
	background-color: var(--e-global-color-accent);
}

.elementor-48283 .elementor-element.elementor-element-326f3da .elementor-button {
	font-size: 12px;
	padding: 10px 30px 10px 30px;
}

.elementor-48283 .elementor-element.elementor-element-54f9b48 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-48283 .elementor-element.elementor-element-9187585 .elementor-heading-title {
	font-size: 25px;
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-woocommerce li.product {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 35px;
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-woocommerce ul.products {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-woo-product-wrapper {
	background-color: #fff;
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-woocommerce .woocommerce-loop-product__title {
	margin-bottom: 2px;
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-woocommerce li.product .price {
	color: var(--e-global-color-accent);
	font-weight: normal;
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-sale-flash-wrap .uael-onsale {
	min-height: 2em;
	min-width: 2em;
	line-height: 2em;
	padding: 2px 10px 2px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-48283 .elementor-element.elementor-element-cc547f6 .uael-woocommerce .uael-onsale {
	background-color: var(--e-global-color-accent);
}

.elementor-48283 .elementor-element.elementor-element-854c55b .elementor-button {
	font-size: 12px;
	padding: 10px 30px 10px 30px;
}

.elementor-48283 .elementor-element.elementor-element-b90af2f {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-48283 .elementor-element.elementor-element-e4c7532 .elementor-heading-title {
	font-size: 25px;
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-woocommerce li.product {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 35px;
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-woocommerce ul.products {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-woo-product-wrapper {
	background-color: #fff;
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-woocommerce .woocommerce-loop-product__title {
	margin-bottom: 2px;
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-woocommerce li.product .price {
	color: var(--e-global-color-accent);
	font-weight: normal;
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-sale-flash-wrap .uael-onsale {
	min-height: 2em;
	min-width: 2em;
	line-height: 2em;
	padding: 2px 10px 2px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-48283 .elementor-element.elementor-element-8897094 .uael-woocommerce .uael-onsale {
	background-color: var(--e-global-color-accent);
}

.elementor-48283 .elementor-element.elementor-element-419a825 .elementor-button {
	font-size: 12px;
	padding: 10px 30px 10px 30px;
}

.elementor-48283 .elementor-element.elementor-element-e133e2f {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-48283 .elementor-element.elementor-element-ae6a28f .elementor-heading-title {
	font-size: 25px;
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-woocommerce li.product {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 35px;
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-woocommerce ul.products {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-woo-product-wrapper {
	background-color: #fff;
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-woocommerce .woocommerce-loop-product__title {
	margin-bottom: 2px;
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-woocommerce li.product .price {
	color: var(--e-global-color-accent);
	font-weight: normal;
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-sale-flash-wrap .uael-onsale {
	min-height: 2em;
	min-width: 2em;
	line-height: 2em;
	padding: 2px 10px 2px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-48283 .elementor-element.elementor-element-c94736a .uael-woocommerce .uael-onsale {
	background-color: var(--e-global-color-accent);
}

.elementor-48283 .elementor-element.elementor-element-993305f .elementor-button {
	font-size: 12px;
	padding: 10px 30px 10px 30px;
}

.elementor-48283 .elementor-element.elementor-element-deca090 {
	--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-48283 .elementor-element.elementor-element-deca090:not(.elementor-motion-effects-element-type-background), .elementor-48283 .elementor-element.elementor-element-deca090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-48283 .elementor-element.elementor-element-b00ecc0 {
	color: var(--e-global-color-8eca9fe);
}

.elementor-48283 .elementor-element.elementor-element-b00ecc0 > .elementor-widget-container {
	margin: 80px 0px 80px 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:767px) {
	.elementor-48283 .elementor-element.elementor-element-9efbd8e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-48283 .elementor-element.elementor-element-afcca57 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-48283 .elementor-element.elementor-element-f4e7c94 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-48283 .elementor-element.elementor-element-eda754f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-48283 .elementor-element.elementor-element-f05d04b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-48283 .elementor-element.elementor-element-89f3691 .elementor-image-box-img {
		margin-bottom: 15px;
	}
}

@media (min-width:768px) {
	.elementor-48283 .elementor-element.elementor-element-7d31ed2 {
		--width: 100%;
	}
}

/* Start custom CSS for uael-woo-products, class: .elementor-element-af72781 */
.elementor-48283 .elementor-element.elementor-element-af72781 h2 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/* End custom CSS */

/* Start custom CSS for uael-woo-products, class: .elementor-element-5768f88 */
.elementor-48283 .elementor-element.elementor-element-5768f88 h2 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/* End custom CSS */

/* Start custom CSS for uael-woo-products, class: .elementor-element-b1cd487 */
.elementor-48283 .elementor-element.elementor-element-b1cd487 h2 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/* End custom CSS */

/* Start custom CSS for uael-woo-products, class: .elementor-element-cc547f6 */
.elementor-48283 .elementor-element.elementor-element-cc547f6 h2 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/* End custom CSS */

/* Start custom CSS for uael-woo-products, class: .elementor-element-8897094 */
.elementor-48283 .elementor-element.elementor-element-8897094 h2 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/* End custom CSS */

/* Start custom CSS for uael-woo-products, class: .elementor-element-c94736a */
.elementor-48283 .elementor-element.elementor-element-c94736a h2 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
