
.elementor-304756 .elementor-element.elementor-element-366ca24 {
	--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-304756 .elementor-element.elementor-element-a05513f {
	--display: flex;
}

.elementor-304756 .elementor-element.elementor-element-5d26299 {
	text-align: center;
}

.elementor-304756 .elementor-element.elementor-element-9f7e48c > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-304756 .elementor-element.elementor-element-9f7e48c {
	text-align: center;
}

.elementor-304756 .elementor-element.elementor-element-d763802 {
	--display: flex;
}

.elementor-304756 .elementor-element.elementor-element-b00ca5f {
	--spacer-size: 15px;
}

.elementor-304756 .elementor-element.elementor-element-88469bd {
	--swiper-slides-to-display: 1;
	--swiper-slides-gap: 10px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
}

.elementor-304756 .elementor-element.elementor-element-88469bd .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-304756 .elementor-element.elementor-element-e2473fb {
	--spacer-size: 90px;
}

.elementor-304756 .elementor-element.elementor-element-16f8b51 {
	--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;
}

.elementor-304756 .elementor-element.elementor-element-5d1647b {
	--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-304756 .elementor-element.elementor-element-b63bbf4 {
	--display: flex;
}

.elementor-304756 .elementor-element.elementor-element-1f4019e {
	--spacer-size: 60px;
}

.elementor-304756 .elementor-element.elementor-element-5e9f83e {
	text-align: center;
}

.elementor-304756 .elementor-element.elementor-element-455f900 > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-304756 .elementor-element.elementor-element-455f900 {
	text-align: center;
}

.elementor-304756 .elementor-element.elementor-element-229c140 {
	--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-304756 .elementor-element.elementor-element-66bdeaa {
	--display: flex;
}

.elementor-304756 .elementor-element.elementor-element-1a2fff4 {
	--spacer-size: 20px;
}

.elementor-304756 .elementor-element.elementor-element-812a51f {
	--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-304756 .elementor-element.elementor-element-812a51f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-304756 .elementor-element.elementor-element-3c94674 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-304756 .elementor-element.elementor-element-7129839 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-304756 .elementor-element.elementor-element-7129839.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-304756 .elementor-element.elementor-element-9eadcda {
	--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: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-304756 .elementor-element.elementor-element-9eadcda.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-304756 .elementor-element.elementor-element-b986e03 {
	width: var(--container-widget-width, 104.922%);
	max-width: 104.922%;
	--container-widget-width: 104.922%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-304756 .elementor-element.elementor-element-b986e03.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-304756 .elementor-element.elementor-element-382c4e2 {
	--divider-border-style: solid;
	--divider-color: #b0ae4c;
	--divider-border-width: 1px;
}

.elementor-304756 .elementor-element.elementor-element-382c4e2 .elementor-divider-separator {
	width: 100%;
}

.elementor-304756 .elementor-element.elementor-element-382c4e2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-304756 .elementor-element.elementor-element-dd135e2 {
	--display: flex;
}

.elementor-304756 .elementor-element.elementor-element-0ebf0fd {
	--spacer-size: 15px;
}

.elementor-304756 .elementor-element.elementor-element-0204f1a {
	--swiper-slides-to-display: 1;
	--swiper-slides-gap: 10px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
}

.elementor-304756 .elementor-element.elementor-element-0204f1a .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-304756 .elementor-element.elementor-element-5d2ac8a {
	--spacer-size: 60px;
}

.elementor-304756 .elementor-element.elementor-element-b3d3cc3 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-304756 .elementor-element.elementor-element-6785bbe {
	--spacer-size: 20px;
}

.elementor-304756 .elementor-element.elementor-element-bb163ed {
	--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: space-around;
}

.elementor-304756 .elementor-element.elementor-element-39d453c > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

@media (min-width:768px) {
	.elementor-304756 .elementor-element.elementor-element-366ca24 {
		--content-width: 1440px;
	}
	
	.elementor-304756 .elementor-element.elementor-element-16f8b51 {
		--width: 100%;
	}
	
	.elementor-304756 .elementor-element.elementor-element-5d1647b {
		--content-width: 1440px;
	}
	
	.elementor-304756 .elementor-element.elementor-element-229c140 {
		--content-width: 1440px;
	}
	
	.elementor-304756 .elementor-element.elementor-element-812a51f {
		--width: 100%;
	}
	
	.elementor-304756 .elementor-element.elementor-element-7129839 {
		--width: 80.658%;
	}
	
	.elementor-304756 .elementor-element.elementor-element-9eadcda {
		--width: 100%;
	}
	
	.elementor-304756 .elementor-element.elementor-element-bb163ed {
		--content-width: 6%;
	}
}

@media (max-width:1024px) {
	.elementor-304756 .elementor-element.elementor-element-88469bd {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-304756 .elementor-element.elementor-element-0204f1a {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-304756 .elementor-element.elementor-element-88469bd {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-304756 .elementor-element.elementor-element-0204f1a {
		--swiper-slides-to-display: 1;
	}
}
