/* End custom CSS */

.elementor-3626 .elementor-element.elementor-element-f50cc6e {
	--display: flex;
}

.elementor-3626 .elementor-element.elementor-element-63d47db {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-e12115a {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-0349db0 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-0db7675 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-a348c27 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-ae41dee {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-8236d39 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-e4030b0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-7ebfe73 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-143becd {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-b9f541f {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-20afd19 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-d5c9a2f {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-5cdbca5 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-bbeb51b {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-9008f42 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-4400ebe {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-ecc7d11 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-52672c9 {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-3626 .elementor-element.elementor-element-52672c9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:where( .elementor-3626 .elementor-element.elementor-element-52672c9 .swiper-slide ) > .e-con {
	--padding-top: 0%;
	--padding-right: 14%;
	--padding-bottom: 0%;
	--padding-left: 14%;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
	--padding-block-start: 0%;
	--padding-inline-end: 14%;
	--padding-block-end: 0%;
	--padding-inline-start: 14%;
}

.elementor-3626 .elementor-element.elementor-element-7400cd8 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-2b4b3dd {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-0b904ae {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-e77c177 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-674d6ed {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-d77580b {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-34ed4f6 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-6313200 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-a522daf {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-17d0b38 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-b7ad983 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-48ea9b9 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-254a694 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-98f5713 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-ca1148b {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-e0a7c9e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-ade9131 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-f864cc2 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-072329f {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-b89fa77 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-8a88fa1 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-81e6f66 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-b7d6566 {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-3626 .elementor-element.elementor-element-b7d6566 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:where( .elementor-3626 .elementor-element.elementor-element-b7d6566 .swiper-slide ) > .e-con {
	--padding-top: 0%;
	--padding-right: 14%;
	--padding-bottom: 0%;
	--padding-left: 14%;
}

.elementor-3626 .elementor-element.elementor-element-7f30207 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-0fb52a3 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-c43c557 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-baabf41 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-69a3e5b {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-139fde0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-707a043 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-aededa2 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-75ed57f {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-c9bea51 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-0fa3691 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-928f521 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-caabf87 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-a799581 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-6c34740 {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-3626 .elementor-element.elementor-element-6c34740 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:where( .elementor-3626 .elementor-element.elementor-element-6c34740 .swiper-slide ) > .e-con {
	--padding-top: 0%;
	--padding-right: 14%;
	--padding-bottom: 0%;
	--padding-left: 14%;
}

.elementor-3626 .elementor-element.elementor-element-678a746 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-ec7d1f8 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-8826411 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-423b504 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-dabb762 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-35519e1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-399a795 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-74f4c97 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-85b3893 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-2e3d235 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-b88f777 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-f4eb8a1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-b1a74a6 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-668184c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-99498d7 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-cfead05 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-ad150ea {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-8abe1c9 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-fa81ce7 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-7150eaf {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-d78e72a {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-ac2223f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-9c9f574 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-13327df {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-48a64a8 {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-3626 .elementor-element.elementor-element-48a64a8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:where( .elementor-3626 .elementor-element.elementor-element-48a64a8 .swiper-slide ) > .e-con {
	--padding-top: 0%;
	--padding-right: 14%;
	--padding-bottom: 0%;
	--padding-left: 14%;
}

.elementor-3626 .elementor-element.elementor-element-5bc06c2 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-afba1fb {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-d5a428c {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-1dcc89a {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-1357993 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-8d60341 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-ac6f4b4 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-f48585b {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-2f88d2c {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-d50c408 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-579f464 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-88f7a6f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-0eebb32 {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-1390e81 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-06e0bef {
	--display: flex;
	--justify-content: center;
}

.elementor-3626 .elementor-element.elementor-element-185aa94 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3626 .elementor-element.elementor-element-2a85bf2 {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-3626 .elementor-element.elementor-element-2a85bf2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:where( .elementor-3626 .elementor-element.elementor-element-2a85bf2 .swiper-slide ) > .e-con {
	--padding-top: 0%;
	--padding-right: 14%;
	--padding-bottom: 0%;
	--padding-left: 14%;
}

@media (max-width:1366px) {
	.elementor-3626 .elementor-element.elementor-element-52672c9 {
		--e-n-carousel-swiper-slides-to-display: 7;
	}
	
	.elementor-3626 .elementor-element.elementor-element-b7d6566 {
		--e-n-carousel-swiper-slides-to-display: 7;
	}
	
	.elementor-3626 .elementor-element.elementor-element-6c34740 {
		--e-n-carousel-swiper-slides-to-display: 7;
	}
	
	.elementor-3626 .elementor-element.elementor-element-48a64a8 {
		--e-n-carousel-swiper-slides-to-display: 7;
	}
	
	.elementor-3626 .elementor-element.elementor-element-2a85bf2 {
		--e-n-carousel-swiper-slides-to-display: 7;
	}
}

@media (max-width:1024px) {
	.elementor-3626 .elementor-element.elementor-element-52672c9 {
		--e-n-carousel-swiper-slides-to-display: 5;
	}
	
	.elementor-3626 .elementor-element.elementor-element-52672c9 > .elementor-widget-container {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-3626 .elementor-element.elementor-element-b7d6566 {
		--e-n-carousel-swiper-slides-to-display: 5;
	}
	
	.elementor-3626 .elementor-element.elementor-element-b7d6566 > .elementor-widget-container {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-3626 .elementor-element.elementor-element-6c34740 {
		--e-n-carousel-swiper-slides-to-display: 5;
	}
	
	.elementor-3626 .elementor-element.elementor-element-6c34740 > .elementor-widget-container {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-3626 .elementor-element.elementor-element-48a64a8 {
		--e-n-carousel-swiper-slides-to-display: 5;
	}
	
	.elementor-3626 .elementor-element.elementor-element-48a64a8 > .elementor-widget-container {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-3626 .elementor-element.elementor-element-2a85bf2 {
		--e-n-carousel-swiper-slides-to-display: 5;
	}
	
	.elementor-3626 .elementor-element.elementor-element-2a85bf2 > .elementor-widget-container {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 40px 0px;
	}
}

@media (max-width:767px) {
	.elementor-3626 .elementor-element.elementor-element-52672c9 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-3626 .elementor-element.elementor-element-b7d6566 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-3626 .elementor-element.elementor-element-6c34740 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-3626 .elementor-element.elementor-element-48a64a8 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-3626 .elementor-element.elementor-element-2a85bf2 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
}

/* Start custom CSS for container, class: .elementor-element-f50cc6e */
.elementor-3626 .elementor-element.elementor-element-f50cc6e .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}
