
.elementor-12298 .elementor-element.elementor-element-10d393ff {
	--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: 42px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-3cbc509 {
	--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: 65px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-3ffcd57 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-12298 .elementor-element.elementor-element-55f602a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-9de757e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 100px;
	--row-gap: 48px;
	--column-gap: 100px;
	--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-12298 .elementor-element.elementor-element-4b5af30 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-12298 .elementor-element.elementor-element-3c794fd img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-996ebfd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-e975a49 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-a489f5a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-4862a00 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-2700079 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-5791ea7 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-bad083a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-7f1c10c img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-39bf9ff {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-69a3ee5 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-17c0648 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-f03b7f1 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-8b1624d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-14acb8d img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-3cc0614 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-e369c59 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-d7d8061 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-536d26c > .elementor-widget-container {
	--e-transform-scale: .9;
}

.elementor-12298 .elementor-element.elementor-element-536d26c img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-82ee900 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-57d6890 > .elementor-widget-container {
	--e-transform-scale: .9;
}

.elementor-12298 .elementor-element.elementor-element-57d6890 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-6284256 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-ab91873 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-18086da {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-306fb10 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-b137313 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-99cf303 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-2f9c6c0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-a1b6842 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-f74a02f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-090de4b img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-f1a55a1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-11a551d img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-1c0833f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-ad5e074 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-2e99493 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-4e1a859 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-0c53fed {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-385674f img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-da73772 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12298 .elementor-element.elementor-element-a73f381 img {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	object-position: center center;
}

.elementor-12298 .elementor-element.elementor-element-1cadba5 {
	--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;
}

@media (min-width:768px) {
	.elementor-12298 .elementor-element.elementor-element-4b5af30 {
		--width: 48px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-996ebfd {
		--width: 41px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-a489f5a {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-2700079 {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-bad083a {
		--width: 114px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-39bf9ff {
		--width: 40px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-17c0648 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-8b1624d {
		--width: 101px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-3cc0614 {
		--width: 101px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-d7d8061 {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-82ee900 {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-6284256 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-18086da {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-b137313 {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-2f9c6c0 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-f74a02f {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-f1a55a1 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-1c0833f {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-2e99493 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-0c53fed {
		--width: 114px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-da73772 {
		--width: 114px;
	}
}

@media (max-width:1199px) {
	.elementor-12298 .elementor-element.elementor-element-9de757e {
		--gap: 48px 100px;
		--row-gap: 48px;
		--column-gap: 100px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:991px) {
	.elementor-12298 .elementor-element.elementor-element-10d393ff {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-9de757e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-12298 .elementor-element.elementor-element-3ffcd57 {
		--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-12298 .elementor-element.elementor-element-55f602a {
		--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-12298 .elementor-element.elementor-element-9de757e {
		--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;
		--flex-wrap: nowrap;
	}
	
	.elementor-12298 .elementor-element.elementor-element-4b5af30 {
		--width: 48px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-996ebfd {
		--width: 41px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-a489f5a {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-2700079 {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-bad083a {
		--width: 144px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-39bf9ff {
		--width: 40px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-17c0648 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-8b1624d {
		--width: 101px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-3cc0614 {
		--width: 101px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-d7d8061 {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-82ee900 {
		--width: 84px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-6284256 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-18086da {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-b137313 {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-2f9c6c0 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-f74a02f {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-f1a55a1 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-1c0833f {
		--width: 98px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-2e99493 {
		--width: 136px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-0c53fed {
		--width: 144px;
	}
	
	.elementor-12298 .elementor-element.elementor-element-da73772 {
		--width: 144px;
	}
}
