/* End custom CSS */

.elementor-1842 .elementor-element.elementor-element-10e08b98:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-10e08b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1842 .elementor-element.elementor-element-10e08b98 > .elementor-container {
	min-height: 80vh;
}

.elementor-1842 .elementor-element.elementor-element-10e08b98 {
	overflow: hidden;
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1842 .elementor-element.elementor-element-10e08b98 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-2acc7158 > .elementor-container {
	max-width: 1320px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1842 .elementor-element.elementor-element-1135815a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 55px 0px;
}

.elementor-1842 .elementor-element.elementor-element-1135815a .elementor-heading-title {
	font-size: var(--e-global-typography-5b35b79-font-size);
	font-weight: var(--e-global-typography-5b35b79-font-weight);
	line-height: var(--e-global-typography-5b35b79-line-height);
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 4px 4px 0px #0510eb;
	color: #fff;
}

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

.elementor-1842 .elementor-element.elementor-element-3aa31964 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-3aa31964 {
	z-index: 2;
}

.elementor-1842 .elementor-element.elementor-element-3aa31964 img {
	border-radius: 500px 500px 500px 500px;
}

.elementor-1842 .elementor-element.elementor-element-14986038:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-14986038 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-1842 .elementor-element.elementor-element-14986038 > .elementor-container {
	max-width: 1320px;
}

.elementor-1842 .elementor-element.elementor-element-14986038 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 138px 0px 50px 0px;
}

.elementor-1842 .elementor-element.elementor-element-14986038 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-30481a64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1842 .elementor-element.elementor-element-30481a64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(51deg, #040cba 24%, var(--e-global-color-5deeb33) 100%);
}

.elementor-1842 .elementor-element.elementor-element-30481a64 > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1842 .elementor-element.elementor-element-30481a64 > .elementor-element-populated, .elementor-1842 .elementor-element.elementor-element-30481a64 > .elementor-element-populated > .elementor-background-overlay, .elementor-1842 .elementor-element.elementor-element-30481a64 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-30481a64 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-b168554 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-15dd86a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-aebbfb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1842 .elementor-element.elementor-element-aebbfb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b0b0b;
}

.elementor-1842 .elementor-element.elementor-element-aebbfb1 > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1842 .elementor-element.elementor-element-aebbfb1 > .elementor-element-populated, .elementor-1842 .elementor-element.elementor-element-aebbfb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1842 .elementor-element.elementor-element-aebbfb1 > .elementor-background-slideshow {
	border-radius: 1px 1px 1px 1px;
}

.elementor-1842 .elementor-element.elementor-element-aebbfb1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-d9585ba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-61057c9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-c5fa10c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1842 .elementor-element.elementor-element-c5fa10c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b0b0b;
}

.elementor-1842 .elementor-element.elementor-element-c5fa10c > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1842 .elementor-element.elementor-element-c5fa10c > .elementor-element-populated, .elementor-1842 .elementor-element.elementor-element-c5fa10c > .elementor-element-populated > .elementor-background-overlay, .elementor-1842 .elementor-element.elementor-element-c5fa10c > .elementor-background-slideshow {
	border-radius: 1px 1px 1px 1px;
}

.elementor-1842 .elementor-element.elementor-element-c5fa10c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-d6a4fff .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-3c8e261 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-2b476ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1842 .elementor-element.elementor-element-2b476ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b0b0b;
}

.elementor-1842 .elementor-element.elementor-element-2b476ce > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-1842 .elementor-element.elementor-element-2b476ce > .elementor-element-populated, .elementor-1842 .elementor-element.elementor-element-2b476ce > .elementor-element-populated > .elementor-background-overlay, .elementor-1842 .elementor-element.elementor-element-2b476ce > .elementor-background-slideshow {
	border-radius: 1px 1px 1px 1px;
}

.elementor-1842 .elementor-element.elementor-element-2b476ce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-84a0b1c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-5fff787 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-5a93fdd7:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-5a93fdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #040cba;
}

.elementor-1842 .elementor-element.elementor-element-5a93fdd7 > .elementor-container {
	max-width: 1320px;
}

.elementor-1842 .elementor-element.elementor-element-5a93fdd7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 35px 0px;
}

.elementor-1842 .elementor-element.elementor-element-5a93fdd7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1842 .elementor-element.elementor-element-3488744a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-3488744a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-3488744a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-69119a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-69119a3 {
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-69119a3 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 51px;
	font-weight: 700;
	text-shadow: 4px 4px 0px #020546;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-6e35c06 {
	width: auto;
	max-width: auto;
}

.elementor-1842 .elementor-element.elementor-element-6e35c06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-6e35c06 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-shadow: 4px 4px 0px #0510eb;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-8f3dc1b {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-97c2997.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-1842 .elementor-element.elementor-element-97c2997 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-a10e088 {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-a10e088 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-a10e088.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-a10e088 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-02c9055 {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-02c9055 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-02c9055.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-02c9055 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-5f0b0fa {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-5f0b0fa > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-5f0b0fa.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-5f0b0fa .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-ab2a737 {
	width: var(--container-widget-width, 341px);
	max-width: 341px;
	--container-widget-width: 341px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-ab2a737 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-ab2a737.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-ab2a737 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-851b8c2 {
	width: var(--container-widget-width, 341px);
	max-width: 341px;
	--container-widget-width: 341px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-851b8c2 > .elementor-widget-container {
	background-color: #d2d2d2;
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-851b8c2.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-851b8c2 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-bde3b8f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-bde3b8f .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-shadow: 4px 4px 0px #0510eb;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-5d0edd2 {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-2c4153c.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-1842 .elementor-element.elementor-element-2c4153c.elementor-column {
	width: 75%;
}

.elementor-1842 .elementor-element.elementor-element-2c4153c > .elementor-element-populated {
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-40df6eb {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-40df6eb > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-40df6eb.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-40df6eb .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-ee40098 {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-ee40098 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-ee40098.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-ee40098 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-a32e52a {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-a32e52a > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-a32e52a.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-a32e52a .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-3d0023f {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-3d0023f > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-3d0023f.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-3d0023f .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-41f792f {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-41f792f > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-41f792f.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-41f792f .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-c894708 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-c894708 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-shadow: 4px 4px 0px #0510eb;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-b23d940 {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-7807515.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-1842 .elementor-element.elementor-element-7807515.elementor-column {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-7807515 > .elementor-element-populated {
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-d1cb3a3 {
	width: var(--container-widget-width, 341px);
	max-width: 341px;
	--container-widget-width: 341px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-d1cb3a3 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-d1cb3a3.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-d1cb3a3 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-97361e7 {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-97361e7 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-97361e7.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-97361e7 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-d502bb2 {
	width: var(--container-widget-width, 230px);
	max-width: 230px;
	--container-widget-width: 230px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-d502bb2 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-d502bb2.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-d502bb2 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-94b753a {
	width: var(--container-widget-width, 325px);
	max-width: 325px;
	--container-widget-width: 325px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-94b753a > .elementor-widget-container {
	background-color: #d2d2d2;
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-94b753a.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-94b753a .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-e0ade4e > .elementor-container {
	max-width: 1320px;
}

.elementor-1842 .elementor-element.elementor-element-e0ade4e {
	padding: 30px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-13fa730 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-13fa730 img {
	border-radius: 250px 250px 250px 250px;
}

.elementor-1842 .elementor-element.elementor-element-1b1948c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-1b1948c .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 41px;
	font-weight: 700;
	color: #0510eb;
}

.elementor-1842 .elementor-element.elementor-element-7844f2c .elementor-heading-title {
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-49d087d > .elementor-container {
	min-height: 548px;
}

.elementor-1842 .elementor-element.elementor-element-49d087d {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 64px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-c8475c4 > .elementor-element-populated {
	margin: 0px 40px 0px 40px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 40px;
}

.elementor-1842 .elementor-element.elementor-element-5831d4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-5831d4d {
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-5831d4d .elementor-heading-title {
	font-size: var(--e-global-typography-5b35b79-font-size);
	font-weight: var(--e-global-typography-5b35b79-font-weight);
	line-height: var(--e-global-typography-5b35b79-line-height);
	text-shadow: 4px 4px 0px #0510eb;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-e3ea5b5, .elementor-1842 .elementor-element.elementor-element-e3ea5b5 > .elementor-background-overlay {
	border-radius: 3px 3px 3px 3px;
}

.elementor-1842 .elementor-element.elementor-element-e3ea5b5 {
	padding: 2em 0em 0em 0em;
}

.elementor-1842 .elementor-element.elementor-element-acb8d9e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5deeb33);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6 {
	--icon-box-icon-margin: 5px;
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-2cb81b6.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6 .elementor-icon-box-title, .elementor-1842 .elementor-element.elementor-element-2cb81b6 .elementor-icon-box-title a {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 40px;
}

.elementor-1842 .elementor-element.elementor-element-2cb81b6 .elementor-icon-box-description {
	color: #962020;
}

.elementor-1842 .elementor-element.elementor-element-b8d6b49 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-b8d6b49 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 22px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-c892de0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-c892de0 > .elementor-container {
	min-height: 454px;
}

.elementor-1842 .elementor-element.elementor-element-c892de0 {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1842 .elementor-element.elementor-element-85aa095.elementor-column .elementor-widget-wrap {
	align-items: space-around;
}

.elementor-1842 .elementor-element.elementor-element-85aa095.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-around;
	align-items: space-around;
}

.elementor-1842 .elementor-element.elementor-element-85aa095.elementor-column > .elementor-widget-wrap {
	justify-content: space-evenly;
}

.elementor-1842 .elementor-element.elementor-element-85aa095 > .elementor-element-populated {
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-8f73d98 {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-8f73d98 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-8f73d98.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-8f73d98 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-1966c62 {
	width: var(--container-widget-width, 168px);
	max-width: 168px;
	--container-widget-width: 168px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-1966c62 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-1966c62.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-1966c62 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-aa9e5c7 {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-aa9e5c7 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-aa9e5c7.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-aa9e5c7 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-11a6f14 {
	width: var(--container-widget-width, 179px);
	max-width: 179px;
	--container-widget-width: 179px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-11a6f14 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-11a6f14.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-11a6f14 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-47d27df {
	width: var(--container-widget-width, 124px);
	max-width: 124px;
	--container-widget-width: 124px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-47d27df > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-47d27df.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-47d27df .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-935643d {
	width: var(--container-widget-width, 111px);
	max-width: 111px;
	--container-widget-width: 111px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-935643d > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-935643d.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-935643d .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-e3cc879 {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-e3cc879 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-e3cc879.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-e3cc879 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-5e0ab6f {
	width: var(--container-widget-width, 97px);
	max-width: 97px;
	--container-widget-width: 97px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-5e0ab6f > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-5e0ab6f.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-5e0ab6f .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-882a14d {
	width: var(--container-widget-width, 114px);
	max-width: 114px;
	--container-widget-width: 114px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-882a14d > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-882a14d.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-882a14d .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-03ee7ef {
	width: var(--container-widget-width, 93px);
	max-width: 93px;
	--container-widget-width: 93px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-03ee7ef > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-03ee7ef.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-03ee7ef .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-96e3ec1 {
	width: var(--container-widget-width, 98px);
	max-width: 98px;
	--container-widget-width: 98px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-96e3ec1 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-96e3ec1.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-96e3ec1 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-b93e388 {
	width: var(--container-widget-width, 82px);
	max-width: 82px;
	--container-widget-width: 82px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-b93e388 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-b93e388.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-b93e388 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-018e677 {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-018e677 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-018e677.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-018e677 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-3190273 {
	width: var(--container-widget-width, 172px);
	max-width: 172px;
	--container-widget-width: 172px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-3190273 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-3190273.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-3190273 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-b89cbc3 {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-b89cbc3 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-b89cbc3.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-b89cbc3 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.5rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-e8bb3d5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5deeb33);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798 {
	--icon-box-icon-margin: 5px;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-ed1b798.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798 .elementor-icon-box-title, .elementor-1842 .elementor-element.elementor-element-ed1b798 .elementor-icon-box-title a {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 40px;
}

.elementor-1842 .elementor-element.elementor-element-ed1b798 .elementor-icon-box-description {
	color: #962020;
}

.elementor-1842 .elementor-element.elementor-element-80b6090 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-80b6090 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 22px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-77233a3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-77233a3 > .elementor-container {
	min-height: 454px;
}

.elementor-1842 .elementor-element.elementor-element-77233a3 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-bc-flex-widget .elementor-1842 .elementor-element.elementor-element-909fe6c.elementor-column .elementor-widget-wrap {
	align-items: space-around;
}

.elementor-1842 .elementor-element.elementor-element-909fe6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-around;
	align-items: space-around;
}

.elementor-1842 .elementor-element.elementor-element-909fe6c.elementor-column > .elementor-widget-wrap {
	justify-content: space-evenly;
}

.elementor-1842 .elementor-element.elementor-element-909fe6c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-909fe6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-14e001e {
	width: var(--container-widget-width, 126px);
	max-width: 126px;
	--container-widget-width: 126px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-14e001e > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-14e001e.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-14e001e .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-3b22e17 {
	width: var(--container-widget-width, 131px);
	max-width: 131px;
	--container-widget-width: 131px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-3b22e17 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-3b22e17.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-3b22e17 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-30759c3 {
	width: var(--container-widget-width, 133px);
	max-width: 133px;
	--container-widget-width: 133px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-30759c3 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-30759c3.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-30759c3 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-e7235dd {
	width: var(--container-widget-width, 168px);
	max-width: 168px;
	--container-widget-width: 168px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-e7235dd > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-e7235dd.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-e7235dd .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-a81a12f {
	width: var(--container-widget-width, 113px);
	max-width: 113px;
	--container-widget-width: 113px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-a81a12f > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-a81a12f.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-a81a12f .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-ea40534 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-ea40534 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-ea40534.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-ea40534 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-f6a1416 {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-f6a1416 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-f6a1416.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-f6a1416 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-f12375d {
	width: var(--container-widget-width, 85px);
	max-width: 85px;
	--container-widget-width: 85px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-f12375d > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-f12375d.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-f12375d .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-265a024 {
	width: var(--container-widget-width, 109px);
	max-width: 109px;
	--container-widget-width: 109px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-265a024 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-265a024.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-265a024 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-1cca4b9 {
	width: var(--container-widget-width, 109px);
	max-width: 109px;
	--container-widget-width: 109px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-1cca4b9 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-1cca4b9.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-1cca4b9 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-ecafd9a {
	width: var(--container-widget-width, 106px);
	max-width: 106px;
	--container-widget-width: 106px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-ecafd9a > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-ecafd9a.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-ecafd9a .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-6dd7073 {
	width: var(--container-widget-width, 97px);
	max-width: 97px;
	--container-widget-width: 97px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-6dd7073 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-6dd7073.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-6dd7073 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-f1d412e {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-f1d412e > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-f1d412e.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-f1d412e .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-510f819 {
	width: var(--container-widget-width, 166px);
	max-width: 166px;
	--container-widget-width: 166px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-510f819 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-510f819.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-510f819 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-9393247 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5deeb33);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2 {
	--icon-box-icon-margin: 5px;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-d9dead2.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2 .elementor-icon-box-title, .elementor-1842 .elementor-element.elementor-element-d9dead2 .elementor-icon-box-title a {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 40px;
}

.elementor-1842 .elementor-element.elementor-element-d9dead2 .elementor-icon-box-description {
	color: #962020;
}

.elementor-1842 .elementor-element.elementor-element-2fad0ec {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-2fad0ec .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 22px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-1842 .elementor-element.elementor-element-cd3b625 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-cd3b625 > .elementor-container {
	min-height: 454px;
}

.elementor-1842 .elementor-element.elementor-element-cd3b625 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-bc-flex-widget .elementor-1842 .elementor-element.elementor-element-23ef7f5.elementor-column .elementor-widget-wrap {
	align-items: space-around;
}

.elementor-1842 .elementor-element.elementor-element-23ef7f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-around;
	align-items: space-around;
}

.elementor-1842 .elementor-element.elementor-element-23ef7f5.elementor-column > .elementor-widget-wrap {
	justify-content: space-evenly;
}

.elementor-1842 .elementor-element.elementor-element-23ef7f5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-23ef7f5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-8c6cccc {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-8c6cccc > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-8c6cccc.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-8c6cccc .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-a6df261 {
	width: var(--container-widget-width, 96px);
	max-width: 96px;
	--container-widget-width: 96px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-a6df261 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-a6df261.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-a6df261 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-0c3e964 {
	width: var(--container-widget-width, 133px);
	max-width: 133px;
	--container-widget-width: 133px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-0c3e964 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-0c3e964.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-0c3e964 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-1439d77 {
	width: var(--container-widget-width, 168px);
	max-width: 168px;
	--container-widget-width: 168px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-1439d77 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-1439d77.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-1439d77 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-e92c61e {
	width: var(--container-widget-width, 113px);
	max-width: 113px;
	--container-widget-width: 113px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-e92c61e > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-e92c61e.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-e92c61e .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-5f6f514 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-5f6f514 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-5f6f514.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-5f6f514 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-ac30503 {
	width: var(--container-widget-width, 138px);
	max-width: 138px;
	--container-widget-width: 138px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-ac30503 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-ac30503.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-ac30503 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-79ee6d1 {
	width: var(--container-widget-width, 85px);
	max-width: 85px;
	--container-widget-width: 85px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-79ee6d1 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-79ee6d1.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-79ee6d1 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-d492800 {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-d492800 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-d492800.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-d492800 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-ea8f4e8 {
	width: var(--container-widget-width, 109px);
	max-width: 109px;
	--container-widget-width: 109px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-ea8f4e8 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-ea8f4e8.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-ea8f4e8 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-7306f58 {
	width: var(--container-widget-width, 109px);
	max-width: 109px;
	--container-widget-width: 109px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-7306f58 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-7306f58.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-7306f58 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-4c4434e {
	width: var(--container-widget-width, 106px);
	max-width: 106px;
	--container-widget-width: 106px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-4c4434e > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-4c4434e.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-4c4434e .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-fb2d78b {
	width: var(--container-widget-width, 97px);
	max-width: 97px;
	--container-widget-width: 97px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-fb2d78b > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-fb2d78b.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-fb2d78b .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-0c7c797 {
	width: var(--container-widget-width, 296px);
	max-width: 296px;
	--container-widget-width: 296px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-0c7c797 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-0c7c797.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-0c7c797 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-1ea6574 {
	width: var(--container-widget-width, 296px);
	max-width: 296px;
	--container-widget-width: 296px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-1ea6574 > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-1ea6574.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-1ea6574 .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-191f93d {
	width: var(--container-widget-width, 237px);
	max-width: 237px;
	--container-widget-width: 237px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-191f93d > .elementor-widget-container {
	background-color: #d2d2d2;
	padding: 5px 12px 5px 12px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1842 .elementor-element.elementor-element-191f93d.ha-has-bg-overlay:hover > .elementor-widget-container::before {
	transition: background .3s;
}

.elementor-1842 .elementor-element.elementor-element-191f93d .elementor-heading-title {
	font-family: "Chakra Petch", Sans-serif;
	font-size: 1.3rem;
	font-weight: 900;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-1842 .elementor-element.elementor-element-4689852:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-4689852 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0510eb;
}

.elementor-1842 .elementor-element.elementor-element-4689852 > .elementor-container {
	max-width: 1320px;
}

.elementor-1842 .elementor-element.elementor-element-4689852 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 200px 20px 120px 20px;
}

.elementor-1842 .elementor-element.elementor-element-4689852 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-4cfe243 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-4cfe243 > .elementor-element-populated {
	padding: 0px 40px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-448eba9 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 0;
}

.elementor-1842 .elementor-element.elementor-element-e3d3e3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-93f9e66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-93f9e66 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-93f9e66 .elementor-heading-title {
	font-size: 80px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-d9d8f75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-d9d8f75 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-d9d8f75 .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-8df3cb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-8df3cb8 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-8df3cb8 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1842 .elementor-element.elementor-element-6880e07 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-6880e07 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-678b990 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-1842 .elementor-element.elementor-element-91e1433 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-b646fe8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-b646fe8 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-b646fe8 .elementor-heading-title {
	font-size: var(--e-global-typography-b59a604-font-size);
	font-weight: var(--e-global-typography-b59a604-font-weight);
	line-height: var(--e-global-typography-b59a604-line-height);
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-ad31431 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-ad31431 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-eb2a2be {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-1f8208b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-bd47409 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-bd47409 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-bd47409 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-4f15108 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-1842 .elementor-element.elementor-element-4f15108 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-897d4c4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-169019a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-2da76d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-2da76d6 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-2da76d6 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-745a409 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-745a409 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-bef891c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-89a8948 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-6eb18cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-6eb18cb {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-6eb18cb .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-c854c05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-c854c05 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-c854c05 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-0b49155 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-0b49155 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1842 .elementor-element.elementor-element-6e42555 {
	--divider-border-style: solid;
	--divider-color: #fffdfd;
	--divider-border-width: 1px;
}

.elementor-1842 .elementor-element.elementor-element-6e42555 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-6e42555 .elementor-divider-separator {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-6e42555 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-1842 .elementor-element.elementor-element-147134e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-2e6db4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-1c74d64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-1c74d64 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-1c74d64 .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-df0679d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-df0679d {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-df0679d .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-c0aace0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-c0aace0 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-883b6d2 {
	--divider-border-style: solid;
	--divider-color: #fffdfd;
	--divider-border-width: 1px;
}

.elementor-1842 .elementor-element.elementor-element-883b6d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-883b6d2 .elementor-divider-separator {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-883b6d2 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-1842 .elementor-element.elementor-element-f487af7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-8dc5b9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-0a0f76e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-0a0f76e {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-0a0f76e .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-798143f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-798143f {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-798143f .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-b01d078 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-b01d078 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-e456225 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-e456225 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-e456225 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-56d2f20 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-56d2f20 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-bf142a1 {
	--divider-border-style: solid;
	--divider-color: #fffdfd;
	--divider-border-width: 1px;
}

.elementor-1842 .elementor-element.elementor-element-bf142a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-bf142a1 .elementor-divider-separator {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-bf142a1 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-1842 .elementor-element.elementor-element-1abd03e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-1abd03e {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-1abd03e .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-e7bd9c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-e7bd9c8 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-e7bd9c8 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-ff0c6c0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-ff0c6c0 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-709ba2d {
	--divider-border-style: solid;
	--divider-color: #fffdfd;
	--divider-border-width: 1px;
}

.elementor-1842 .elementor-element.elementor-element-709ba2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-709ba2d .elementor-divider-separator {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-709ba2d .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-1842 .elementor-element.elementor-element-a2bc6e5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-77bb3d4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-f47bc24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-f47bc24 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-f47bc24 .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-c655508 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-c655508 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-c655508 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-e46b8fa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-e46b8fa {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-ed8f959 {
	--divider-border-style: solid;
	--divider-color: #fffdfd;
	--divider-border-width: 1px;
}

.elementor-1842 .elementor-element.elementor-element-ed8f959 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-ed8f959 .elementor-divider-separator {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-ed8f959 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-1842 .elementor-element.elementor-element-934fcd3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-1842 .elementor-element.elementor-element-a8ebada > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-b7c6891 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-b7c6891 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-b7c6891 .elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-ea30c7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-ea30c7e {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-ea30c7e .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-1cb1ec8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-1cb1ec8 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1842 .elementor-element.elementor-element-e524062 {
	--divider-border-style: solid;
	--divider-color: #fffdfd;
	--divider-border-width: 1px;
}

.elementor-1842 .elementor-element.elementor-element-e524062 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-1842 .elementor-element.elementor-element-e524062 .elementor-divider-separator {
	width: 100%;
}

.elementor-1842 .elementor-element.elementor-element-e524062 .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-1842 .elementor-element.elementor-element-24ea99b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-24ea99b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-6fcda95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-6fcda95 {
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-6fcda95 .elementor-heading-title {
	font-size: 80px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	text-shadow: 4px 4px 0px #000;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-582d622 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-1842 .elementor-element.elementor-element-582d622 > .elementor-widget-container {
	margin: 17px 17px 17px 17px;
}

.elementor-1842 .elementor-element.elementor-element-582d622 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-9913634 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 100px 0px;
}

.elementor-1842 .elementor-element.elementor-element-f611501 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-4bddc44 > .elementor-widget-container {
	margin: 70px 0px 70px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-4bddc44 {
	text-align: center;
}

.elementor-1842 .elementor-element.elementor-element-4bddc44 .elementor-heading-title {
	font-size: var(--e-global-typography-3bb5920-font-size);
	font-weight: var(--e-global-typography-3bb5920-font-weight);
	line-height: var(--e-global-typography-3bb5920-line-height);
	letter-spacing: var(--e-global-typography-3bb5920-letter-spacing);
	text-shadow: 4px 4px 0px #0510eb;
	color: var(--e-global-color-749744c);
}

.elementor-1842 .elementor-element.elementor-element-377d2f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-377d2f1 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-377d2f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-94de421:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-94de421 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1842 .elementor-element.elementor-element-94de421 > .elementor-container {
	max-width: 1320px;
}

.elementor-1842 .elementor-element.elementor-element-94de421 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 20px 0px 20px;
}

.elementor-1842 .elementor-element.elementor-element-94de421 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-fec5318 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-a892478 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1842 .elementor-element.elementor-element-a892478 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-11a42c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-5f8627c:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-5f8627c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000ad0 0%, rgba(0, 10, 208, 0) 100%);
}

.elementor-1842 .elementor-element.elementor-element-5f8627c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 80px 120px 96px;
}

.elementor-1842 .elementor-element.elementor-element-5f8627c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-74e3987 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-74e3987 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1842 .elementor-element.elementor-element-74e3987 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-72e478b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-72e478b {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-1842 .elementor-element.elementor-element-122bbc2.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1842 .elementor-element.elementor-element-122bbc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1842 .elementor-element.elementor-element-122bbc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-71e0702 {
	width: var(--container-widget-width, 98px);
	max-width: 98px;
	--container-widget-width: 98px;
	--container-widget-flex-grow: 0;
	top: 32%;
	z-index: 2;
	text-align: center;
}

body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-71e0702 {
	left: 16%;
}

body.rtl .elementor-1842 .elementor-element.elementor-element-71e0702 {
	right: 16%;
}

.elementor-1842 .elementor-element.elementor-element-71e0702 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-1842 .elementor-element.elementor-element-7df6d43 {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	bottom: 0px;
	z-index: 2;
}

body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-7df6d43 {
	left: 0px;
}

body.rtl .elementor-1842 .elementor-element.elementor-element-7df6d43 {
	right: 0px;
}

.elementor-1842 .elementor-element.elementor-element-7df6d43 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-1842 .elementor-element.elementor-element-812f571 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 0;
}

.elementor-1842 .elementor-element.elementor-element-812f571 > .elementor-widget-container {
	margin: 0px 0px 0px 66px;
	padding: 0px 0px 0px 0px;
}

.elementor-1842 .elementor-element.elementor-element-007b11f:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-007b11f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1842 .elementor-element.elementor-element-007b11f > .elementor-container {
	max-width: 270px;
}

.elementor-1842 .elementor-element.elementor-element-007b11f {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	box-shadow: 5px 5px 0px 0px #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 9px 9px 9px 9px;
	z-index: 2;
}

.elementor-1842 .elementor-element.elementor-element-007b11f, .elementor-1842 .elementor-element.elementor-element-007b11f > .elementor-background-overlay {
	border-radius: 58px 58px 58px 58px;
}

.elementor-1842 .elementor-element.elementor-element-007b11f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-5eee6fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-fe639f4 {
	width: var(--container-widget-width, 45px);
	max-width: 45px;
	--container-widget-width: 45px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1842 .elementor-element.elementor-element-61a53ab > .elementor-container {
	max-width: 700px;
}

.elementor-1842 .elementor-element.elementor-element-61a53ab {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1842 .elementor-element.elementor-element-61a53ab > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-48a7683 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-6dddb68:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-6dddb68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-bc32f12) 0%, rgba(120, 251, 81, 0) 100%);
}

.elementor-1842 .elementor-element.elementor-element-6dddb68 > .elementor-container {
	max-width: 700px;
}

.elementor-1842 .elementor-element.elementor-element-6dddb68 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 80px 120px 80px;
}

.elementor-1842 .elementor-element.elementor-element-6dddb68 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1842 .elementor-element.elementor-element-d37adfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1842 .elementor-element.elementor-element-afa08e2 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-1842 .elementor-element.elementor-element-afa08e2 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

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

@media (min-width:768px) {
	.elementor-1842 .elementor-element.elementor-element-3488744a {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-2c4153c {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-7807515 {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-85aa095 {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-909fe6c {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-23ef7f5 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-1842 .elementor-element.elementor-element-10e08b98 > .elementor-container {
		min-height: 45vh;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-1135815a > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1135815a .elementor-heading-title {
		font-size: var(--e-global-typography-5b35b79-font-size);
		line-height: var(--e-global-typography-5b35b79-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-3aa31964 {
		width: var(--container-widget-width, 403px);
		max-width: 403px;
		--container-widget-width: 403px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1842 .elementor-element.elementor-element-69119a3 > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6e35c06 > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-bde3b8f > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c894708 > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1b1948c > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-5831d4d > .elementor-widget-container {
		padding: 0px 120px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-5831d4d .elementor-heading-title {
		font-size: var(--e-global-typography-5b35b79-font-size);
		line-height: var(--e-global-typography-5b35b79-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-e3ea5b5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 40px 60px 40px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-4689852 {
		padding: 70px 20px 70px 20px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4cfe243 > .elementor-element-populated {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-448eba9 {
		margin-top: 0px;
		margin-bottom: 40px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-93f9e66 > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-93f9e66 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-93f9e66 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-d9d8f75 > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-d9d8f75 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-d9d8f75 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-8df3cb8 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-8df3cb8 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-8df3cb8 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-6880e07 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-678b990 {
		margin-top: 0px;
		margin-bottom: 40px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b646fe8 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b646fe8 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b646fe8 .elementor-heading-title {
		font-size: var(--e-global-typography-b59a604-font-size);
		line-height: var(--e-global-typography-b59a604-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-ad31431 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-bd47409 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-bd47409 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-bd47409 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4f15108 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4f15108 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-2da76d6 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-2da76d6 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-2da76d6 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-745a409 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-745a409 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-6eb18cb > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6eb18cb {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6eb18cb .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c854c05 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c854c05 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c854c05 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-0b49155 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-0b49155 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-1c74d64 > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1c74d64 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1c74d64 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-df0679d > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-df0679d {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-df0679d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c0aace0 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c0aace0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-0a0f76e > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-0a0f76e {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-0a0f76e .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-798143f > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-798143f {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-798143f .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b01d078 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b01d078 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-e456225 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e456225 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e456225 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-56d2f20 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-56d2f20 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-1abd03e > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1abd03e {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1abd03e .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e7bd9c8 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e7bd9c8 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e7bd9c8 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ff0c6c0 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ff0c6c0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-f47bc24 > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-f47bc24 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-f47bc24 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c655508 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c655508 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c655508 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e46b8fa > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e46b8fa {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-b7c6891 > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b7c6891 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b7c6891 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ea30c7e > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ea30c7e {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ea30c7e .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1cb1ec8 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1cb1ec8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-24ea99b > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6fcda95 > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6fcda95 {
		text-align: left;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6fcda95 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4bddc44 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4bddc44 {
		text-align: center;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4bddc44 .elementor-heading-title {
		font-size: var(--e-global-typography-3bb5920-font-size);
		line-height: var(--e-global-typography-3bb5920-line-height);
		letter-spacing: var(--e-global-typography-3bb5920-letter-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-94de421 {
		padding: 70px 20px 0px 20px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-5f8627c {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-72e478b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-72e478b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-71e0702 {
		--container-widget-width: 50px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50px);
		max-width: 50px;
		top: 43%;
	}
	
	body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-71e0702 {
		left: 11%;
	}
	
	body.rtl .elementor-1842 .elementor-element.elementor-element-71e0702 {
		right: 11%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-7df6d43 {
		--container-widget-width: 90px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90px);
		max-width: 90px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-812f571 > .elementor-widget-container {
		margin: 0px 0px 0px 90px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-812f571 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-007b11f > .elementor-container {
		max-width: 250px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-fe639f4 {
		--container-widget-width: 30px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30px);
		max-width: 30px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-61a53ab > .elementor-container {
		max-width: 450px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6dddb68 {
		padding: 40px 40px 40px 40px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-afa08e2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-afa08e2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1842 .elementor-element.elementor-element-10e08b98 > .elementor-container {
		min-height: 80vh;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-1135815a > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1135815a .elementor-heading-title {
		font-size: var(--e-global-typography-5b35b79-font-size);
		line-height: var(--e-global-typography-5b35b79-line-height);
	}
	
	.elementor-bc-flex-widget .elementor-1842 .elementor-element.elementor-element-14c19d50.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-1842 .elementor-element.elementor-element-14c19d50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-1842 .elementor-element.elementor-element-14c19d50 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-3aa31964 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-14986038 {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-69119a3 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6e35c06 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-bde3b8f > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-40df6eb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ee40098 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-a32e52a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-3d0023f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-41f792f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c894708 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1b1948c > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-5831d4d > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-5831d4d .elementor-heading-title {
		font-size: var(--e-global-typography-5b35b79-font-size);
		line-height: var(--e-global-typography-5b35b79-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-e3ea5b5 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-acb8d9e > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-e8bb3d5 > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-9393247 > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4cfe243 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4cfe243 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-93f9e66 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-93f9e66 {
		text-align: center;
	}
	
	.elementor-1842 .elementor-element.elementor-element-93f9e66 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-d9d8f75 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-d9d8f75 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-8df3cb8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-6880e07 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-91e1433 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b646fe8 .elementor-heading-title {
		font-size: var(--e-global-typography-b59a604-font-size);
		line-height: var(--e-global-typography-b59a604-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-ad31431 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-eb2a2be {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-bd47409 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4f15108 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4f15108 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-2da76d6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-745a409 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-6eb18cb > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6eb18cb .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c854c05 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-0b49155 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-1842 .elementor-element.elementor-element-1c74d64 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1c74d64 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-df0679d .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c0aace0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-0a0f76e > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-0a0f76e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-798143f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b01d078 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-e456225 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-56d2f20 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-1abd03e > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1abd03e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e7bd9c8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ff0c6c0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-f47bc24 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-f47bc24 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-c655508 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e46b8fa {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-b7c6891 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-b7c6891 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-ea30c7e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-1cb1ec8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-24ea99b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6fcda95 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-582d622 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1842 .elementor-element.elementor-element-4bddc44 .elementor-heading-title {
		font-size: var(--e-global-typography-3bb5920-font-size);
		line-height: var(--e-global-typography-3bb5920-line-height);
		letter-spacing: var(--e-global-typography-3bb5920-letter-spacing);
	}
	
	.elementor-1842 .elementor-element.elementor-element-a892478 {
		margin-top: 0px;
		margin-bottom: 75px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-11a42c8 > .elementor-element-populated {
		margin: 0px 0px 75px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-5f8627c {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-72e478b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-71e0702 {
		left: 23%;
	}
	
	body.rtl .elementor-1842 .elementor-element.elementor-element-71e0702 {
		right: 23%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-71e0702 {
		top: -21%;
	}
	
	body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-7df6d43 {
		left: -15px;
	}
	
	body.rtl .elementor-1842 .elementor-element.elementor-element-7df6d43 {
		right: -15px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-7df6d43 {
		bottom: 90%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-812f571 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-812f571 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-6dddb68 {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-1842 .elementor-element.elementor-element-afa08e2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1842 .elementor-element.elementor-element-587fe4d4 {
		width: 60%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-14c19d50 {
		width: 40%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-acb8d9e {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-e8bb3d5 {
		width: 100%;
	}
	
	.elementor-1842 .elementor-element.elementor-element-9393247 {
		width: 100%;
	}
}

/* Start custom CSS for image-carousel, class: .elementor-element-582d622 */
#carrousel-trust .elementor-image-carousel-wrapper .swiper-slide-image {
	width: 80%;
	height: auto;
	max-height: 300px;
	object-fit: cover;
	margin: auto;
}

#carrousel-trust .elementor-image-carousel-wrapper .swiper-slide-inner {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	overflow: hidden;
}

@media (max-width: 800px) {
	#carrousel-trust .elementor-image-carousel-wrapper .swiper-slide-image {
		width: 100%;
		height: auto;
		max-height: 300px;
		object-fit: cover;
		margin: auto;
	}
	
	#carrousel-trust .elementor-image-carousel-wrapper .swiper-slide-inner {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100px;
		overflow: hidden;
	}
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-377d2f1 */
.elementor-1842 .elementor-element.elementor-element-377d2f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	max-width: 640px;
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-007b11f */
.elementor-1842 .elementor-element.elementor-element-007b11f.noocodehub_counter {
	position: absolute;
	width: 260px;
	bottom: 35px;
	left: 50%;
	right: 0px;
}

@media only screen and (max-width: 1024px) {
	.elementor-1842 .elementor-element.elementor-element-007b11f.noocodehub_counter {
		position: absolute;
		width: 220px;
		bottom: 35px;
		left: 40%;
		right: 0px;
	}
}

@media only screen and (max-width: 767px) {
	.elementor-1842 .elementor-element.elementor-element-007b11f.noocodehub_counter {
		left: 15%;
		bottom: -20px;
	}
}
