
.elementor-19 .elementor-element.elementor-element-b87cb6a {
	--display: flex;
	--min-height: 580px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--background-transition: .3s;
	--overlay-opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-b87cb6a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b87cb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-kioen.nitrocdn.com/BpUnVbqTgXwjASFriOelazegynlNZysQ/assets/images/optimized/rev-59f622e/www.gdwsd.com/wp-content/uploads/2023/10/Wanshida-Oem-Odm.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-19 .elementor-element.elementor-element-b87cb6a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-19 .elementor-element.elementor-element-b87cb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-19 .elementor-element.elementor-element-b87cb6a::before, .elementor-19 .elementor-element.elementor-element-b87cb6a > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b87cb6a > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b87cb6a > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b87cb6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b87cb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: rgba(5, 5, 5, .57);
}

.elementor-19 .elementor-element.elementor-element-b87cb6a, .elementor-19 .elementor-element.elementor-element-b87cb6a::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-666e402 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-666e402 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
}

.elementor-19 .elementor-element.elementor-element-ded48a0 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-ded48a0 .elementor-heading-title {
	color: var(--e-global-color-5210c54);
	font-size: 48px;
}

.elementor-19 .elementor-element.elementor-element-6b37f3a {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-6b37f3a .elementor-heading-title {
	color: var(--e-global-color-5210c54);
	font-size: 48px;
}

.elementor-19 .elementor-element.elementor-element-52bebc0 .breadcrumb {
	text-align: center;
	color: var(--e-global-color-5210c54);
}

.elementor-19 .elementor-element.elementor-element-52bebc0 .breadcrumb a {
	color: var(--e-global-color-5210c54);
}

.elementor-19 .elementor-element.elementor-element-52bebc0 .breadcrumb a:hover {
	color: var(--e-global-color-5210c54);
}

.elementor-19 .elementor-element.elementor-element-6e9e07d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-f869ea4 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-f869ea4 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-98950e1 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-98950e1 .elementor-heading-title {
	font-size: 55px;
}

.elementor-19 .elementor-element.elementor-element-e717250 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-e717250 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-19 .elementor-element.elementor-element-a494559 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-0245eb1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-a6e2ac9 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-50f0aac img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-29989a7 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-eb77efa img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-94ca160 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-33f63bf {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-7ed07d4 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-908320f img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-2736f99 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-2fa45d3 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-f3125ff img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-19 .elementor-element.elementor-element-99cb4f8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 60px;
	--padding-block-end: 60px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-b9596cd {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-b9596cd .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-459a02c {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-459a02c .elementor-heading-title {
	font-size: 55px;
}

.elementor-19 .elementor-element.elementor-element-3d550b8 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-3d550b8 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-19 .elementor-element.elementor-element-fc14063 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-fc14063:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fc14063 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-19 .elementor-element.elementor-element-fc14063, .elementor-19 .elementor-element.elementor-element-fc14063::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-a514f8b {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-78ccde6 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 80px;
}

.elementor-19 .elementor-element.elementor-element-1861769 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: 36px;
}

.elementor-19 .elementor-element.elementor-element-9d5bf05 {
	color: var(--e-global-color-secondary);
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-b1c4316 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-fe02a5e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-fe02a5e, .elementor-19 .elementor-element.elementor-element-fe02a5e::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-8578723 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-dfee1b0 .elementor-wrapper {
	--video-aspect-ratio: 1.33333;
}

.elementor-19 .elementor-element.elementor-element-3ee4d3d {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-364663e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 80px;
}

.elementor-19 .elementor-element.elementor-element-4b273e8 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: 36px;
}

.elementor-19 .elementor-element.elementor-element-d2fd495 {
	color: var(--e-global-color-secondary);
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-cadc226 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-cadc226:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cadc226 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-19 .elementor-element.elementor-element-cadc226, .elementor-19 .elementor-element.elementor-element-cadc226::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-7583111 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-6b2919a .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 80px;
}

.elementor-19 .elementor-element.elementor-element-0f7a002 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: 36px;
}

.elementor-19 .elementor-element.elementor-element-cb6db15 {
	color: var(--e-global-color-secondary);
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-781da97 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-8cdbb47 .elementor-wrapper {
	--video-aspect-ratio: 1.33333;
}

.elementor-19 .elementor-element.elementor-element-d5a048d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-d5a048d, .elementor-19 .elementor-element.elementor-element-d5a048d::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-ce87f3b {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-56fdee7 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-04de4be .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 80px;
}

.elementor-19 .elementor-element.elementor-element-567e894 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: 36px;
}

.elementor-19 .elementor-element.elementor-element-8b75091 {
	color: var(--e-global-color-secondary);
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-3cd5dc2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-3cd5dc2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cd5dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-19 .elementor-element.elementor-element-3cd5dc2, .elementor-19 .elementor-element.elementor-element-3cd5dc2::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-84085d5 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-c50c20f .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 80px;
}

.elementor-19 .elementor-element.elementor-element-2bcd06d .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: 36px;
}

.elementor-19 .elementor-element.elementor-element-a9f2068 {
	color: var(--e-global-color-secondary);
	font-size: 16px;
}

.elementor-19 .elementor-element.elementor-element-9f11163 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-bac0b1c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 90px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-19 .elementor-element.elementor-element-bac0b1c, .elementor-19 .elementor-element.elementor-element-bac0b1c::before {
	--border-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-4359651 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-a4ee5d4 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-19 .elementor-element.elementor-element-ca25d45 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-size: 80px;
}

.elementor-19 .elementor-element.elementor-element-eceb970 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: 36px;
}

.elementor-19 .elementor-element.elementor-element-53c400e {
	color: var(--e-global-color-secondary);
	font-size: 16px;
}

@media (max-width:1024px) {
	.elementor-19 .elementor-element.elementor-element-b87cb6a {
		--min-height: 400px;
	}
	
	.elementor-19 .elementor-element.elementor-element-6e9e07d {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-f869ea4 > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-98950e1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-98950e1 > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-33f63bf {
		--grid-auto-flow: row;
	}
	
	.elementor-19 .elementor-element.elementor-element-99cb4f8 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b9596cd > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-459a02c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-459a02c > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fc14063 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fe02a5e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3ee4d3d.e-con {
		--order: -99999;
	}
	
	.elementor-19 .elementor-element.elementor-element-cadc226 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-d5a048d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-56fdee7.e-con {
		--order: -99999;
	}
	
	.elementor-19 .elementor-element.elementor-element-3cd5dc2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-bac0b1c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 30px;
		--padding-inline-end: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a4ee5d4.e-con {
		--order: -99999;
	}
}

@media (max-width:767px) {
	.elementor-19 .elementor-element.elementor-element-b87cb6a {
		--min-height: 350px;
	}
	
	.elementor-19 .elementor-element.elementor-element-666e402 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ded48a0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ded48a0 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-6b37f3a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-6e9e07d {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-f869ea4 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-98950e1 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-19 .elementor-element.elementor-element-98950e1 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a494559 {
		--content-width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-94ca160 {
		--content-width: 100%;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-33f63bf {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-99cb4f8 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b9596cd > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-459a02c .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-19 .elementor-element.elementor-element-459a02c > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fc14063 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-78ccde6 .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1861769 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fe02a5e {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-364663e .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4b273e8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-cadc226 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-6b2919a .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-0f7a002 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-d5a048d {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-04de4be .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-567e894 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3cd5dc2 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-c50c20f .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-2bcd06d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-bac0b1c {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ca25d45 .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-eceb970 .elementor-heading-title {
		font-size: 30px;
	}
}

@media (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-a514f8b {
		--width: 35%;
	}
	
	.elementor-19 .elementor-element.elementor-element-b1c4316 {
		--width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-8578723 {
		--width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-3ee4d3d {
		--width: 35%;
	}
	
	.elementor-19 .elementor-element.elementor-element-7583111 {
		--width: 35%;
	}
	
	.elementor-19 .elementor-element.elementor-element-781da97 {
		--width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-ce87f3b {
		--width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-56fdee7 {
		--width: 35%;
	}
	
	.elementor-19 .elementor-element.elementor-element-84085d5 {
		--width: 35%;
	}
	
	.elementor-19 .elementor-element.elementor-element-9f11163 {
		--width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-4359651 {
		--width: 60%;
	}
	
	.elementor-19 .elementor-element.elementor-element-a4ee5d4 {
		--width: 35%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-a514f8b {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-b1c4316 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-8578723 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-3ee4d3d {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-7583111 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-781da97 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-ce87f3b {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-56fdee7 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-84085d5 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-9f11163 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-4359651 {
		--width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-a4ee5d4 {
		--width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-19 .elementor-element.elementor-element-b87cb6a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b87cb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
