.elementor-2759 .elementor-element.elementor-element-43726e88 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--overlay-opacity: 0.16;
	--padding-top: 30px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-43726e88:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-43726e88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #074621 0%, #000000 73%);
}

.elementor-2759 .elementor-element.elementor-element-43726e88::before,
.elementor-2759 .elementor-element.elementor-element-43726e88>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-43726e88>.e-con-inner>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-43726e88>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-43726e88>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-43726e88>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://krmarketgurukul.com/wp-content/uploads/2025/05/Untitled.webp");
	--background-overlay: '';
	background-position: center center;
}

.elementor-2759 .elementor-element.elementor-element-43726e88>.elementor-shape-bottom .elementor-shape-fill,
.elementor-2759 .elementor-element.elementor-element-43726e88>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
	fill: #000000;
}

.elementor-2759 .elementor-element.elementor-element-43726e88>.elementor-shape-bottom svg,
.elementor-2759 .elementor-element.elementor-element-43726e88>.e-con-inner>.elementor-shape-bottom svg {
	height: 50px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2759 .elementor-element.elementor-element-74cd86f2 img {
	width: 16%;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-2759 .elementor-element.elementor-element-696e9c84 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-696e9c84>.elementor-widget-container {
	background-color: transparent;
	padding: 20px 20px 20px 20px;
	background-image: radial-gradient(at center center, #FADE8C 0%, #C99D44 100%);
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-696e9c84 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	text-transform: capitalize;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-54172a15 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-54172a15 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 47px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 59px;
	text-shadow: 1px 4px 0px rgba(0, 0, 0, 0.34);
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-63f1829d {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-63f1829d>.elementor-widget-container {
	margin: -40px 0px -40px 0px;
}

.elementor-2759 .elementor-element.elementor-element-34294c2a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-2759 .elementor-element.elementor-element-7fad53e2 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-7fad53e2 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-6a5906ff {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #414141;
	--border-color: #414141;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-6a5906ff:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-6a5906ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(87deg, #000000 0%, #0F522F 97%);
}

.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-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-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d {
	--icon-box-icon-margin: 14px;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #49C97E;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d.elementor-view-stacked .elementor-icon {
	background-color: #D4A537;
	fill: #000000;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d.elementor-view-framed .elementor-icon,
.elementor-2759 .elementor-element.elementor-element-5fadaf4d.elementor-view-default .elementor-icon {
	fill: #D4A537;
	color: #D4A537;
	border-color: #D4A537;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon {
	font-size: 30px;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-title,
.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-4b3719e9 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #414141;
	--border-color: #414141;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-4b3719e9:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-4b3719e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(87deg, #000000 0%, #0F522F 97%);
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03 {
	--icon-box-icon-margin: 15px;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #49C97E;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03.elementor-view-stacked .elementor-icon {
	background-color: #D4A537;
	fill: #000000;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03.elementor-view-framed .elementor-icon,
.elementor-2759 .elementor-element.elementor-element-4caa4a03.elementor-view-default .elementor-icon {
	fill: #D4A537;
	color: #D4A537;
	border-color: #D4A537;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon {
	font-size: 30px;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-title,
.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-76b03fb6 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #414141;
	--border-color: #414141;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-76b03fb6:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-76b03fb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(87deg, #000000 0%, #0F522F 97%);
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea {
	--icon-box-icon-margin: 15px;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #49C97E;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea.elementor-view-stacked .elementor-icon {
	background-color: #D4A537;
	fill: #000000;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea.elementor-view-framed .elementor-icon,
.elementor-2759 .elementor-element.elementor-element-7bf2faea.elementor-view-default .elementor-icon {
	fill: #D4A537;
	color: #D4A537;
	border-color: #D4A537;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon {
	font-size: 30px;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-title,
.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-37087580 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #414141;
	--border-color: #414141;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(8.117489624023449, 8.117489624023449, 8.117489624023449, 0.13);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-37087580:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-37087580>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(87deg, #000000 0%, #0F522F 97%);
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082 {
	--icon-box-icon-margin: 15px;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #49C97E;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082.elementor-view-stacked .elementor-icon {
	background-color: #D4A537;
	fill: #000000;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082.elementor-view-framed .elementor-icon,
.elementor-2759 .elementor-element.elementor-element-3fe9e082.elementor-view-default .elementor-icon {
	fill: #D4A537;
	color: #D4A537;
	border-color: #D4A537;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon {
	font-size: 30px;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-title,
.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-54e61e07 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-99480ce {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-99480ce .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-35175a5a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	--align-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-55f9eeec {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-2759 .elementor-element.elementor-element-55f9eeec .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-widget-countdown .elementor-countdown-item {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-countdown .elementor-countdown-digits {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-countdown .elementor-countdown-label {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-countdown .elementor-countdown-expire--message {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2759 .elementor-element.elementor-element-46e773c9 {
	width: var(--container-widget-width, 21%);
	max-width: 21%;
	--container-widget-width: 21%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-46e773c9>.elementor-widget-container {
	margin: -20px 0px -27px 0px;
}

.elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-item {
	background-color: #FFFFFF00;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-digits {
	color: #49C97E;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 19px;
}

.elementor-2759 .elementor-element.elementor-element-46e773c9 .elementor-countdown-label {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 19px;
}

.elementor-2759 .elementor-element.elementor-element-3ea3c36f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--flex-wrap: wrap;
	--overlay-opacity: 0.01;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-3ea3c36f:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-3ea3c36f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-3ea3c36f::before,
.elementor-2759 .elementor-element.elementor-element-3ea3c36f>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-3ea3c36f>.e-con-inner>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-3ea3c36f>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-3ea3c36f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-3ea3c36f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-2759 .elementor-element.elementor-element-1dcbe0e0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -3px #49C97E;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2759 .elementor-element.elementor-element-1dcbe0e0:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-1dcbe0e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-2759 .elementor-element.elementor-element-294681c {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: 0px;
}

.elementor-2759 .elementor-element.elementor-element-294681c>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 15px 15px 15px 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-text {
	color: #000000;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-51fd301d {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: 0px;
}

.elementor-2759 .elementor-element.elementor-element-51fd301d>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 15px 15px 15px 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-text {
	color: #000000;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-72d84491 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: 0px;
}

.elementor-2759 .elementor-element.elementor-element-72d84491>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 15px 15px 15px 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-text {
	color: #000000;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-7b7554ed {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-7b7554ed .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 48px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-403a99d0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-2759 .elementor-element.elementor-element-403a99d0>.elementor-widget-container {
	background-color: #49C97E1F;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2A2A2A;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-6cfede4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-2759 .elementor-element.elementor-element-6cfede4>.elementor-widget-container {
	background-color: #49C97E1F;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2A2A2A;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-5d0c14c2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-2759 .elementor-element.elementor-element-5d0c14c2>.elementor-widget-container {
	background-color: #49C97E1F;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2A2A2A;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-3b9dbbfd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-2759 .elementor-element.elementor-element-3b9dbbfd>.elementor-widget-container {
	background-color: #49C97E1F;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2A2A2A;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-518d060f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-2759 .elementor-element.elementor-element-518d060f>.elementor-widget-container {
	background-color: #49C97E1F;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2A2A2A;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-1ef7f5bb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-2759 .elementor-element.elementor-element-1ef7f5bb>.elementor-widget-container {
	background-color: #49C97E1F;
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2A2A2A;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-icon i {
	color: #49C97E;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-icon svg {
	fill: #49C97E;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-3ac468c6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-bc9779c {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-bc9779c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-3262481d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--flex-wrap: wrap;
	--overlay-opacity: 0.11;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-3262481d:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-3262481d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-3262481d::before,
.elementor-2759 .elementor-element.elementor-element-3262481d>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-3262481d>.e-con-inner>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-3262481d>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-3262481d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-3262481d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://krmarketgurukul.com/wp-content/uploads/2025/05/Untitled-1.webp");
	--background-overlay: '';
	background-position: center center;
}

.elementor-2759 .elementor-element.elementor-element-5914a0b7 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-5914a0b7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-5914a0b7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 48px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-69b35899 {
	width: 100%;
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-69b35899>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-24ea5e1c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-24ea5e1c:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-24ea5e1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-76fbe94d {
	width: var(--container-widget-width, 18%);
	max-width: 18%;
	--container-widget-width: 18%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-314505a3 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-314505a3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-4e09742f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-4e09742f:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-4e09742f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-111f3d88 {
	width: var(--container-widget-width, 18%);
	max-width: 18%;
	--container-widget-width: 18%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-1b32bb8d {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-1b32bb8d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-479b103a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-479b103a:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-479b103a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-3e67dfb6 {
	width: var(--container-widget-width, 24%);
	max-width: 24%;
	--container-widget-width: 24%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-3208d06f {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-3208d06f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-29f1300 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-29f1300:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-29f1300>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-50833832 {
	width: var(--container-widget-width, 24%);
	max-width: 24%;
	--container-widget-width: 24%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-a5a989a {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-a5a989a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-1d347362 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-1d347362:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-1d347362>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-61b9fe0b {
	width: var(--container-widget-width, 24%);
	max-width: 24%;
	--container-widget-width: 24%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-3604ace5 {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-3604ace5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-5d0492e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-5d0492e6:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-5d0492e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-6bd1ccea {
	width: var(--container-widget-width, 18%);
	max-width: 18%;
	--container-widget-width: 18%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-6108fee2 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-6108fee2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-21e24974 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #272727;
	--border-color: #272727;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-21e24974:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-21e24974>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2759 .elementor-element.elementor-element-49728b0 {
	width: var(--container-widget-width, 18%);
	max-width: 18%;
	--container-widget-width: 18%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-20d75ce7 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-20d75ce7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-77fcc083 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-62f8e3e7 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-62f8e3e7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-44e32421 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-44e32421>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-44e32421 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 48px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-71403f7f {
	width: 100%;
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-71403f7f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-1be8e9ad {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-2759 .elementor-element.elementor-element-1be8e9ad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #298C68;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2759 .elementor-element.elementor-element-17c1b360 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-166eb6b8 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-166eb6b8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-4dbe5ca2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-103c409 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-103c409>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-103c409 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 48px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-77509c80 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-77509c80>.elementor-widget-container {
	border-style: solid;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5);
}

.elementor-2759 .elementor-element.elementor-element-77509c80 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-2759 .elementor-element.elementor-element-207b23e3 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-207b23e3>.elementor-widget-container {
	border-style: solid;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5);
}

.elementor-2759 .elementor-element.elementor-element-207b23e3 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-2759 .elementor-element.elementor-element-4a17407b {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-4a17407b>.elementor-widget-container {
	border-style: solid;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5);
}

.elementor-2759 .elementor-element.elementor-element-4a17407b .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-2759 .elementor-element.elementor-element-58788396 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-58788396>.elementor-widget-container {
	border-style: solid;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5);
}

.elementor-2759 .elementor-element.elementor-element-58788396 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-2759 .elementor-element.elementor-element-101bf2a6 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-101bf2a6>.elementor-widget-container {
	border-style: solid;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5);
}

.elementor-2759 .elementor-element.elementor-element-101bf2a6 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-2759 .elementor-element.elementor-element-63161590 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-63161590>.elementor-widget-container {
	border-style: solid;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 14px -3px rgba(0, 0, 0, 0.5);
}

.elementor-2759 .elementor-element.elementor-element-63161590 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-2759 .elementor-element.elementor-element-2a6f5f4e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--flex-wrap: wrap;
	--overlay-opacity: 0.01;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-2a6f5f4e:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-2a6f5f4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-2a6f5f4e::before,
.elementor-2759 .elementor-element.elementor-element-2a6f5f4e>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-2a6f5f4e>.e-con-inner>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-2a6f5f4e>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-2a6f5f4e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-2a6f5f4e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-2759 .elementor-element.elementor-element-7d2de1c0 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-7d2de1c0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-7d2de1c0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 48px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-60e4942a {
	width: 100%;
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-60e4942a>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-414ae763 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #DDDDDD;
	--border-color: #DDDDDD;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.08);
	--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-2759 .elementor-element.elementor-element-414ae763:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-414ae763>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-116958b8 {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2759 .elementor-element.elementor-element-116958b8:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-116958b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-116958b8 {
	left: 0px;
}

body.rtl .elementor-2759 .elementor-element.elementor-element-116958b8 {
	right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-75ddd33 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-75ddd33 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-51c6970 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2759 .elementor-element.elementor-element-6398e581 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-6398e581 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-122ea9c4 {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2759 .elementor-element.elementor-element-122ea9c4:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-122ea9c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2759 .elementor-element.elementor-element-13341bda {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-13341bda .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-5addcd4a {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #DDDDDD;
	--border-color: #DDDDDD;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.08);
	--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-2759 .elementor-element.elementor-element-5addcd4a:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-5addcd4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-be0e259 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2759 .elementor-element.elementor-element-729c0ed3 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-729c0ed3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-239af0cf {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2759 .elementor-element.elementor-element-239af0cf:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-239af0cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2759 .elementor-element.elementor-element-5b688753 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-5b688753 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-1098d392 {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2759 .elementor-element.elementor-element-1098d392:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-1098d392>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-1098d392 {
	left: 0px;
}

body.rtl .elementor-2759 .elementor-element.elementor-element-1098d392 {
	right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-6b0a829e {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-6b0a829e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-2495e178 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #DDDDDD;
	--border-color: #DDDDDD;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.08);
	--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-2759 .elementor-element.elementor-element-2495e178:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-2495e178>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-1c009068 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2759 .elementor-element.elementor-element-351dfa55 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-351dfa55 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-597cd592 {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2759 .elementor-element.elementor-element-597cd592:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-597cd592>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2759 .elementor-element.elementor-element-7a435615 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-7a435615 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-2aeb2aef {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2759 .elementor-element.elementor-element-2aeb2aef:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-2aeb2aef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-2aeb2aef {
	left: 0px;
}

body.rtl .elementor-2759 .elementor-element.elementor-element-2aeb2aef {
	right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-383d8541 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-383d8541 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-241ab528 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #DDDDDD;
	--border-color: #DDDDDD;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.08);
	--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-2759 .elementor-element.elementor-element-241ab528:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-241ab528>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-369d1ff9 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2759 .elementor-element.elementor-element-318e847a {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-318e847a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-2e5ffd5a {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

.elementor-2759 .elementor-element.elementor-element-2e5ffd5a:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-2e5ffd5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

.elementor-2759 .elementor-element.elementor-element-30be76e7 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-30be76e7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-42d3e587 {
	--display: flex;
	--position: absolute;
	--border-radius: 0px 0px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	top: 0px;
	--z-index: 10;
}

.elementor-2759 .elementor-element.elementor-element-42d3e587:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-42d3e587>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #143906;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-42d3e587 {
	left: 0px;
}

body.rtl .elementor-2759 .elementor-element.elementor-element-42d3e587 {
	right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-46744497 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-46744497 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-7c31fdc5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #000000;
	--border-color: #000000;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-16918a27 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-16918a27 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-63a9bac3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-359d074c {
	width: var(--container-widget-width, 13%);
	max-width: 13%;
	--container-widget-width: 13%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-2759 .elementor-element.elementor-element-359d074c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-1f40e7db {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-1f40e7db>.elementor-widget-container {
	margin: -20px 0px -27px 0px;
}

.elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-item {
	background-color: #FFFFFF00;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-digits {
	color: #49C97E;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 19px;
}

.elementor-2759 .elementor-element.elementor-element-1f40e7db .elementor-countdown-label {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 19px;
}

.elementor-2759 .elementor-element.elementor-element-e245c42 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	--overlay-opacity: 0.17;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #298C68;
	--border-color: #298C68;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-e245c42:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-e245c42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #0F3D22 0%, #000000 100%);
}

.elementor-2759 .elementor-element.elementor-element-e245c42::before,
.elementor-2759 .elementor-element.elementor-element-e245c42>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-e245c42>.e-con-inner>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-e245c42>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-e245c42>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-e245c42>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://krmarketgurukul.com/wp-content/uploads/2025/05/Untitled-1.webp");
	--background-overlay: '';
	background-position: center center;
}

.elementor-2759 .elementor-element.elementor-element-1960817d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-1960817d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-1960817d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 48px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-7bb8db48 {
	--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-color: #303030;
	--border-color: #303030;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.5);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2759 .elementor-element.elementor-element-7bb8db48:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-7bb8db48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000AD;
}

.elementor-2759 .elementor-element.elementor-element-15423997 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-15423997 img {
	width: 55%;
}

.elementor-2759 .elementor-element.elementor-element-a117116 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-a117116 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-6315420f {
	--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-color: #303030;
	--border-color: #303030;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.5);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2759 .elementor-element.elementor-element-6315420f:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-6315420f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000AD;
}

.elementor-2759 .elementor-element.elementor-element-17a61272 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-17a61272 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-3d169b44 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #298C68;
	--border-color: #298C68;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-3d169b44:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-3d169b44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #0F3D22 0%, #000000 100%);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	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-2759 .elementor-element.elementor-element-6c80ec0 {
	width: var(--container-widget-width, 51%);
	max-width: 51%;
	--container-widget-width: 51%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 48px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-6c80ec0>.elementor-widget-container {
	background-color: #298C68;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 15px 15px;
}

.elementor-2759 .elementor-element.elementor-element-7e27d01e {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-7e27d01e>.elementor-widget-container {
	margin: -50px 0px -50px 0px;
}

.elementor-2759 .elementor-element.elementor-element-2c9fb10e {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-6df4e1fd {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-6df4e1fd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.elementor-2759 .elementor-element.elementor-element-393e4be7>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-2d47a579 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-2d47a579 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-65a629b1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-3c380290 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-3c380290 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-5ec01aa8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-726ae54 {
	width: var(--container-widget-width, 24%);
	max-width: 24%;
	--container-widget-width: 24%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-2759 .elementor-element.elementor-element-726ae54 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-209de50f {
	width: var(--container-widget-width, 21%);
	max-width: 21%;
	--container-widget-width: 21%;
	--container-widget-flex-grow: 0;
}

.elementor-2759 .elementor-element.elementor-element-209de50f>.elementor-widget-container {
	margin: -20px 0px -27px 0px;
}

.elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-item {
	background-color: #FFFFFF00;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(0px/2);
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(0px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(0px/2);
}

.elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-digits {
	color: #49C97E;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 19px;
}

.elementor-2759 .elementor-element.elementor-element-209de50f .elementor-countdown-label {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 19px;
}

.elementor-2759 .elementor-element.elementor-element-203f3de9 {
	--display: flex;
	--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;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-203f3de9:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-203f3de9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F9FA;
}

.elementor-2759 .elementor-element.elementor-element-24bd819e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-24bd819e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2759 .elementor-element.elementor-element-24bd819e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 48px;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-50d0c375 {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-29bc4ba4 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-7726b239 {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-21cb4c8c {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-1bd70434 {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-3f19955b {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-238ed578 {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-5cec026e {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-7068e67e {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-10ebcbed {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-66670ed9 {
	--display: flex;
}

.elementor-2759 .elementor-element.elementor-element-4def0347 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-1ac69d7a {
	--n-accordion-title-font-size: 16px;
	--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: 15px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 5px 5px 0px 0px;
	--n-accordion-title-active-color: #FFFFFF;
	--n-accordion-icon-size: 15px;
}

.elementor-2759 .elementor-element.elementor-element-1ac69d7a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
	background-color: #143906;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
}

.elementor-2759 .elementor-element.elementor-element-1ac69d7a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
}

.elementor-2759 .elementor-element.elementor-element-1ac69d7a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
}

:where(.elementor-2759 .elementor-element.elementor-element-1ac69d7a > .elementor-widget-container > .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: "Poppins", Sans-serif;
	font-weight: 400;
}

:where(.elementor-2759 .elementor-element.elementor-element-1ac69d7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #143906;
	--border-radius: 0px 0px 5px 5px;
}

.elementor-2759 .elementor-element.elementor-element-6e135b1f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #000000;
	--border-color: #000000;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-50e3c602 {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-50e3c602 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-7b7a29bc {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-7b7a29bc:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-7b7a29bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-2759 .elementor-element.elementor-element-2184d614 {
	--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-2759 .elementor-element.elementor-element-6cb96987 {
	--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-2759 .elementor-element.elementor-element-5f7170d2 {
	text-align: left;
}

.elementor-2759 .elementor-element.elementor-element-5f7170d2 img {
	width: 62%;
}

.elementor-2759 .elementor-element.elementor-element-468cba59 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-11f96db8 {
	--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-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px/2);
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px/2);
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px/2);
	margin-left: calc(12px/2);
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px/2);
	margin-left: calc(-12px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px/2);
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px/2);
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-icon i {
	color: #298C68;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-icon svg {
	fill: #298C68;
	transition: fill 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2759 .elementor-element.elementor-element-14538478 {
	--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-2759 .elementor-element.elementor-element-28b9969c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-1d626bd8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--flex-wrap: wrap;
	--overlay-opacity: 0.25;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #298C68;
	--border-color: #298C68;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-1d626bd8:not(.elementor-motion-effects-element-type-background),
.elementor-2759 .elementor-element.elementor-element-1d626bd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(316deg, #298C68 0%, #000000 71%);
}

.elementor-2759 .elementor-element.elementor-element-1d626bd8::before,
.elementor-2759 .elementor-element.elementor-element-1d626bd8>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-1d626bd8>.e-con-inner>.elementor-background-video-container::before,
.elementor-2759 .elementor-element.elementor-element-1d626bd8>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-1d626bd8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2759 .elementor-element.elementor-element-1d626bd8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-2759 .elementor-element.elementor-element-6b460f09 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2759 .elementor-element.elementor-element-41e381eb {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-2759 .elementor-element.elementor-element-41e381eb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-16162ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2759 .elementor-element.elementor-element-70e45135 {
	width: var(--container-widget-width, 9%);
	max-width: 9%;
	--container-widget-width: 9%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2759 .elementor-element.elementor-element-70e45135 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
	color: #FFFFFF;
}

.elementor-2759 .elementor-element.elementor-element-2d32cbd9>.elementor-widget-container {
	margin: -20px 0px -20px 0px;
}

.elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-wrapper {
	max-width: 100%;
}

.elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-item {
	background-color: #6EC1E400;
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(10px/2);
}

body:not(.rtl) .elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(10px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(10px/2);
}

body.rtl .elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(10px/2);
}

.elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-digits {
	color: #29D194;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-2759 .elementor-element.elementor-element-2d32cbd9 .elementor-countdown-label {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-2759 .elementor-element.elementor-element-6171be01 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 1px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2759 .elementor-element.elementor-element-3577bbfe {
	text-align: center;
}

.elementor-2759 .elementor-element.elementor-element-3577bbfe .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: #FFFFFF;
}

body.elementor-page-2759:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2759>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F9FA;
}

:root {
	--page-title-display: none;
}

@media(min-width: 768px) {
	.elementor-2759 .elementor-element.elementor-element-34294c2a {
		--width: 51%;
	}

	.elementor-2759 .elementor-element.elementor-element-6a5906ff {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-4b3719e9 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-76b03fb6 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-37087580 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-3ac468c6 {
		--width: 60%;
	}

	.elementor-2759 .elementor-element.elementor-element-24ea5e1c {
		--width: 49%;
	}

	.elementor-2759 .elementor-element.elementor-element-4e09742f {
		--width: 49%;
	}

	.elementor-2759 .elementor-element.elementor-element-479b103a {
		--width: 32%;
	}

	.elementor-2759 .elementor-element.elementor-element-29f1300 {
		--width: 32%;
	}

	.elementor-2759 .elementor-element.elementor-element-1d347362 {
		--width: 32%;
	}

	.elementor-2759 .elementor-element.elementor-element-5d0492e6 {
		--width: 49%;
	}

	.elementor-2759 .elementor-element.elementor-element-21e24974 {
		--width: 49%;
	}

	.elementor-2759 .elementor-element.elementor-element-77fcc083 {
		--width: 60%;
	}

	.elementor-2759 .elementor-element.elementor-element-17c1b360 {
		--width: 60%;
	}

	.elementor-2759 .elementor-element.elementor-element-414ae763 {
		--width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-116958b8 {
		--width: 35%;
	}

	.elementor-2759 .elementor-element.elementor-element-5addcd4a {
		--width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-1098d392 {
		--width: 35%;
	}

	.elementor-2759 .elementor-element.elementor-element-2495e178 {
		--width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-2aeb2aef {
		--width: 35%;
	}

	.elementor-2759 .elementor-element.elementor-element-241ab528 {
		--width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-42d3e587 {
		--width: 35%;
	}

	.elementor-2759 .elementor-element.elementor-element-7c31fdc5 {
		--width: 60%;
	}

	.elementor-2759 .elementor-element.elementor-element-7bb8db48 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-6315420f {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-2c9fb10e {
		--width: 50%;
	}

	.elementor-2759 .elementor-element.elementor-element-65a629b1 {
		--width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-6e135b1f {
		--width: 60%;
	}

	.elementor-2759 .elementor-element.elementor-element-6b460f09 {
		--width: 49%;
	}

	.elementor-2759 .elementor-element.elementor-element-6171be01 {
		--width: 20%;
	}
}

@media(max-width: 767px) {
	.elementor-2759 .elementor-element.elementor-element-43726e88 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-74cd86f2>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-74cd86f2 img {
		width: 34%;
	}

	.elementor-2759 .elementor-element.elementor-element-696e9c84>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-2759 .elementor-element.elementor-element-696e9c84 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-696e9c84 .elementor-heading-title {
		font-size: 17px;
		line-height: 25px;
	}

	.elementor-2759 .elementor-element.elementor-element-54172a15 .elementor-heading-title {
		font-size: 28px;
		line-height: 35px;
	}

	.elementor-2759 .elementor-element.elementor-element-63f1829d>.elementor-widget-container {
		margin: -30px 0px -30px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-63f1829d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-34294c2a {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-6a5906ff {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-title,
	.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-5fadaf4d .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2759 .elementor-element.elementor-element-4b3719e9 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-title,
	.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-4caa4a03 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2759 .elementor-element.elementor-element-76b03fb6 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-title,
	.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-7bf2faea .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-2759 .elementor-element.elementor-element-37087580 {
		--width: 48%;
	}

	.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-title,
	.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-3fe9e082 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-2759 .elementor-element.elementor-element-99480ce .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-55f9eeec {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-2759 .elementor-element.elementor-element-55f9eeec .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-46e773c9 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-2759 .elementor-element.elementor-element-3ea3c36f {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-1dcbe0e0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-294681c>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-2759 .elementor-element.elementor-element-294681c {
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--e-icon-list-icon-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-294681c .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 23px;
	}

	.elementor-2759 .elementor-element.elementor-element-51fd301d>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-2759 .elementor-element.elementor-element-51fd301d {
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--e-icon-list-icon-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-51fd301d .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 23px;
	}

	.elementor-2759 .elementor-element.elementor-element-72d84491>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-2759 .elementor-element.elementor-element-72d84491 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--e-icon-list-icon-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-72d84491 .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 22px;
	}

	.elementor-2759 .elementor-element.elementor-element-7b7554ed .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}

	.elementor-2759 .elementor-element.elementor-element-403a99d0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-403a99d0 .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 24px;
	}

	.elementor-2759 .elementor-element.elementor-element-6cfede4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-6cfede4 .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 24px;
	}

	.elementor-2759 .elementor-element.elementor-element-5d0c14c2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-5d0c14c2 .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 24px;
	}

	.elementor-2759 .elementor-element.elementor-element-3b9dbbfd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-3b9dbbfd .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 24px;
	}

	.elementor-2759 .elementor-element.elementor-element-518d060f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-518d060f .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 24px;
	}

	.elementor-2759 .elementor-element.elementor-element-1ef7f5bb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-1ef7f5bb .elementor-icon-list-item>a {
		font-size: 17px;
		line-height: 24px;
	}

	.elementor-2759 .elementor-element.elementor-element-bc9779c .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-3262481d {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-5914a0b7 .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}

	.elementor-2759 .elementor-element.elementor-element-69b35899>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-76fbe94d {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-314505a3 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-314505a3 .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-111f3d88 {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-1b32bb8d {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-1b32bb8d .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-3e67dfb6 {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-3208d06f {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-3208d06f .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-50833832 {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-a5a989a {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-a5a989a .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-61b9fe0b {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-3604ace5 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-3604ace5 .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-6bd1ccea {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-6108fee2 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-6108fee2 .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-49728b0 {
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}

	.elementor-2759 .elementor-element.elementor-element-20d75ce7 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}

	.elementor-2759 .elementor-element.elementor-element-20d75ce7 .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-62f8e3e7 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-44e32421>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-44e32421 .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}

	.elementor-2759 .elementor-element.elementor-element-71403f7f>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-1be8e9ad {
		--e-image-carousel-slides-to-show: 1;
	}

	.elementor-2759 .elementor-element.elementor-element-166eb6b8 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-4dbe5ca2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-103c409 .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}

	.elementor-2759 .elementor-element.elementor-element-77509c80 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-207b23e3 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-4a17407b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-58788396 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-101bf2a6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-63161590 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-2a6f5f4e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-7d2de1c0 .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}

	.elementor-2759 .elementor-element.elementor-element-414ae763 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-116958b8 {
		--width: 30%;
	}

	.elementor-2759 .elementor-element.elementor-element-75ddd33 .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-6398e581 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-13341bda .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-5addcd4a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-729c0ed3 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-5b688753 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-1098d392 {
		--width: 30%;
	}

	.elementor-2759 .elementor-element.elementor-element-6b0a829e .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-2495e178 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-351dfa55 .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-7a435615 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-2aeb2aef {
		--width: 30%;
	}

	.elementor-2759 .elementor-element.elementor-element-383d8541 .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-241ab528 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-318e847a .elementor-heading-title {
		font-size: 15px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-30be76e7 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-42d3e587 {
		--width: 30%;
	}

	.elementor-2759 .elementor-element.elementor-element-46744497 .elementor-heading-title {
		font-size: 12px;
		line-height: 30px;
	}

	.elementor-2759 .elementor-element.elementor-element-16918a27 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-359d074c {
		--container-widget-width: 36%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 36%);
		max-width: 36%;
	}

	.elementor-2759 .elementor-element.elementor-element-359d074c .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-1f40e7db {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-2759 .elementor-element.elementor-element-e245c42 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-1960817d .elementor-heading-title {
		font-size: 26px;
		line-height: 26px;
	}

	.elementor-2759 .elementor-element.elementor-element-7bb8db48 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 15px 15px 15px 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-a117116 .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}

	.elementor-2759 .elementor-element.elementor-element-6315420f {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 15px 15px 15px 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-17a61272 .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}

	.elementor-2759 .elementor-element.elementor-element-3d169b44 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-6c80ec0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 26px;
	}

	.elementor-2759 .elementor-element.elementor-element-7e27d01e>.elementor-widget-container {
		margin: -30px 0px -30px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-7e27d01e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-2759 .elementor-element.elementor-element-2c9fb10e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-393e4be7>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-2d47a579 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}

	.elementor-2759 .elementor-element.elementor-element-3c380290 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-726ae54 {
		--container-widget-width: 39%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 39%);
		max-width: 39%;
	}

	.elementor-2759 .elementor-element.elementor-element-726ae54 .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2759 .elementor-element.elementor-element-209de50f {
		--container-widget-width: 39%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 39%);
		max-width: 39%;
	}

	.elementor-2759 .elementor-element.elementor-element-203f3de9 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2759 .elementor-element.elementor-element-24bd819e .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}

	.elementor-2759 .elementor-element.elementor-element-29bc4ba4 {
		font-size: 13px;
	}

	.elementor-2759 .elementor-element.elementor-element-21cb4c8c {
		font-size: 13px;
	}

	.elementor-2759 .elementor-element.elementor-element-3f19955b {
		font-size: 13px;
	}

	.elementor-2759 .elementor-element.elementor-element-5cec026e {
		font-size: 13px;
	}

	.elementor-2759 .elementor-element.elementor-element-10ebcbed {
		font-size: 13px;
	}

	.elementor-2759 .elementor-element.elementor-element-4def0347 {
		font-size: 13px;
	}

	.elementor-2759 .elementor-element.elementor-element-1ac69d7a {
		--n-accordion-title-font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-50e3c602 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2759 .elementor-element.elementor-element-5f7170d2 img {
		width: 60%;
	}

	.elementor-2759 .elementor-element.elementor-element-468cba59 {
		font-size: 12px;
	}

	.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2759 .elementor-element.elementor-element-353e2b06 .elementor-icon-list-item>a {
		font-size: 14px;
	}

	.elementor-2759 .elementor-element.elementor-element-fede315 iframe {
		height: 200px;
	}

	.elementor-2759 .elementor-element.elementor-element-1d626bd8 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-2759 .elementor-element.elementor-element-6b460f09 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2759 .elementor-element.elementor-element-41e381eb {
		text-align: center;
	}

	.elementor-2759 .elementor-element.elementor-element-41e381eb .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2759 .elementor-element.elementor-element-16162ed {
		--justify-content: center;
	}

	.elementor-2759 .elementor-element.elementor-element-70e45135 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}

	.elementor-2759 .elementor-element.elementor-element-70e45135 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2759 .elementor-element.elementor-element-3577bbfe .elementor-heading-title {
		font-size: 20px;
	}
}

/* Start custom CSS for container, class: .elementor-element-1d626bd8 */
.elementor-2759 .elementor-element.elementor-element-1d626bd8 {
	backdrop-filter: blur(5px);
}

/* End custom CSS */