
.elementor-16151 .elementor-element.elementor-element-b564c78 {
	--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;
}

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

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

.elementor-16151 .elementor-element.elementor-element-2bf6bd8 > .elementor-widget-container {
	margin: 16px -31px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-2bf6bd8.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-2bf6bd8 {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-2bf6bd8 img {
	height: 110px;
}

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

.elementor-16151 .elementor-element.elementor-element-3a5ba82 {
	--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-16151 .elementor-element.elementor-element-3a5ba82.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16151 .elementor-element.elementor-element-321377b > .elementor-widget-container {
	margin: 16px 60px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-321377b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-321377b {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-321377b img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-06000ac {
	--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-16151 .elementor-element.elementor-element-048428b > .elementor-widget-container {
	padding: 0px 0px 0px 49px;
}

.elementor-16151 .elementor-element.elementor-element-914613d {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-16151 .elementor-element.elementor-element-c7ef7e5 > .elementor-widget-container {
	margin: 42px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-1b467e9 {
	--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-16151 .elementor-element.elementor-element-9e442dc > .elementor-widget-container {
	margin: 72px 25px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-9e442dc.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-9e442dc {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-9e442dc img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-dde9a00 {
	--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-16151 .elementor-element.elementor-element-d56863f > .elementor-widget-container {
	--e-transform-translateX: 20px;
	--e-transform-translateY: -13px;
	margin: 44px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-16151 .elementor-element.elementor-element-f47e7aa > .elementor-widget-container {
	--e-transform-translateY: 6px;
	padding: 90px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-806971b {
	--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-16151 .elementor-element.elementor-element-b77679f > .elementor-widget-container {
	--e-transform-translateX: -20px;
	--e-transform-translateY: -20px;
	margin: 44px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-40c6c6e {
	--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-16151 .elementor-element.elementor-element-634f61c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 68px 26px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-634f61c.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-634f61c {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-634f61c img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-c3e9938 {
	--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-16151 .elementor-element.elementor-element-b312b94 {
	--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;
}

.elementor-16151 .elementor-element.elementor-element-277011f {
	--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-16151 .elementor-element.elementor-element-fd75e2a {
	--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-16151 .elementor-element.elementor-element-fd75e2a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16151 .elementor-element.elementor-element-1619a02 > .elementor-widget-container {
	margin: 16px -31px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-1619a02.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-1619a02 {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-1619a02 img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-74ce782 {
	--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-16151 .elementor-element.elementor-element-74ce782.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16151 .elementor-element.elementor-element-bf8dc80 > .elementor-widget-container {
	--e-transform-translateX: 7px;
}

.elementor-16151 .elementor-element.elementor-element-d3a084d {
	--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-16151 .elementor-element.elementor-element-ad55dc1 > .elementor-widget-container {
	margin: 16px 85px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-ad55dc1.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-ad55dc1 {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-ad55dc1 img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-1afeddd {
	--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-16151 .elementor-element.elementor-element-02c5aba {
	--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-16151 .elementor-element.elementor-element-c666791 {
	--spacer-size: 159px;
}

.elementor-16151 .elementor-element.elementor-element-dbbfdf6 {
	--spacer-size: 50px;
}

.elementor-16151 .elementor-element.elementor-element-d9e2a88 {
	--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: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16151 .elementor-element.elementor-element-3804da1 {
	--display: grid;
	--e-con-grid-template-columns: 3fr 1.5fr .5fr .5fr 1.5fr 3fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-16151 .elementor-element.elementor-element-99a1657 > .elementor-widget-container {
	margin: 33px 5px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-99a1657 {
	column-gap: 0px;
}

.elementor-16151 .elementor-element.elementor-element-c0f523d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 43px 7px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-c0f523d.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 2;
}

.elementor-16151 .elementor-element.elementor-element-c0f523d {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-c0f523d img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-31ea8de > .elementor-widget-container {
	--e-transform-translateX: 20px;
	--e-transform-translateY: -13px;
	margin: 8px 0px 0px -56px;
	padding: 0px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-d8121c5 > .elementor-widget-container {
	--e-transform-translateX: -20px;
	--e-transform-translateY: -20px;
	margin: 14px -59px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-f92f369 > .elementor-widget-container {
	margin: 41px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-f92f369.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-f92f369 {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-f92f369 img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-d203828 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.elementor-16151 .elementor-element.elementor-element-446a25b {
	--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;
}

.elementor-16151 .elementor-element.elementor-element-9487e60 {
	--display: grid;
	--e-con-grid-template-columns: 1.5fr 1fr .5fr .5fr .5fr 1fr 1.5fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-16151 .elementor-element.elementor-element-7a8e095 > .elementor-widget-container {
	padding: 46px 4px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-c8b0e11 > .elementor-widget-container {
	margin: 51px -18px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-c8b0e11.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-c8b0e11 {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-c8b0e11 img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-c4fb5d9 > .elementor-widget-container {
	--e-transform-translateX: 20px;
	--e-transform-translateY: -13px;
	margin: 18px 0px 0px -21px;
	padding: 0px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-d3360a1 > .elementor-widget-container {
	margin: -24px 0px 0px 0px;
	padding: 107px 4px 0px 11px;
}

.elementor-16151 .elementor-element.elementor-element-5abde7e > .elementor-widget-container {
	--e-transform-translateX: -20px;
	--e-transform-translateY: -20px;
	margin: 25px -21px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-bef6c9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 21px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-bef6c9d.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-bef6c9d {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-bef6c9d img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-aaeea72 > .elementor-widget-container {
	padding: 33px 0px 0px 23px;
}

.elementor-16151 .elementor-element.elementor-element-fd180fb {
	--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: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16151 .elementor-element.elementor-element-6ae9f23 {
	--display: grid;
	--e-con-grid-template-columns: 3fr 1.5fr .5fr .5fr 1.5fr 3fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-16151 .elementor-element.elementor-element-b710ee4 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-24a008e > .elementor-widget-container {
	margin: 45px 10px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-24a008e.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-24a008e {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-24a008e img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-435ec2d > .elementor-widget-container {
	--e-transform-translateX: 20px;
	--e-transform-translateY: -13px;
	margin: 14px 7px 0px -56px;
	padding: 0px 0px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-c275ea9 > .elementor-widget-container {
	--e-transform-translateX: -20px;
	--e-transform-translateY: -20px;
	margin: 20px -59px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-a0530f9 > .elementor-widget-container {
	margin: 41px -11px 0px 0px;
}

.elementor-16151 .elementor-element.elementor-element-a0530f9.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-16151 .elementor-element.elementor-element-a0530f9 {
	text-align: right;
}

.elementor-16151 .elementor-element.elementor-element-a0530f9 img {
	height: 110px;
}

.elementor-16151 .elementor-element.elementor-element-21091e4 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
}

@media (max-width:1024px) {
	.elementor-16151 .elementor-element.elementor-element-3804da1 {
		--grid-auto-flow: row;
	}
	
	.elementor-16151 .elementor-element.elementor-element-9487e60 {
		--grid-auto-flow: row;
	}
	
	.elementor-16151 .elementor-element.elementor-element-6ae9f23 {
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-16151 .elementor-element.elementor-element-dbc0148 {
		--width: 22.586%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-aca397b {
		--width: 18.638%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-4792400 {
		--width: 14.851%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-3a5ba82 {
		--width: 17.042%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-06000ac {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-ffee8d9 {
		--width: 14.112%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-1b467e9 {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-dde9a00 {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-c712344 {
		--width: 7.858%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-806971b {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-40c6c6e {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-c3e9938 {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-277011f {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-fd75e2a {
		--width: 18.087%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-74ce782 {
		--width: 14.895%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-d3a084d {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-1afeddd {
		--width: 25%;
	}
	
	.elementor-16151 .elementor-element.elementor-element-9487e60 {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-16151 .elementor-element.elementor-element-3804da1 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-16151 .elementor-element.elementor-element-9487e60 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-16151 .elementor-element.elementor-element-6ae9f23 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
}
