/* End custom CSS */

.elementor-9 .elementor-element.elementor-element-169bb87 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: -105px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-169bb87:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-169bb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelkdf.nitrocdn.com/RJbRngCvTGbyEzDDbSnunFeskWCEueqH/assets/images/optimized/rev-336b5dd/nidhiseed.com/wp-content/uploads/2025/12/hero.png");
	background-size: cover;
}

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

.elementor-9 .elementor-element.elementor-element-004d49e {
	--display: flex;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-c698175 {
	--iteration-count: infinite;
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--dynamic-text-color: #d4ffb3;
}

.elementor-9 .elementor-element.elementor-element-c698175.elementor-element {
	--align-self: center;
}

.elementor-9 .elementor-element.elementor-element-c698175 .elementor-headline {
	text-align: center;
	font-family: "Arial", Sans-serif;
	font-size: 102px;
	font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-c698175 .elementor-headline-plain-text {
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-c698175 .elementor-headline-dynamic-text {
	font-family: "Arial", Sans-serif;
	font-weight: 700;
}

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

.elementor-9 .elementor-element.elementor-element-212d06f {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-212d06f .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	color: var(--e-global-color-648392a);
}

.elementor-9 .elementor-element.elementor-element-cef123e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9 .elementor-element.elementor-element-2bf1579 .elementor-button {
	background-color: var(--e-global-color-40cc159);
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-40cc159);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-2bf1579 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2bf1579 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-2bf1579 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2bf1579 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-182a92b .elementor-button {
	background-color: rgba(212, 255, 179, 0);
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-40cc159);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-182a92b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-182a92b .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-182a92b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-182a92b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-9c6b4f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-ff10114 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-bc65304 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-3069da8 {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3069da8 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	color: var(--e-global-color-e9cc806);
}

.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);
	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-9 .elementor-element.elementor-element-01b569a {
	color: var(--e-global-color-648392a);
}

.elementor-9 .elementor-element.elementor-element-0d113c8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.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);
	color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a {
	width: auto;
	max-width: auto;
	background-color: rgba(212, 255, 179, .08);
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: var(--e-global-color-accent);
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon-box-title {
	margin-block-end: 8px;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4dd9d1a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon {
	font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-9 .elementor-element.elementor-element-4dd9d1a:has(:hover) .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4dd9d1a:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-9ccac89 {
	width: auto;
	max-width: auto;
	background-color: rgba(212, 255, 179, .08);
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: var(--e-global-color-accent);
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-9ccac89.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-9ccac89.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9ccac89.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon {
	font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-9 .elementor-element.elementor-element-9ccac89:has(:hover) .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-9ccac89:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-6126afc {
	width: auto;
	max-width: auto;
	background-color: rgba(212, 255, 179, .08);
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: var(--e-global-color-accent);
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon-box-title {
	margin-block-end: 8px;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-6126afc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-6126afc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6126afc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon {
	font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-9 .elementor-element.elementor-element-6126afc:has(:hover) .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6126afc:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-32552ef .elementor-button {
	background-color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-32552ef .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-32552ef .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-32552ef {
	padding: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e4ab4b0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-014c7dc {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-014c7dc .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-9 .elementor-element.elementor-element-7fb1b7b .elementor-button {
	background-color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-7fb1b7b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7fb1b7b .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-7fb1b7b {
	padding: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cb2880c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-cb2880c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cb2880c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0eee9;
}

.elementor-9 .elementor-element.elementor-element-6b41b5f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1d85499 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-261dd9a {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-4e42d5e .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-a4a4980 {
	--display: flex;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

.elementor-9 .elementor-element.elementor-element-53f90de {
	--display: flex;
}

.elementor-widget-loop-grid .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9 .elementor-element.elementor-element-2d3e1f9 {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-2d3e1f9 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-2d3e1f9 .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-2d3e1f9 .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-2d3e1f9 .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-2d3e1f9 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-3cc4c62 {
	--display: flex;
	--overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-a9bf64c {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-a9bf64c .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-a9bf64c .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-a9bf64c .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-a9bf64c .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-a9bf64c .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-1579ca9 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-dd3bc5e {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-dd3bc5e .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-dd3bc5e .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-dd3bc5e .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-dd3bc5e .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-dd3bc5e .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-7344475 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-1ef97d2 {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-1ef97d2 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-1ef97d2 .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-1ef97d2 .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-1ef97d2 .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-1ef97d2 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-8623c0c {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-deef93f {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-deef93f .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-deef93f .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-deef93f .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-deef93f .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-deef93f .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-4a55ce9 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-8093d33 {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-8093d33 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-8093d33 .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-8093d33 .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-8093d33 .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-8093d33 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-9f6fad2 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-3a3ed74 {
	--grid-columns: 4;
}

.elementor-9 .elementor-element.elementor-element-3a3ed74 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-9 .elementor-element.elementor-element-3a3ed74 .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-3a3ed74 .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-3a3ed74 .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-3a3ed74 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-ee8fb73 {
	--n-tabs-heading-wrap: nowrap;
	--n-tabs-heading-overflow-x: scroll;
	--n-tabs-title-white-space: nowrap;
	--n-tabs-title-border-radius: 20px 20px 20px 20px;
	--n-tabs-title-font-size: 18px;
	--n-tabs-title-color: var(--e-global-color-primary);
	--n-tabs-title-color-active: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-ee8fb73 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-648392a);
}

.elementor-9 .elementor-element.elementor-element-ee8fb73.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e9cc806);
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-ee8fb73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-ee8fb73.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-d51d4d0);
	border-style: solid;
	border-color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-ee8fb73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-ee8fb73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-ee8fb73 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-afcc921 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-7c404af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-24f58d9 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-76989fe {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-76989fe .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-9 .elementor-element.elementor-element-29fed98 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-196a486 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-196a486 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-9 .elementor-element.elementor-element-7318133 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-704ef43 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-704ef43 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-9 .elementor-element.elementor-element-076610f {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-a6a49b3 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-a6a49b3 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-9 .elementor-element.elementor-element-c28b81f {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-b491143 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-b491143 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-9 .elementor-element.elementor-element-9a327bf {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-07a49d7 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-07a49d7 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-9 .elementor-element.elementor-element-5c6b88d {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-swiper-slides-gap: 0px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-577de87 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-577de87:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-577de87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-648392a);
}

.elementor-9 .elementor-element.elementor-element-212a6ea {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-212a6ea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-212a6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-a77113b {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-9 .elementor-element.elementor-element-a77113b.e-con {
	--align-self: center;
}

.elementor-9 .elementor-element.elementor-element-f4299a4 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 42px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-53a3224 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-08bdca3 {
	--display: flex;
	--margin-top: -179px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-08bdca3.e-con {
	--align-self: flex-end;
}

.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);
}

.elementor-9 .elementor-element.elementor-element-da3e305 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-da3e305:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-da3e305 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-648392a);
}

.elementor-9 .elementor-element.elementor-element-d7abf3f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-ee82fc0 {
	--display: flex;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: -45px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-ee82fc0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-bda0395 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-bda0395.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-55c174b {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3687bac {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-6406d38 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-c4c3fba {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-9 .elementor-element.elementor-element-5285622 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-5285622 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5285622 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-0666511);
}

.elementor-9 .elementor-element.elementor-element-5285622 {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5285622 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5285622 .elementor-button:focus svg {
	fill: var(--e-global-color-0666511);
}

.elementor-9 .elementor-element.elementor-element-56e23cf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-45fc719 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-45fc719:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-45fc719 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-accent) 0%, var(--e-global-color-e9cc806) 100%);
}

.elementor-9 .elementor-element.elementor-element-45fc719:hover {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-e9cc806) 0%, var(--e-global-color-accent) 100%);
}

.elementor-9 .elementor-element.elementor-element-33aa169 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-33aa169.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-ae1f197 {
	background-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-ae1f197 img {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-0379238 {
	--display: flex;
	--justify-content: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-9 .elementor-element.elementor-element-e7052f2 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-7b642f5 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 26px;
	font-weight: bold;
}

.elementor-9 .elementor-element.elementor-element-1e77a09 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-d4a733d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-d4a733d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d4a733d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-accent) 0%, var(--e-global-color-e9cc806) 100%);
}

.elementor-9 .elementor-element.elementor-element-d4a733d:hover {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-e9cc806) 0%, var(--e-global-color-accent) 100%);
}

.elementor-9 .elementor-element.elementor-element-4beb8d3 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4beb8d3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-8024cda {
	background-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-8024cda img {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-7d0fa96 {
	--display: flex;
	--justify-content: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-9 .elementor-element.elementor-element-a32300c .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9 .elementor-element.elementor-element-a3d3811 .elementor-counter-number-wrapper {}

.elementor-9 .elementor-element.elementor-element-a84e1b3 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-f87890e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-f87890e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f87890e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-accent) 0%, var(--e-global-color-e9cc806) 100%);
}

.elementor-9 .elementor-element.elementor-element-f87890e:hover {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-e9cc806) 0%, var(--e-global-color-accent) 100%);
}

.elementor-9 .elementor-element.elementor-element-c21f102 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-c21f102.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-248c334 {
	background-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-248c334 img {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-5fa837f {
	--display: flex;
	--justify-content: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-9 .elementor-element.elementor-element-3dd8dbf .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-f545b2c .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 30px;
	font-weight: bold;
}

.elementor-9 .elementor-element.elementor-element-a18cc38 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-66c25b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-66c25b5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-66c25b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-accent) 0%, var(--e-global-color-e9cc806) 100%);
}

.elementor-9 .elementor-element.elementor-element-66c25b5:hover {
	background-color: transparent;
	background-image: linear-gradient(148deg, var(--e-global-color-e9cc806) 0%, var(--e-global-color-accent) 100%);
}

.elementor-9 .elementor-element.elementor-element-741092b {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-741092b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-be49c35 {
	background-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-be49c35 img {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-683943b {
	--display: flex;
	--justify-content: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-9 .elementor-element.elementor-element-301b3f1 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-5215b57 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 26px;
	font-weight: bold;
}

.elementor-9 .elementor-element.elementor-element-bfa2aaf .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-bf56148 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-9 .elementor-element.elementor-element-6692bae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-2eea3c5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-9 .elementor-element.elementor-element-2eea3c5 .elementor-counter-number-wrapper {}

.elementor-9 .elementor-element.elementor-element-2eea3c5 .elementor-counter-title {
	color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-f267720 {
	font-family: "Arial", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-a7c8ab7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px .5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: .5px;
	border-color: rgba(212, 255, 179, .38);
	--border-color: rgba(212, 255, 179, .38);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-2523e1d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-9 .elementor-element.elementor-element-2523e1d .elementor-counter-number-wrapper {}

.elementor-9 .elementor-element.elementor-element-2523e1d .elementor-counter-title {
	color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-a842f79 {
	font-family: "Arial", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-4e4d59e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px .5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: .5px;
	border-color: rgba(212, 255, 179, .38);
	--border-color: rgba(212, 255, 179, .38);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-022941b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-9 .elementor-element.elementor-element-022941b .elementor-counter-number-wrapper {}

.elementor-9 .elementor-element.elementor-element-022941b .elementor-counter-title {
	color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-cd963c2 {
	font-family: "Arial", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-00aabba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px .5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: .5px;
	border-color: rgba(212, 255, 179, .38);
	--border-color: rgba(212, 255, 179, .38);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-16df876 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-9 .elementor-element.elementor-element-16df876 .elementor-counter-number-wrapper {}

.elementor-9 .elementor-element.elementor-element-16df876 .elementor-counter-title {
	color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-097edfc {
	font-family: "Arial", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-3064676 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3064676:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3064676 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-648392a);
}

.elementor-9 .elementor-element.elementor-element-36d74be {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b5beecb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-7464442 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-7464442:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7464442 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfaf5;
}

.elementor-9 .elementor-element.elementor-element-7464442:hover {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-40cc159);
	--border-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-7464442, .elementor-9 .elementor-element.elementor-element-7464442::before {
	--border-transition: .3s;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

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

.elementor-widget-image-box .elementor-image-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);
	color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Arial", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65px;
}

.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-ae3c6bc {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-ae3c6bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae3c6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfaf5;
}

.elementor-9 .elementor-element.elementor-element-ae3c6bc:hover {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-40cc159);
	--border-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-ae3c6bc, .elementor-9 .elementor-element.elementor-element-ae3c6bc::before {
	--border-transition: .3s;
}

.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-7854dc9.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-7854dc9.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-7854dc9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Arial", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65px;
}

.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-4458ec1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-4458ec1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4458ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfaf5;
}

.elementor-9 .elementor-element.elementor-element-4458ec1:hover {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-40cc159);
	--border-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-4458ec1, .elementor-9 .elementor-element.elementor-element-4458ec1::before {
	--border-transition: .3s;
}

.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-74981e2.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-74981e2.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-74981e2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Arial", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65px;
}

.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-5a71cf6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4d5f7b8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-4d5f7b8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d5f7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfaf5;
}

.elementor-9 .elementor-element.elementor-element-4d5f7b8:hover {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-40cc159);
	--border-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-4d5f7b8, .elementor-9 .elementor-element.elementor-element-4d5f7b8::before {
	--border-transition: .3s;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Arial", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65px;
}

.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-d948429 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-d948429:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d948429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfaf5;
}

.elementor-9 .elementor-element.elementor-element-d948429:hover {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-40cc159);
	--border-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-d948429, .elementor-9 .elementor-element.elementor-element-d948429::before {
	--border-transition: .3s;
}

.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-feb0162.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-feb0162.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-feb0162.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Arial", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65px;
}

.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-d8536c9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-d8536c9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d8536c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfaf5;
}

.elementor-9 .elementor-element.elementor-element-d8536c9:hover {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-40cc159);
	--border-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-d8536c9, .elementor-9 .elementor-element.elementor-element-d8536c9::before {
	--border-transition: .3s;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Arial", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65px;
}

.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-c240ca8 {
	--display: flex;
	--min-height: 580px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-c240ca8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c240ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelkdf.nitrocdn.com/RJbRngCvTGbyEzDDbSnunFeskWCEueqH/assets/images/optimized/rev-336b5dd/nidhiseed.com/wp-content/uploads/2025/12/bg2.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-9 .elementor-element.elementor-element-d6e0e75 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d6e0e75 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 96px;
	font-weight: 500;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-4638f97 .elementor-button {
	background-color: var(--e-global-color-e9cc806);
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-4638f97 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-9 .elementor-element.elementor-element-9d66321 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-9d66321:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d66321 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0eee9;
}

.elementor-9 .elementor-element.elementor-element-3d47b59 {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-32c300d {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-99499d7 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 10px;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-normal-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-99499d7 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-856a0b3 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-a560d9f img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-4d81cca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4e44c29 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-4e44c29 .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-370b70c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.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;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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-9 .elementor-element.elementor-element-d2421cf {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-d2421cf .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-d2421cf .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-2a50c91 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-6421540 .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-27bcc82 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-d4b858a img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-cdd13ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-feed2ff {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-feed2ff .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-8fa49f3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-30d8ea4 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-30d8ea4 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-30d8ea4 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-acf215e .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-6204ee1 .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-daeafbc {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-8b8a74c img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-93e702c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3bc9b36 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-3bc9b36 .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-47d4aeb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-cf0fad7 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-cf0fad7 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-cf0fad7 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-ff4ea4d .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-374bafe .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-cd44f72 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-e77bbcc img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-242b559 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-cbb336a {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-cbb336a .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-5946935 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-5450998 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-5450998 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-5450998 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-9c92e32 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-f3a2ed3 .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-5fa51af {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-b718e1e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-540dd64 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-540dd64 .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-8da8595 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-407f41f {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-407f41f .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-407f41f .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-1e89bf2 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-4d6298e .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-41699bc {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-2724dca img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-9147a02 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-9d6bf95 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-9d6bf95 .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-5bcc8e5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-8140ae6 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-8140ae6 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-8140ae6 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-192d8be .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-2c0c0a4 .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-a2d462f {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-9bf4cbf img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-232d7e1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1b3fcb2 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-1b3fcb2 .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-4a1b86c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-2592860 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-2592860 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-2592860 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-4ed3caf .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-705f78a .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-d88c364 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-bca23b1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-9f840b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-933c572 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-d51d4d0);
	padding: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-933c572 .elementor-heading-title {
	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);
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-a732a48 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-9 .elementor-element.elementor-element-b779a9a {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .3);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-b779a9a .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-b779a9a .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-31ea8d2 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-bcec367 .elementor-heading-title {
	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);
	color: #8b8b8b;
}

.elementor-9 .elementor-element.elementor-element-a7e53f1 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-40cc159);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-9e5026b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 80px;
	--margin-bottom: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-c722af1 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-c179020 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-3486454 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-e58d42e {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-1f39011 a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-1f39011 a:hover, .elementor-9 .elementor-element.elementor-element-1f39011 a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-57905c3 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-e989698 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-0e36097 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-8e5e475 a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-8e5e475 a:hover, .elementor-9 .elementor-element.elementor-element-8e5e475 a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-8ce2241 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-ae1a085 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-52197f0 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 10px;
	--n-accordion-border-radius: 16px 16px 16px 16px;
	--n-accordion-icon-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-52197f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fcfaf5;
	border-style: none;
}

.elementor-9 .elementor-element.elementor-element-52197f0 {
	--n-accordion-padding: 12px 12px 12px 12px;
}

:where( .elementor-9 .elementor-element.elementor-element-52197f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
}

:where( .elementor-9 .elementor-element.elementor-element-52197f0 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 20px;
	--padding-right: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-035719c {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-f4dd0ac {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-bccd02b a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-bccd02b a:hover, .elementor-9 .elementor-element.elementor-element-bccd02b a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-1c7b82a {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-c0c05a7 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-26bbe31 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-32b61af a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-32b61af a:hover, .elementor-9 .elementor-element.elementor-element-32b61af a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-7213b4f {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-0047974 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-a1de710 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 10px;
	--n-accordion-border-radius: 16px 16px 16px 16px;
	--n-accordion-icon-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-a1de710 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fcfaf5;
	border-style: none;
}

.elementor-9 .elementor-element.elementor-element-a1de710 {
	--n-accordion-padding: 12px 12px 12px 12px;
}

:where( .elementor-9 .elementor-element.elementor-element-a1de710 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
}

:where( .elementor-9 .elementor-element.elementor-element-a1de710 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 20px;
	--padding-right: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-2f5d994 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-1ce24bc {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-602b5b5 a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-602b5b5 a:hover, .elementor-9 .elementor-element.elementor-element-602b5b5 a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-6e5a452 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-a35081e {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-5a1a42e {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-ad5274c a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-ad5274c a:hover, .elementor-9 .elementor-element.elementor-element-ad5274c a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-e88e471 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-44e80c7 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-53fe93b {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 10px;
	--n-accordion-border-radius: 16px 16px 16px 16px;
	--n-accordion-icon-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-53fe93b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fcfaf5;
	border-style: none;
}

.elementor-9 .elementor-element.elementor-element-53fe93b {
	--n-accordion-padding: 12px 12px 12px 12px;
}

:where( .elementor-9 .elementor-element.elementor-element-53fe93b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
}

:where( .elementor-9 .elementor-element.elementor-element-53fe93b > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 20px;
	--padding-right: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-a09f6db {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-ae1141d {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-9c41e55 a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-9c41e55 a:hover, .elementor-9 .elementor-element.elementor-element-9c41e55 a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-20a7018 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-39867d6 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-63a59c5 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-7cc4660 a {
	color: var(--e-global-color-40cc159);
}

.elementor-9 .elementor-element.elementor-element-7cc4660 a:hover, .elementor-9 .elementor-element.elementor-element-7cc4660 a:focus {
	color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-26e3e7e {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-422c733 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3deccd5 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 10px;
	--n-accordion-border-radius: 16px 16px 16px 16px;
	--n-accordion-icon-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-3deccd5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fcfaf5;
	border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3deccd5 {
	--n-accordion-padding: 12px 12px 12px 12px;
}

:where( .elementor-9 .elementor-element.elementor-element-3deccd5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
}

:where( .elementor-9 .elementor-element.elementor-element-3deccd5 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 20px;
	--padding-right: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-ce5e1d9 {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 240px;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: initial;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 0px;
	--n-tabs-title-color: var(--e-global-color-text);
	--n-tabs-title-color-active: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-ce5e1d9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(2, 1, 1, 0);
}

.elementor-9 .elementor-element.elementor-element-ce5e1d9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-ce5e1d9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
	background-color: transparent;
	background-image: linear-gradient(82deg, var(--e-global-color-accent) 0%, var(--e-global-color-648392a) 100%);
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-ce5e1d9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background-color: transparent;
	background-image: linear-gradient(80deg, var(--e-global-color-accent) 0%, var(--e-global-color-648392a) 100%);
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--e-global-color-d51d4d0);
}

.elementor-9 .elementor-element.elementor-element-ce5e1d9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-be5b077 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .2;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-be5b077:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-be5b077 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0eee9;
}

.elementor-9 .elementor-element.elementor-element-be5b077::before, .elementor-9 .elementor-element.elementor-element-be5b077 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-be5b077 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-be5b077 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-be5b077 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-be5b077 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilelkdf.nitrocdn.com/RJbRngCvTGbyEzDDbSnunFeskWCEueqH/assets/images/optimized/rev-336b5dd/nidhiseed.com/wp-content/uploads/2026/04/bg1.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-b358043 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-b358043.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-9ce2e2c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-dc5efcb {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 10px 25px 0px rgba(.6375, .6375, .6375, .3);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-9 .elementor-element.elementor-element-14c198a .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-f741f2a {
	--divider-border-style: solid;
	--divider-color: rgba(240, 238, 233, .28);
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-f741f2a .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-f741f2a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	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);
}

.elementor-widget-form .elementor-field-type-html {
	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);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	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);
}

.elementor-widget-form .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	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);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group {
	padding-right: calc(15px / 2);
	padding-left: calc(15px / 2);
	margin-bottom: 30px;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-form-fields-wrapper {
	margin-left: calc(-15px / 2);
	margin-right: calc(-15px / 2);
	margin-bottom: -30px;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-9 .elementor-element.elementor-element-cb81192 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 5px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-cb81192 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 5px;
}

body .elementor-9 .elementor-element.elementor-element-cb81192 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 5px;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group > label, .elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-subgroup label {
	color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group .elementor-field {
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: rgba(255, 255, 255, 0);
	border-color: rgba(255, 255, 255, .12);
	border-width: 0px 0px 1px 0px;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group .elementor-select-wrapper select {
	background-color: rgba(255, 255, 255, 0);
	border-color: rgba(255, 255, 255, .12);
	border-width: 0px 0px 1px 0px;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-field-group .elementor-select-wrapper::before {
	color: rgba(255, 255, 255, .12);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button span {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button {
	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);
	border-radius: 40px 40px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-e9cc806);
	color: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-e9cc806);
	color: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-cb81192 .e-form__buttons__wrapper__button-next:hover {
	color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button[type="submit"]:hover {
	color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button[type="submit"]:hover svg * {
	fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-cb81192 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-cb81192 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-7f325c7 {
	text-align: center;
	font-family: "Arial", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: var(--e-global-color-e9cc806);
}

.elementor-9 .elementor-element.elementor-element-7f325c7 a {
	color: var(--e-global-color-e9cc806);
}

body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-648392a);
}

@media (max-width:1024px) {
	.elementor-widget-animated-headline .elementor-headline {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-c698175 .elementor-headline {
		text-align: center;
		font-size: 62px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-212d06f .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-9c6b4f3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ff10114 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3069da8 .elementor-heading-title {
		font-size: 52px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ab4b0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cb2880c {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-loop-grid .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-2d3e1f9 {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a9bf64c {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-dd3bc5e {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1ef97d2 {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-deef93f {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8093d33 {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3a3ed74 {
		--grid-columns: 3;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7c404af {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5c6b88d {
		--e-n-carousel-swiper-slides-to-display: 3;
	}
	
	.elementor-9 .elementor-element.elementor-element-212a6ea {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-08bdca3 {
		--margin-top: -49px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-da3e305 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d7abf3f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-ee82fc0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a3bc9c2 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-55c174b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-45fc719 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-ae1f197 img {
		width: 71%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-0379238 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e7052f2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1e77a09 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d4a733d {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-8024cda img {
		width: 71%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7d0fa96 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a32300c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-a3d3811 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a84e1b3 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f87890e {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-248c334 img {
		width: 71%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-5fa837f {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3dd8dbf .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a18cc38 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-9 .elementor-element.elementor-element-66c25b5 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-be49c35 img {
		width: 71%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-683943b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-301b3f1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-bfa2aaf .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-9 .elementor-element.elementor-element-bf56148 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2eea3c5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-2eea3c5 .elementor-counter-title {
		justify-content: start;
		line-height: 1.2em;
	}
	
	.elementor-9 .elementor-element.elementor-element-2eea3c5 .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-2523e1d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-2523e1d .elementor-counter-title {
		justify-content: start;
		line-height: 1.2em;
	}
	
	.elementor-9 .elementor-element.elementor-element-2523e1d .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-022941b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-022941b .elementor-counter-title {
		justify-content: start;
		line-height: 1.2em;
	}
	
	.elementor-9 .elementor-element.elementor-element-022941b .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-16df876.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-9 .elementor-element.elementor-element-16df876 .elementor-counter-title {
		justify-content: start;
		line-height: 1.2em;
	}
	
	.elementor-9 .elementor-element.elementor-element-16df876 .elementor-counter-number-wrapper {}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c240ca8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-9 .elementor-element.elementor-element-d6e0e75 {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-d6e0e75 .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9d66321 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d47b59 {
		--padding-top: 80px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-99499d7 {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-9 .elementor-element.elementor-element-4e44c29 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-6421540 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-feed2ff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-6204ee1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-3bc9b36 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-374bafe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-cbb336a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-f3a2ed3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-540dd64 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-4d6298e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-9d6bf95 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-2c0c0a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-1b3fcb2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-705f78a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-933c572 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-bcec367 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-a7e53f1 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-9 .elementor-element.elementor-element-be5b077 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-widget-form .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator__progress__meter {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-169bb87 {
		--min-height: 100vh;
	}
	
	.elementor-9 .elementor-element.elementor-element-004d49e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-animated-headline .elementor-headline {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-c698175 .elementor-headline {
		font-size: 32px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-212d06f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cef123e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-2bf1579 .elementor-button {
		font-size: 12px;
	}
	
	.elementor-9 .elementor-element.elementor-element-182a92b .elementor-button {
		font-size: 12px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9c6b4f3 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ff10114 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3069da8 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-0d113c8 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon {
		font-size: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4dd9d1a .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon {
		font-size: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-9ccac89 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon {
		font-size: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6126afc .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ab4b0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cb2880c {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-53f90de {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-loop-grid .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-2d3e1f9 {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2d3e1f9 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3cc4c62 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a9bf64c {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a9bf64c > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1579ca9 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-dd3bc5e {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-dd3bc5e > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7344475 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1ef97d2 {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1ef97d2 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8623c0c {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-deef93f {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-deef93f > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4a55ce9 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8093d33 {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8093d33 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9f6fad2 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3a3ed74 {
		--grid-columns: 2;
		--grid-row-gap: 10px;
		--grid-column-gap: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3a3ed74 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ee8fb73 {
		--n-tabs-title-border-radius: 10px 10px 10px 10px;
		--n-tabs-title-padding-top: 10px;
		--n-tabs-title-padding-right: 10px;
		--n-tabs-title-padding-bottom: 10px;
		--n-tabs-title-padding-left: 10px;
		--n-tabs-title-font-size: 12px;
	}
	
	.elementor-9 .elementor-element.elementor-element-afcc921 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5c6b88d {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-9 .elementor-element.elementor-element-577de87 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a77113b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f4299a4 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-da3e305 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a3bc9c2 {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-7948e7b img {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-55c174b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3687bac {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-56e23cf {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-45fc719 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-33aa169 {
		--width: 40%;
	}
	
	.elementor-9 .elementor-element.elementor-element-0379238 {
		--width: 60%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 5px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b642f5 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d4a733d {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-4beb8d3 {
		--width: 40%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7d0fa96 {
		--width: 60%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 5px;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-a3d3811 .elementor-counter-number-wrapper {
		font-size: 22px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f87890e {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-c21f102 {
		--width: 40%;
	}
	
	.elementor-9 .elementor-element.elementor-element-5fa837f {
		--width: 60%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 5px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f545b2c .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-9 .elementor-element.elementor-element-66c25b5 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-741092b {
		--width: 40%;
	}
	
	.elementor-9 .elementor-element.elementor-element-683943b {
		--width: 60%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 5px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5215b57 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-9 .elementor-element.elementor-element-bf56148 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6692bae {
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2eea3c5 .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-a7c8ab7 {
		border-width: .5px 0px 0px 0px;
		--border-top-width: .5px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2523e1d .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-4e4d59e {
		border-width: .5px 0px .5px 0px;
		--border-top-width: .5px;
		--border-right-width: 0px;
		--border-bottom-width: .5px;
		--border-left-width: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-022941b .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-00aabba {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-16df876 .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-3064676 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-36d74be {
		margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
		text-align: start;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5cf5d6b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7854dc9 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-74981e2 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cef2ff3 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-feb0162 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b25f4a6 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 48px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c240ca8 {
		--min-height: 420px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c240ca8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c240ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	
	.elementor-9 .elementor-element.elementor-element-d6e0e75 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-d6e0e75 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9d66321 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d47b59 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-99499d7 {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-9 .elementor-element.elementor-element-4e44c29 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-6421540 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-feed2ff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-6204ee1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-3bc9b36 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-374bafe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-cbb336a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-f3a2ed3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-540dd64 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-4d6298e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-9d6bf95 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-2c0c0a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-1b3fcb2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-705f78a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-933c572 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-bcec367 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-a7e53f1 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: -41px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9e5026b {
		--margin-top: 60px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c722af1 {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-c179020 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-be5b077 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9ce2e2c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-dc5efcb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-form .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator__progress__meter {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-9 .elementor-element.elementor-element-cb81192 .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-ff10114 {
		--width: 40%;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ab4b0 {
		--width: 60%;
	}
	
	.elementor-9 .elementor-element.elementor-element-261dd9a {
		--width: 41%;
	}
	
	.elementor-9 .elementor-element.elementor-element-ee82fc0 {
		--width: 25%;
	}
	
	.elementor-9 .elementor-element.elementor-element-bda0395 {
		--width: 54%;
	}
	
	.elementor-9 .elementor-element.elementor-element-33aa169 {
		--width: 30.931%;
	}
	
	.elementor-9 .elementor-element.elementor-element-4beb8d3 {
		--width: 30.931%;
	}
	
	.elementor-9 .elementor-element.elementor-element-c21f102 {
		--width: 30.931%;
	}
	
	.elementor-9 .elementor-element.elementor-element-741092b {
		--width: 30.931%;
	}
	
	.elementor-9 .elementor-element.elementor-element-b358043 {
		--width: 60%;
	}
	
	.elementor-9 .elementor-element.elementor-element-9ce2e2c {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-ff10114 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ab4b0 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-ee82fc0 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-bda0395 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-33aa169 {
		--width: 45%;
	}
	
	.elementor-9 .elementor-element.elementor-element-4beb8d3 {
		--width: 45%;
	}
	
	.elementor-9 .elementor-element.elementor-element-c21f102 {
		--width: 49%;
	}
	
	.elementor-9 .elementor-element.elementor-element-741092b {
		--width: 49%;
	}
	
	.elementor-9 .elementor-element.elementor-element-b358043 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-9ce2e2c {
		--width: 100%;
	}
}

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

/* Start custom CSS for animated-headline, class: .elementor-element-c698175 */
.elementor-9 .elementor-element.elementor-element-c698175 .elementor-headline-dynamic-wrapper {
	min-width: 160px !important;
	display: inline-block !important;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-2eea3c5 */
.elementor-counter-number-suffix {
	font-size: .6em;
	vertical-align: top;
	margin-left: 2px;
}

.counter-plus-color .elementor-counter-number-suffix {
	color: #d4ffb3;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-2523e1d */
.elementor-counter-number-suffix {
	font-size: .6em;
	vertical-align: top;
	margin-left: 2px;
}

.counter-plus-color .elementor-counter-number-suffix {
	color: #d4ffb3;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-022941b */
.elementor-counter-number-suffix {
	font-size: .6em;
	vertical-align: top;
	margin-left: 2px;
}

.counter-plus-color .elementor-counter-number-suffix {
	color: #d4ffb3;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-16df876 */
.elementor-counter-number-suffix {
	font-size: .6em;
	vertical-align: top;
	margin-left: 2px;
}

.counter-plus-color .elementor-counter-number-suffix {
	color: #d4ffb3;
}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-cb81192 */

/* Style the closed dropdown */
select {
	color: #d4ffb3 !important;
	border: .0005px solid #3b6d11 !important;
	border-radius: 6px !important;
}

/* Style the dropdown options list */
select option {
	background-color: #17241f !important;
	color: #d4ffb3 !important;
	padding: 8px !important;
}

/* Highlighted/selected option */
select option:checked, select option:hover {
	background-color: #3b6d11 !important;
	color: #d4ffb3 !important;
}
