.elementor-32529 .elementor-element.elementor-element-33d2438:not(.elementor-motion-effects-element-type-background), .elementor-32529 .elementor-element.elementor-element-33d2438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fdfcf0 75%, #fff 100%);
}

.elementor-32529 .elementor-element.elementor-element-33d2438 > .elementor-container {
	max-width: 1200px;
	min-height: 660px;
}

.elementor-32529 .elementor-element.elementor-element-33d2438 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -75px;
	padding: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-33d2438 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-18a9b9e2 > .elementor-element-populated {
	margin: 10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-594fe975 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-594fe975 {
	width: auto;
	max-width: auto;
	top: 347.998px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-594fe975 {
	right: 49.984px;
}

.elementor-32529 .elementor-element.elementor-element-594fe975 .edublink-animation-widget img, .elementor-32529 .elementor-element.elementor-element-594fe975 .edublink-animation-widget i, .elementor-32529 .elementor-element.elementor-element-594fe975 .edublink-animation-widget .edublink-animation-widget-text, .elementor-32529 .elementor-element.elementor-element-594fe975 .edublink-animation-widget span.edublink-animation-widget-color {
	-webkit-animation: edublink-sm-x-move 15s alternate infinite linear;
	-moz-animation: edublink-sm-x-move 15s alternate infinite linear;
	-ms-animation: edublink-sm-x-move 15s alternate infinite linear;
	-o-animation: edublink-sm-x-move 15s alternate infinite linear;
	animation: edublink-sm-x-move 15s alternate infinite linear;
	-webkit-animation-duration: 3.5s;
	-moz-animation-duration: 3.5s;
	-ms-animation-duration: 3.5s;
	-o-animation-duration: 3.5s;
	animation-duration: 3.5s;
}

.elementor-32529 .elementor-element.elementor-element-594fe975 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-f3c2868 {
	width: auto;
	max-width: auto;
	top: -415px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-f3c2868 {
	left: -435px;
}

.elementor-32529 .elementor-element.elementor-element-f3c2868 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-f3c2868 .edublink-animation-widget .edublink-animation-widget-color {
	height: 400px;
	width: 400px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	border-radius: 50% 50% 50% 50%;
}

.elementor-32529 .elementor-element.elementor-element-40c3949c {
	width: auto;
	max-width: auto;
	top: -120px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-40c3949c {
	left: -270px;
}

.elementor-32529 .elementor-element.elementor-element-40c3949c .edublink-animation-widget img, .elementor-32529 .elementor-element.elementor-element-40c3949c .edublink-animation-widget i, .elementor-32529 .elementor-element.elementor-element-40c3949c .edublink-animation-widget .edublink-animation-widget-text, .elementor-32529 .elementor-element.elementor-element-40c3949c .edublink-animation-widget span.edublink-animation-widget-color {
	-webkit-animation: edublink-rotate-y 15s normal infinite linear;
	-moz-animation: edublink-rotate-y 15s normal infinite linear;
	-ms-animation: edublink-rotate-y 15s normal infinite linear;
	-o-animation: edublink-rotate-y 15s normal infinite linear;
	animation: edublink-rotate-y 15s normal infinite linear;
}

.elementor-32529 .elementor-element.elementor-element-40c3949c .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-40c3949c .edublink-animation-widget .edublink-animation-widget-color {
	height: 400px;
	width: 400px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	border-radius: 50% 50% 50% 50%;
}

.elementor-32529 .elementor-element.elementor-element-747762fd .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #f8b81f;
	height: 70px;
	width: 70px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-32529 .elementor-element.elementor-element-747762fd {
	width: auto;
	max-width: auto;
	top: -75px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-747762fd {
	left: -110px;
}

.elementor-32529 .elementor-element.elementor-element-747762fd .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-32529 .elementor-element.elementor-element-14d494e6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 5px;
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	text-shadow: 0px 0px 10px rgba(21.999999999999975, 163.00000000000009, 74.00000000000001, .75);
	color: #1ab69d;
}

.elementor-32529 .elementor-element.elementor-element-4b5792b9 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
}

.elementor-32529 .elementor-element.elementor-element-26a8fa25 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
	color: #181818;
}

.elementor-32529 .elementor-element.elementor-element-61e897ff {
	width: auto;
	max-width: auto;
}

.elementor-32529 .elementor-element.elementor-element-1913f36f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-32529 .elementor-element.elementor-element-1913f36f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-32529 .elementor-element.elementor-element-1913f36f > .elementor-element-populated {
	margin: -25px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-6496e695 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-6496e695 {
	width: auto;
	max-width: auto;
	top: -5px;
	z-index: 0;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-6496e695 {
	left: -25px;
}

.elementor-32529 .elementor-element.elementor-element-6496e695 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-8ea5952 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-8ea5952 {
	width: auto;
	max-width: auto;
	bottom: -35px;
	z-index: 0;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-8ea5952 {
	right: 140px;
}

.elementor-32529 .elementor-element.elementor-element-8ea5952 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-9bb7067 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	bottom: 457px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-9bb7067 {
	right: -46px;
}

.elementor-32529 .elementor-element.elementor-element-5b109f26 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	bottom: 70px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-5b109f26 {
	right: 289px;
}

.elementor-32529 .elementor-element.elementor-element-2758980 {
	margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-2758980 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-32529 .elementor-element.elementor-element-ed3c1ca {
	padding: 40px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 22px;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #f59e0b;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #f59e0b;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 5px 5px 5px 5px;
}

.elementor-32529 .elementor-element.elementor-element-a5a3721 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 22px;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #f97316;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #f97316;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 3px 5px 0px 5px;
}

.elementor-32529 .elementor-element.elementor-element-14378fb .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 22px;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #0ea5e9;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #0ea5e9;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 3px 2px 0px 5px;
}

.elementor-32529 .elementor-element.elementor-element-f5bf719 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 22px;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 3px 2px 0px 5px;
}

.elementor-32529 .elementor-element.elementor-element-2e28c6c .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.elementor-32529 .elementor-element.elementor-element-2b8f2384 > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-2b8f2384 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 83px 0px 105px 0px;
}

.elementor-32529 .elementor-element.elementor-element-2b8f2384 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-7734c85c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-7734c85c .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-7734c85c .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
}

.elementor-32529 .elementor-element.elementor-element-7734c85c .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-7734c85c .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-7734c85c .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-4 .icon {
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-4 .icon {
	background: #effff8;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-3 .title a:hover {
	color: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-de531c2 .edublink-category-4:hover .icon {
	background: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-4 .icon {
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-4 .icon {
	background: #f0f0ff;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-3 .title a:hover {
	color: #5255ff;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-18cec90 .edublink-category-4:hover .icon {
	background: #5255ff;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-4 .icon {
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-4 .icon {
	background: #ffeddf;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-3 .title a:hover {
	color: #f68633;
}

.elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-18071c7b .elementor-repeater-item-689053f .edublink-category-4:hover .icon {
	background: #f68633;
}

.elementor-32529 .elementor-element.elementor-element-2ed9319:not(.elementor-motion-effects-element-type-background), .elementor-32529 .elementor-element.elementor-element-2ed9319 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafc;
}

.elementor-32529 .elementor-element.elementor-element-2ed9319 > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-2ed9319 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 105px 0px;
}

.elementor-32529 .elementor-element.elementor-element-2ed9319 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-27eaab0c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-27eaab0c .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-27eaab0c .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 12px;
}

.elementor-32529 .elementor-element.elementor-element-27eaab0c .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-27eaab0c .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-27eaab0c .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-33851b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-33851b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-33851b3 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-33851b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-33851b3 > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-33851b3 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-33851b3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-9dea742 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-9dea742 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-9dea742 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #f00;
}

.elementor-32529 .elementor-element.elementor-element-9dea742 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #f00;
}

.elementor-32529 .elementor-element.elementor-element-9dea742 .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-9dea742 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 2px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-49e2ea3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-49e2ea3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-49e2ea3 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-49e2ea3 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-49e2ea3 > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-49e2ea3 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-49e2ea3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-dd5618b .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-dd5618b .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-dd5618b .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #f00;
}

.elementor-32529 .elementor-element.elementor-element-dd5618b .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #f00;
}

.elementor-32529 .elementor-element.elementor-element-dd5618b .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-dd5618b .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 2px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-5f14b31 {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-5197dd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-5197dd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-5197dd5 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-5197dd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-5197dd5 > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-5197dd5 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-5197dd5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-aa9bb6a .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-aa9bb6a .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-aa9bb6a .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #f00;
}

.elementor-32529 .elementor-element.elementor-element-aa9bb6a .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #f00;
}

.elementor-32529 .elementor-element.elementor-element-aa9bb6a .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-aa9bb6a .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 2px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-1cb977c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-1cb977c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-1cb977c > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-1cb977c > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-1cb977c > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-1cb977c > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-1cb977c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-d58f8ec .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-d58f8ec .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-d58f8ec .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #f00;
}

.elementor-32529 .elementor-element.elementor-element-d58f8ec .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #f00;
}

.elementor-32529 .elementor-element.elementor-element-d58f8ec .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-d58f8ec .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 2px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-efb660b {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-78f44498 > .elementor-widget-container {
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-78f44498 .edublink-button-widget-wrapper {
	justify-content: center;
}

.elementor-32529 .elementor-element.elementor-element-78f44498 .edublink-button-item {
	padding: 7px 7px 7px 7px;
	height: 70px;
}

.elementor-32529 .elementor-element.elementor-element-26522117 > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-26522117 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 105px 0px;
}

.elementor-32529 .elementor-element.elementor-element-26522117 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-7b375f72 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-7b375f72 .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-7b375f72 .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
}

.elementor-32529 .elementor-element.elementor-element-7b375f72 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-7b375f72 .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-7b375f72 .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-dccfd9d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-a82ebbb > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(14, 10, 10, .1);
}

.elementor-32529 .elementor-element.elementor-element-a82ebbb > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-a82ebbb > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-a82ebbb > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-32529 .elementor-element.elementor-element-a82ebbb:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-a06e24e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e {
	z-index: 0;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #fef3c7;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 35px;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #d97706;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #d97706;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-a06e24e .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
}

.elementor-32529 .elementor-element.elementor-element-f7f48dc {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-cd6d42c > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, .11);
}

.elementor-32529 .elementor-element.elementor-element-cd6d42c > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-cd6d42c > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-cd6d42c > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-32529 .elementor-element.elementor-element-cd6d42c:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #ffedd5;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #ea580c;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #ea580c;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-a32e96c .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
}

.elementor-32529 .elementor-element.elementor-element-4c7685f {
	--spacer-size: 13px;
}

.elementor-32529 .elementor-element.elementor-element-b85828c > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, .15);
}

.elementor-32529 .elementor-element.elementor-element-b85828c > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-b85828c > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-b85828c > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-32529 .elementor-element.elementor-element-b85828c:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #e0f2fe;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #0284c7;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #0284c7;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-46f9394 .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
}

.elementor-32529 .elementor-element.elementor-element-0f683ca {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-5663235 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-32529 .elementor-element.elementor-element-5663235 > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, .15);
}

.elementor-32529 .elementor-element.elementor-element-5663235 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-5663235 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-5663235 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-32529 .elementor-element.elementor-element-5663235:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #dcfce7;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 30px;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper {
	align-items: flex-start;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 1px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-1569900 .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
}

.elementor-32529 .elementor-element.elementor-element-bb6abf7 {
	--spacer-size: 13px;
}

.elementor-32529 .elementor-element.elementor-element-ba32c7f > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-ba32c7f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 50px 0px;
}

.elementor-32529 .elementor-element.elementor-element-ba32c7f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-78335d2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-78335d2 .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-78335d2 .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
}

.elementor-32529 .elementor-element.elementor-element-78335d2 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-78335d2 .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-78335d2 .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-3e12598 > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, .16);
}

.elementor-32529 .elementor-element.elementor-element-3e12598 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-3e12598 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-3e12598 > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-3e12598:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-93f7704 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-93f7704 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-93f7704 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-93f7704 .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
}

.elementor-32529 .elementor-element.elementor-element-5d625d1 {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-2dfe7ad > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, .13);
}

.elementor-32529 .elementor-element.elementor-element-2dfe7ad > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-2dfe7ad > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-2dfe7ad > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-2dfe7ad:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-8bfeca9 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-8bfeca9 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-8bfeca9 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-8bfeca9 .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
}

.elementor-32529 .elementor-element.elementor-element-0ae47bd {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-9e32438 > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, .13);
}

.elementor-32529 .elementor-element.elementor-element-9e32438 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-9e32438 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-9e32438 > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-9e32438:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-d3a474f .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 15px;
}

.elementor-32529 .elementor-element.elementor-element-d3a474f .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-d3a474f .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-32529 .elementor-element.elementor-element-d3a474f .edublink-icon-box-wrapper .edublink-icon-box-content p {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
}

.elementor-32529 .elementor-element.elementor-element-1117c4a8:not(.elementor-motion-effects-element-type-background), .elementor-32529 .elementor-element.elementor-element-1117c4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f4f5;
}

.elementor-32529 .elementor-element.elementor-element-1117c4a8 > .elementor-container {
	max-width: 1230px;
}

.elementor-32529 .elementor-element.elementor-element-1117c4a8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-1117c4a8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-1117c4a8 > .elementor-shape-top svg {
	width: calc(200% + 1.3px);
}

.elementor-32529 .elementor-element.elementor-element-3311a73c > .elementor-background-overlay {
	background-image: url("https://vikalpindia.com/wp-content/uploads/2026/02/map-shape-3.png?lm=699AC826");
	background-position: 238px 90px;
	background-repeat: no-repeat;
	opacity: 1;
	--lzl-bg-img: "https://vikalpindia.com/wp-content/uploads/2026/02/map-shape-3.png?lm=699AC826";
}

.elementor-32529 .elementor-element.elementor-element-3311a73c > .elementor-background-overlay.lzl:not(.lzl-ed), .elementor-32529 .elementor-element.elementor-element-3311a73c > .elementor-background-overlay.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAroAAAKTCAYAAAD2XqvnAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAHDklEQVR42u3BMQEAAADCoPVP7W0HoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDBdvAAFj7MVnAAAAAElFTkSuQmCC");
}

.elementor-32529 .elementor-element.elementor-element-3311a73c > .elementor-container {
	max-width: 1230px;
}

.elementor-32529 .elementor-element.elementor-element-24074b9d > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-32529 .elementor-element.elementor-element-24074b9d .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-24074b9d .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
}

.elementor-32529 .elementor-element.elementor-element-24074b9d .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-3b63aef0 .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-3b63aef0 .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-32529 .elementor-element.elementor-element-3b63aef0 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 35px;
	color: #009044;
}

.elementor-32529 .elementor-element.elementor-element-3b63aef0 .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-3b63aef0 .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-9600b2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-32529 .elementor-element.elementor-element-9600b2f > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #f0f0f0;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 18px 5px 18px 5px;
}

.elementor-32529 .elementor-element.elementor-element-9600b2f:hover > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, .1);
}

.elementor-32529 .elementor-element.elementor-element-9600b2f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-f0f1500 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-f0f1500.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-32529 .elementor-element.elementor-element-f0f1500 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 65%;
}

.elementor-32529 .elementor-element.elementor-element-f0f1500 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-32529 .elementor-element.elementor-element-27df74a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-32529 .elementor-element.elementor-element-27df74a > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #f0f0f0;
	padding: 18px 5px 18px 5px;
}

.elementor-32529 .elementor-element.elementor-element-27df74a:hover > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, .1);
}

.elementor-32529 .elementor-element.elementor-element-94a3f40 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-94a3f40.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-32529 .elementor-element.elementor-element-94a3f40 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 72%;
}

.elementor-32529 .elementor-element.elementor-element-94a3f40 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-32529 .elementor-element.elementor-element-345e99d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-32529 .elementor-element.elementor-element-345e99d > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-32529 .elementor-element.elementor-element-345e99d > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-345e99d > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-345e99d > .elementor-background-slideshow {
	border-radius: 1px 1px 1px 1px;
}

.elementor-32529 .elementor-element.elementor-element-345e99d:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-ff2e450 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-ff2e450.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-32529 .elementor-element.elementor-element-ff2e450 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-32529 .elementor-element.elementor-element-ff2e450 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-32529 .elementor-element.elementor-element-3249a14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-32529 .elementor-element.elementor-element-3249a14 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #f0f0f0;
	padding: 18px 5px 18px 5px;
}

.elementor-32529 .elementor-element.elementor-element-3249a14:hover > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, .1);
}

.elementor-32529 .elementor-element.elementor-element-a630eca .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-a630eca.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-32529 .elementor-element.elementor-element-a630eca .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-32529 .elementor-element.elementor-element-a630eca .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-32529 .elementor-element.elementor-element-19af7576 > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-19af7576 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-32529 .elementor-element.elementor-element-19af7576 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-71caf96b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-71caf96b .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-71caf96b .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
}

.elementor-32529 .elementor-element.elementor-element-71caf96b .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-71caf96b .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-71caf96b .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-4 .icon {
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-4 .icon {
	background: #dcfce7;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-3 .title a:hover {
	color: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-18cec90 .edublink-category-4:hover .icon {
	background: #16a34a;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-4 .icon {
	font-size: 28px;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-4 .icon {
	background: #e0f2fe;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-3 .title a:hover {
	color: #0284c7;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-de531c2 .edublink-category-4:hover .icon {
	background: #0284c7;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-4 .icon {
	font-size: 25px;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-4 .icon {
	background: #fef3c7;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-3 .title a:hover {
	color: #d97706;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-689053f .edublink-category-4:hover .icon {
	background: #d97706;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-4 .icon {
	font-size: 26px;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-1, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-2, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-4 .icon {
	background: #ffedd5;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-1 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-2 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-2 .content .course-count, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-3 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-4 .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-4 .title a:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-3 .title a:hover {
	color: #ea580c;
}

.elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-1:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-2:hover, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-3:hover .icon, .elementor-32529 .elementor-element.elementor-element-5013e32d .elementor-repeater-item-6a88895 .edublink-category-4:hover .icon {
	background: #ea580c;
}

.elementor-32529 .elementor-element.elementor-element-a691d22:not(.elementor-motion-effects-element-type-background), .elementor-32529 .elementor-element.elementor-element-a691d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-a691d22 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-a691d22 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-7f5b544 {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-25584f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-25584f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #159c47 0%, #127b57 100%);
}

.elementor-32529 .elementor-element.elementor-element-25584f9 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-25584f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-25584f9 > .elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}

.elementor-32529 .elementor-element.elementor-element-25584f9 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-25584f9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-80b0bcd {
	--spacer-size: 50px;
}

.elementor-32529 .elementor-element.elementor-element-d95a6d0 .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-d95a6d0 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 48px;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-d95a6d0 .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-d95a6d0 .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-d95a6d0 .edublink-section-heading .sub-heading {
	margin-top: 0px;
}

.elementor-32529 .elementor-element.elementor-element-3453b9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-3453b9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-3453b9b > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-3453b9b > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-3453b9b > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-3453b9b > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-3453b9b:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-32529 .elementor-element.elementor-element-3453b9b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-dd5eda0 {
	width: var(--container-widget-width, 125.003%);
	max-width: 125.003%;
	--container-widget-width: 125.003%;
	--container-widget-flex-grow: 0;
}

.elementor-32529 .elementor-element.elementor-element-dd5eda0 .edublink-button-widget-wrapper {
	justify-content: center;
}

.elementor-32529 .elementor-element.elementor-element-dd5eda0 .edublink-button-item {
	padding: 0px 10px 0px 10px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00752b;
	background: #fff;
}

.elementor-32529 .elementor-element.elementor-element-d2c725a {
	--spacer-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-0efc6b9 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-0efc6b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-0efc6b9 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-0efc6b9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-32529 .elementor-element.elementor-element-0efc6b9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper .edublink-icon-box-icon, .elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	font-size: 15px;
}

.elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper .edublink-icon-box-icon i {
	color: #fcd34d;
}

.elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper .edublink-icon-box-icon svg {
	fill: #fcd34d;
}

.elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper {
	align-items: center;
}

.elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper .edublink-icon-box-content {
	margin: 0px 0px 0px 6px;
}

.elementor-32529 .elementor-element.elementor-element-ee7cf55 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-6da0e1b {
	--spacer-size: 50px;
}

.elementor-32529 .elementor-element.elementor-element-6041245 {
	--spacer-size: 10px;
}

.elementor-32529 .elementor-element.elementor-element-63badaa9 > .elementor-container {
	max-width: 800px;
}

.elementor-32529 .elementor-element.elementor-element-63badaa9 {
	margin-top: -11px;
	margin-bottom: -11px;
}

.elementor-32529 .elementor-element.elementor-element-76337b28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(-90deg, #107864 0%, #159043 100%);
}

.elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated >  .elementor-background-overlay {
	background-image: url("https://vikalpindia.com/wp-content/uploads/2026/02/cta-bg-imgae-07.png?lm=699AC830");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	--lzl-bg-img: "https://vikalpindia.com/wp-content/uploads/2026/02/cta-bg-imgae-07.png?lm=699AC830";
}

.elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated >  .elementor-background-overlay.lzl:not(.lzl-ed), .elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated >  .elementor-background-overlay.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwIAAACWCAYAAABtoz9wAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAH90lEQVR4Ae3QMQEAAADCoPVPbQlPiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMfAYGDa8AAd6XYQQAAAAASUVORK5CYII=");
}

.elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated, .elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated > .elementor-background-overlay, .elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 50px 50px 50px 50px;
}

.elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-268ba0e7 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-268ba0e7 {
	width: auto;
	max-width: auto;
	top: -30px;
	z-index: -1;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-268ba0e7 {
	left: -70px;
}

.elementor-32529 .elementor-element.elementor-element-268ba0e7 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-7f1098aa .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-7f1098aa {
	width: auto;
	max-width: auto;
	top: -10px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-7f1098aa {
	left: -120px;
}

.elementor-32529 .elementor-element.elementor-element-7f1098aa .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-6f584bcf .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-6f584bcf {
	width: auto;
	max-width: auto;
	bottom: -50px;
	z-index: -1;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-6f584bcf {
	right: -50px;
}

.elementor-32529 .elementor-element.elementor-element-6f584bcf .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-32529 .elementor-element.elementor-element-e6552a {
	text-align: end;
}

.elementor-32529 .elementor-element.elementor-element-e6552a .elementor-heading-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.73;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-32acf845 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	text-align: end;
}

.elementor-32529 .elementor-element.elementor-element-32acf845 .elementor-heading-title {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-212a3b5a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-32529 .elementor-element.elementor-element-107fd3d8 {
	width: auto;
	max-width: auto;
	background-color: #fff;
	padding: 18px 18px 18px 18px;
	align-self: flex-start;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: rgba(26, 182, 157, .2);
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-107fd3d8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #1ab69d;
}

.elementor-32529 .elementor-element.elementor-element-72eb3e9a .elementor-heading-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.73;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-4edc5620 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
}

.elementor-32529 .elementor-element.elementor-element-4edc5620 .elementor-heading-title {
	font-size: 26px;
	font-weight: 700;
	color: #fff;
}

.elementor-32529 .elementor-element.elementor-element-20975b0:not(.elementor-motion-effects-element-type-background), .elementor-32529 .elementor-element.elementor-element-20975b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafc;
}

.elementor-32529 .elementor-element.elementor-element-20975b0 > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-20975b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 15px 0px 105px 0px;
}

.elementor-32529 .elementor-element.elementor-element-20975b0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-0817ef3 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-0817ef3 .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-0817ef3 .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 12px;
}

.elementor-32529 .elementor-element.elementor-element-0817ef3 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-b0dc818 > .elementor-widget-container {
	border-radius: 9px 9px 9px 9px;
}

.elementor-32529 .elementor-element.elementor-element-b1a7f46 > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-b1a7f46 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-32529 .elementor-element.elementor-element-b1a7f46 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-3ff0ac8 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-32529 .elementor-element.elementor-element-3ff0ac8 .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-3ff0ac8 .edublink-section-heading .pre-heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
}

.elementor-32529 .elementor-element.elementor-element-3ff0ac8 .edublink-section-heading .heading {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 44px;
}

.elementor-32529 .elementor-element.elementor-element-3ff0ac8 .edublink-section-heading .sub-heading, .elementor-32529 .elementor-element.elementor-element-3ff0ac8 .edublink-section-heading p {
	font-family: "DM Sans", Sans-serif;
	font-size: 20px;
}

.elementor-32529 .elementor-element.elementor-element-5a59bab:not(.elementor-motion-effects-element-type-background), .elementor-32529 .elementor-element.elementor-element-5a59bab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1fff5;
}

.elementor-32529 .elementor-element.elementor-element-5a59bab > .elementor-container {
	max-width: 1200px;
}

.elementor-32529 .elementor-element.elementor-element-5a59bab {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 0px 15px 0px;
}

.elementor-32529 .elementor-element.elementor-element-5a59bab > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32529 .elementor-element.elementor-element-837e73c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-5d3fa69 > .elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-32529 .elementor-element.elementor-element-f0f13a7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-f0f13a7 img {
	width: 100%;
}

.elementor-32529 .elementor-element.elementor-element-cd4d04c > .elementor-element-populated {
	margin: 70px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-32529 .elementor-element.elementor-element-a13fad3 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-a13fad3 {
	width: var(--container-widget-width, 35.184%);
	max-width: 35.184%;
	--container-widget-width: 35.184%;
	--container-widget-flex-grow: 0;
	top: -113.966px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-a13fad3 {
	left: 105.915px;
}

.elementor-32529 .elementor-element.elementor-element-a13fad3 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-a13fad3 .edublink-animation-widget img {
	height: 90px;
	width: 245px;
}

.elementor-32529 .elementor-element.elementor-element-a26b139 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-a26b139 img {
	width: 100%;
}

.elementor-32529 .elementor-element.elementor-element-9e0d89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-32529 .elementor-element.elementor-element-9e0d89c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 32px 0px 0px;
}

.elementor-32529 .elementor-element.elementor-element-c2588d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-c2588d0 img {
	width: 100%;
}

.elementor-32529 .elementor-element.elementor-element-f42ecd5 > .elementor-element-populated {
	margin: 30px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-32529 .elementor-element.elementor-element-6db2c0b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-6db2c0b img {
	width: 100%;
}

.elementor-32529 .elementor-element.elementor-element-7e71a9c .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-7e71a9c {
	width: var(--container-widget-width, 35.184%);
	max-width: 35.184%;
	--container-widget-width: 35.184%;
	--container-widget-flex-grow: 0;
	top: 145.024px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-7e71a9c {
	left: -371.085px;
}

.elementor-32529 .elementor-element.elementor-element-7e71a9c .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-7e71a9c .edublink-animation-widget img {
	height: 90px;
	width: 245px;
}

.elementor-32529 .elementor-element.elementor-element-8bb3073 > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-32529 .elementor-element.elementor-element-aa91b4b .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-32529 .elementor-element.elementor-element-aa91b4b {
	width: auto;
	max-width: auto;
	bottom: -50px;
	z-index: 0;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-aa91b4b {
	right: -110px;
}

.elementor-32529 .elementor-element.elementor-element-aa91b4b .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-dc2c9ff {
	width: auto;
	max-width: auto;
	bottom: -40px;
}

body:not(.rtl) .elementor-32529 .elementor-element.elementor-element-dc2c9ff {
	right: -130px;
}

.elementor-32529 .elementor-element.elementor-element-dc2c9ff .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-32529 .elementor-element.elementor-element-dc2c9ff .edublink-animation-widget .edublink-animation-widget-color {
	height: 101px;
	width: 101px;
	border-style: solid;
	border-width: 15px 15px 15px 15px;
	border-color: #ee4a62;
	border-radius: 50% 50% 50% 50%;
}

.elementor-32529 .elementor-element.elementor-element-1e6b54d .edublink-section-heading {
	text-align: center;
}

.elementor-32529 .elementor-element.elementor-element-1e6b54d .edublink-section-heading .pre-heading {
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #009044;
}

.elementor-32529 .elementor-element.elementor-element-1e6b54d .edublink-section-heading .heading {
	font-size: 31px;
}

.elementor-32529 .elementor-element.elementor-element-1e6b54d .edublink-section-heading .title-shape {
	color: #b2ff00;
}

.elementor-32529 .elementor-element.elementor-element-6edbfb5 > .elementor-widget-container {
	background-color: #fdfff9;
}

@media (min-width:768px) {
	.elementor-32529 .elementor-element.elementor-element-8756b45 {
		width: 51.424%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-7d38243 {
		width: 48.488%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-33851b3 {
		width: 49%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-cfacb93 {
		width: 2%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-49e2ea3 {
		width: 48.332%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-5197dd5 {
		width: 49%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-34ccb39 {
		width: 2%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-1cb977c {
		width: 48.664%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-a82ebbb {
		width: 49%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-cb17d75 {
		width: 2%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-cd6d42c {
		width: 48.635%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-b85828c {
		width: 49%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3062b75 {
		width: 2%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-5663235 {
		width: 48.332%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3e12598 {
		width: 32%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-604a315 {
		width: 2%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-2dfe7ad {
		width: 32%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-cc24860 {
		width: 2%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-9e32438 {
		width: 32%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-81650bc {
		width: 5%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-25584f9 {
		width: 89.333%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-e8a54b1 {
		width: 24.289%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3453b9b {
		width: 47.327%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-0f22cb2 {
		width: 28.05%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-d98e4c3 {
		width: 30.284%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-0efc6b9 {
		width: 35.844%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-10e4600 {
		width: 33.538%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-03a56cf {
		width: 5%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-1759efb3 {
		width: 40%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-212a3b5a {
		width: 19.333%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-421275f6 {
		width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-32529 .elementor-element.elementor-element-18a9b9e2 {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-1913f36f {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3719aadf {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-1759efb3 {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-212a3b5a {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-421275f6 {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-837e73c {
		width: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-8bb3073 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-32529 .elementor-element.elementor-element-33d2438 > .elementor-container {
		min-height: 100%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-33d2438 {
		padding: 70px 0px 15px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-18a9b9e2.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-18a9b9e2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-32529 .elementor-element.elementor-element-14d494e6 {
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-26a8fa25 {
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-61e897ff .edublink-button-widget-wrapper {
		justify-content: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-9bb7067 {
		bottom: -40px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-5b109f26 {
		bottom: -40px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-2b8f2384 {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-2ed9319 {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-26522117 {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-ba32c7f {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-1117c4a8 {
		padding: 80px 0px 0px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3719aadf > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3311a73c > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-19af7576 {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-76337b28 > .elementor-element-populated {
		padding: 40px 30px 40px 30px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-32529 .elementor-element.elementor-element-e6552a {
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-32acf845 {
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-32acf845 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-107fd3d8 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-72eb3e9a {
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-4edc5620 {
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-4edc5620 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-20975b0 {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-b1a7f46 {
		padding: 65px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-5a59bab {
		padding: 85px 0px 85px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-8bb3073 > .elementor-element-populated {
		margin: 5px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-32529 .elementor-element.elementor-element-14d494e6 {
		text-align: start;
	}
	
	.elementor-32529 .elementor-element.elementor-element-4b5792b9 .edublink-section-heading {
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-26a8fa25 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
		text-align: center;
	}
	
	.elementor-32529 .elementor-element.elementor-element-61e897ff > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-2758980 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-2b8f2384 {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-2ed9319 {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-26522117 {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-ba32c7f {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-1117c4a8 {
		margin-top: 0px;
		margin-bottom: -20px;
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3719aadf > .elementor-element-populated {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3311a73c > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-24074b9d > .elementor-widget-container {
		margin: 0px 15px 25px 15px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-9600b2f {
		width: 25%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-f0f1500 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-27df74a {
		width: 25%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-94a3f40 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-ff2e450 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-3249a14 {
		width: 25%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-a630eca .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-19af7576 {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-32529 .elementor-element.elementor-element-20975b0 {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-b1a7f46 {
		padding: 45px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-5a59bab {
		padding: 65px 0px 65px 0px;
	}
	
	.elementor-32529 .elementor-element.elementor-element-5d3fa69 {
		width: 50%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-cd4d04c {
		width: 50%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-9e0d89c {
		width: 50%;
	}
	
	.elementor-32529 .elementor-element.elementor-element-f42ecd5 {
		width: 50%;
	}
}

.edublink-section-heading .heading mark {
	color: #16a34a;
}