/* End custom CSS */

.elementor-19 .elementor-element.elementor-element-a65c73f {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--z-index: 1;
}

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

.elementor-19 .elementor-element.elementor-element-fe528ec {
	width: var(--container-widget-width, 6.85%);
	max-width: 6.85%;
	--container-widget-width: 6.85%;
	--container-widget-flex-grow: 0;
	top: 198px;
}

.elementor-19 .elementor-element.elementor-element-fe528ec.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-fe528ec {
	right: 42px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-fe528ec {
	left: 42px;
}

.elementor-19 .elementor-element.elementor-element-1343a86 {
	width: var(--container-widget-width, 28.583%);
	max-width: 28.583%;
	--container-widget-width: 28.583%;
	--container-widget-flex-grow: 0;
	z-index: 10;
}

.elementor-19 .elementor-element.elementor-element-1343a86.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19 .elementor-element.elementor-element-1343a86 img {
	border-style: none;
}

.elementor-19 .elementor-element.elementor-element-93c7049 {
	width: var(--container-widget-width, 11.292%);
	max-width: 11.292%;
	--container-widget-width: 11.292%;
	--container-widget-flex-grow: 0;
	top: 17px;
}

.elementor-19 .elementor-element.elementor-element-93c7049.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-93c7049 {
	left: 69px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-93c7049 {
	right: 69px;
}

.elementor-19 .elementor-element.elementor-element-f489762 {
	width: var(--container-widget-width, 7.26%);
	max-width: 7.26%;
	--container-widget-width: 7.26%;
	--container-widget-flex-grow: 0;
	top: 335px;
}

.elementor-19 .elementor-element.elementor-element-f489762.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f489762 {
	left: 352px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-f489762 {
	right: 352px;
}

.elementor-19 .elementor-element.elementor-element-0196805 {
	width: var(--container-widget-width, 7.049%);
	max-width: 7.049%;
	--container-widget-width: 7.049%;
	--container-widget-flex-grow: 0;
	top: 553px;
}

.elementor-19 .elementor-element.elementor-element-0196805.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-0196805 {
	left: 356px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-0196805 {
	right: 356px;
}

.elementor-19 .elementor-element.elementor-element-e477b6f {
	width: var(--container-widget-width, 5.292%);
	max-width: 5.292%;
	--container-widget-width: 5.292%;
	--container-widget-flex-grow: 0;
	top: 567px;
	z-index: 5;
}

.elementor-19 .elementor-element.elementor-element-e477b6f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e477b6f {
	right: 356px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-e477b6f {
	left: 356px;
}

.elementor-19 .elementor-element.elementor-element-4f59e5b {
	width: var(--container-widget-width, 6.911%);
	max-width: 6.911%;
	--container-widget-width: 6.911%;
	--container-widget-flex-grow: 0;
	bottom: 319.313px;
	z-index: 5;
}

.elementor-19 .elementor-element.elementor-element-4f59e5b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-4f59e5b {
	left: 212px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-4f59e5b {
	right: 212px;
}

.elementor-19 .elementor-element.elementor-element-2e6eb21 {
	width: var(--container-widget-width, 7.413%);
	max-width: 7.413%;
	--container-widget-width: 7.413%;
	--container-widget-flex-grow: 0;
	top: 263px;
	z-index: 5;
}

.elementor-19 .elementor-element.elementor-element-2e6eb21.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-2e6eb21 {
	right: 320px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-2e6eb21 {
	left: 320px;
}

.elementor-19 .elementor-element.elementor-element-275b3a7 {
	width: var(--container-widget-width, 7.744%);
	max-width: 7.744%;
	--container-widget-width: 7.744%;
	--container-widget-flex-grow: 0;
	top: 408px;
}

.elementor-19 .elementor-element.elementor-element-275b3a7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-275b3a7 {
	right: 17px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-275b3a7 {
	left: 17px;
}

.elementor-19 .elementor-element.elementor-element-23456cd {
	width: var(--container-widget-width, 7.029%);
	max-width: 7.029%;
	--container-widget-width: 7.029%;
	--container-widget-flex-grow: 0;
	top: 535px;
}

.elementor-19 .elementor-element.elementor-element-23456cd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-23456cd {
	left: 52px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-23456cd {
	right: 52px;
}

.elementor-19 .elementor-element.elementor-element-a62e00e {
	width: var(--container-widget-width, 11.5%);
	max-width: 11.5%;
	--container-widget-width: 11.5%;
	--container-widget-flex-grow: 0;
	top: 450px;
}

.elementor-19 .elementor-element.elementor-element-a62e00e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-a62e00e {
	right: 167px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-a62e00e {
	left: 167px;
}

.elementor-19 .elementor-element.elementor-element-4ad0d63 {
	width: var(--container-widget-width, 11.43%);
	max-width: 11.43%;
	--container-widget-width: 11.43%;
	--container-widget-flex-grow: 0;
	top: 300px;
}

.elementor-19 .elementor-element.elementor-element-4ad0d63.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-4ad0d63 {
	right: 139px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-4ad0d63 {
	left: 139px;
}

.elementor-19 .elementor-element.elementor-element-b221c11 {
	width: var(--container-widget-width, 7.164%);
	max-width: 7.164%;
	--container-widget-width: 7.164%;
	--container-widget-flex-grow: 0;
	top: 372px;
}

.elementor-19 .elementor-element.elementor-element-b221c11.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b221c11 {
	left: 25px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-b221c11 {
	right: 25px;
}

.elementor-19 .elementor-element.elementor-element-e3e69b5 {
	width: var(--container-widget-width, 10.607%);
	max-width: 10.607%;
	--container-widget-width: 10.607%;
	--container-widget-flex-grow: 0;
	top: 141px;
}

.elementor-19 .elementor-element.elementor-element-e3e69b5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e3e69b5 {
	right: 195px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-e3e69b5 {
	left: 195px;
}

.elementor-19 .elementor-element.elementor-element-e0c549e {
	width: var(--container-widget-width, 11.643%);
	max-width: 11.643%;
	--container-widget-width: 11.643%;
	--container-widget-flex-grow: 0;
	top: 208px;
}

.elementor-19 .elementor-element.elementor-element-e0c549e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e0c549e {
	left: 46px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-e0c549e {
	right: 46px;
}

.elementor-19 .elementor-element.elementor-element-c49bc50 {
	width: var(--container-widget-width, 10.333%);
	max-width: 10.333%;
	--container-widget-width: 10.333%;
	--container-widget-flex-grow: 0;
	top: 536px;
}

.elementor-19 .elementor-element.elementor-element-c49bc50.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-c49bc50 {
	left: 187px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-c49bc50 {
	right: 187px;
}

.elementor-19 .elementor-element.elementor-element-65e3396 {
	width: var(--container-widget-width, 10.464%);
	max-width: 10.464%;
	--container-widget-width: 10.464%;
	--container-widget-flex-grow: 0;
	top: 3px;
}

.elementor-19 .elementor-element.elementor-element-65e3396.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-65e3396 {
	right: 278px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-65e3396 {
	left: 278px;
}

.elementor-19 .elementor-element.elementor-element-75d374d {
	width: var(--container-widget-width, 6.833%);
	max-width: 6.833%;
	--container-widget-width: 6.833%;
	--container-widget-flex-grow: 0;
	top: 4px;
}

.elementor-19 .elementor-element.elementor-element-75d374d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-75d374d {
	left: 278px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-75d374d {
	right: 278px;
}

.elementor-19 .elementor-element.elementor-element-9b87c76 {
	width: var(--container-widget-width, 6.874%);
	max-width: 6.874%;
	--container-widget-width: 6.874%;
	--container-widget-flex-grow: 0;
	top: 578px;
}

.elementor-19 .elementor-element.elementor-element-9b87c76.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-9b87c76 {
	right: 594px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-9b87c76 {
	left: 594px;
}

.elementor-19 .elementor-element.elementor-element-5f74b92 {
	width: var(--container-widget-width, 9.96%);
	max-width: 9.96%;
	--container-widget-width: 9.96%;
	--container-widget-flex-grow: 0;
	top: 553px;
}

.elementor-19 .elementor-element.elementor-element-5f74b92.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5f74b92 {
	right: 28px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-5f74b92 {
	left: 28px;
}

.elementor-19 .elementor-element.elementor-element-5490051 {
	width: var(--container-widget-width, 7.851%);
	max-width: 7.851%;
	--container-widget-width: 7.851%;
	--container-widget-flex-grow: 0;
	top: 126px;
}

.elementor-19 .elementor-element.elementor-element-5490051.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5490051 {
	left: 195px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-5490051 {
	right: 195px;
}

.elementor-19 .elementor-element.elementor-element-4017605 {
	width: var(--container-widget-width, 16.89%);
	max-width: 16.89%;
	margin: -40px -40px calc(var(--kit-widget-spacing, 0px) + -40px) -40px;
	--container-widget-width: 16.89%;
	--container-widget-flex-grow: 0;
	z-index: 10;
}

.elementor-19 .elementor-element.elementor-element-4017605.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19 .elementor-element.elementor-element-6b91781 {
	width: var(--container-widget-width, 12.176%);
	max-width: 12.176%;
	--container-widget-width: 12.176%;
	--container-widget-flex-grow: 0;
	top: 123px;
}

.elementor-19 .elementor-element.elementor-element-6b91781.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6b91781 {
	left: 325px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-6b91781 {
	right: 325px;
}

.elementor-19 .elementor-element.elementor-element-0bc154a {
	--display: flex;
}

.elementor-19 .elementor-element.elementor-element-0941b95 {
	width: var(--container-widget-width, 9.833%);
	max-width: 9.833%;
	--e-transform-rotateZ: 12deg;
	--container-widget-width: 9.833%;
	--container-widget-flex-grow: 0;
	bottom: 402px;
}

.elementor-19 .elementor-element.elementor-element-0941b95.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-0941b95 {
	right: 55px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-0941b95 {
	left: 55px;
}

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

@media (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-a65c73f {
		--content-width: 1200px;
	}
}
