
.elementor-1233 .elementor-element.elementor-element-6754dd3 {
	--display: flex;
	--min-height: 780px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 120px;
	--padding-bottom: 35px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-6754dd3:not(.elementor-motion-effects-element-type-background), .elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 0, 44, .05);
}

.elementor-1233 .elementor-element.elementor-element-6754dd3::before, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-position: bottom center;
	background-repeat: no-repeat;
}

.elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-shape-top svg, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .e-con-inner > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 54px;
}

.elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-shape-bottom svg, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 150px;
}

.elementor-1233 .elementor-element.elementor-element-62c07f3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 30px;
}

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

.elementor-1233 .elementor-element.elementor-element-f42a75e > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-1233 .elementor-element.elementor-element-f42a75e {
	text-align: start;
}

.elementor-1233 .elementor-element.elementor-element-f42a75e .elementor-heading-title {
	font-size: 13px;
	line-height: 1.2;
	color: var(--e-global-color-1448e0d);
}

.elementor-1233 .elementor-element.elementor-element-11dce90 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-11dce90 {
	text-align: start;
}

.elementor-1233 .elementor-element.elementor-element-11dce90 .elementor-heading-title {
	font-size: 56px;
	line-height: 1.2;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

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

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

.elementor-1233 .elementor-element.elementor-element-ee0dca1 > .elementor-widget-container {
	margin: -5px 50px 10px 0px;
}

.elementor-1233 .elementor-element.elementor-element-ee0dca1 {
	text-align: start;
	font-size: 18px;
	color: #181818;
}

.elementor-1233 .elementor-element.elementor-element-e8f925c .edublink-button-widget-wrapper {
	justify-content: flex-start;
}

.elementor-1233 .elementor-element.elementor-element-2b19adc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-d033a1b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1233 .elementor-element.elementor-element-75b5241 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-a5dfa40 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-a5dfa40 {
	width: auto;
	max-width: auto;
	top: -60px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-a5dfa40 {
	right: -145px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-a5dfa40 {
	left: -145px;
}

.elementor-1233 .elementor-element.elementor-element-a5dfa40 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-563149c {
	width: auto;
	max-width: auto;
	bottom: 39.933px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-563149c {
	right: -4.01px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-563149c {
	left: -4.01px;
}

.elementor-1233 .elementor-element.elementor-element-3897c54 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-3897c54 {
	width: auto;
	max-width: auto;
	bottom: -10px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-3897c54 {
	left: -10px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-3897c54 {
	right: -10px;
}

.elementor-1233 .elementor-element.elementor-element-3897c54 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

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

.elementor-1233 .elementor-element.elementor-element-5536072 img {
	border-radius: 0px 70px 0px 110px;
}

.elementor-1233 .elementor-element.elementor-element-1326540 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-9c1ae3d .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-9c1ae3d {
	width: auto;
	max-width: auto;
	top: 85px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-9c1ae3d {
	right: -50px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-9c1ae3d {
	left: -50px;
}

.elementor-1233 .elementor-element.elementor-element-9c1ae3d .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-33f6055 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-33f6055 {
	width: auto;
	max-width: auto;
	bottom: 20px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-33f6055 {
	right: -105px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-33f6055 {
	left: -105px;
}

.elementor-1233 .elementor-element.elementor-element-33f6055 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-cd2df49 > .elementor-widget-container {
	margin: 80px 0px 0px 30px;
}

.elementor-1233 .elementor-element.elementor-element-cd2df49 img {
	border-radius: 0px 70px 0px 110px;
}

.elementor-1233 .elementor-element.elementor-element-2865761 {
	--display: flex;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-17c7622 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .pre-heading {
	color: var(--e-global-color-0bc20ff);
}

.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .title-shape {
	color: var(--e-global-color-0bc20ff);
}

.elementor-1233 .elementor-element.elementor-element-63182c4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-63182c4::before, .elementor-1233 .elementor-element.elementor-element-63182c4 > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-63182c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-63182c4 > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-63182c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-63182c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1233 .elementor-element.elementor-element-a952f48 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
	--z-index: 5;
}

.elementor-1233 .elementor-element.elementor-element-7dd2aae > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-7dd2aae {
	z-index: 5;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 50px;
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-icon i {
	color: var(--e-global-color-0bc20ff);
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-0bc20ff);
	transition: fill .3s;
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-offset: 0px;
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-item > a {
	font-weight: 600;
	line-height: 1.73;
}

.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-text {
	color: #181818;
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-580fcd6 {
	--display: flex;
	--z-index: 2;
}

.elementor-1233 .elementor-element.elementor-element-580fcd6.e-con {
	--align-self: center;
}

.elementor-1233 .elementor-element.elementor-element-7ff7eb6 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-7ff7eb6 {
	width: auto;
	max-width: auto;
	top: -5px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-7ff7eb6 {
	left: -110px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-7ff7eb6 {
	right: -110px;
}

.elementor-1233 .elementor-element.elementor-element-7ff7eb6 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-60caf08 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-60caf08 {
	width: auto;
	max-width: auto;
	top: -40px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-60caf08 {
	left: -55px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-60caf08 {
	right: -55px;
}

.elementor-1233 .elementor-element.elementor-element-60caf08 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-55a05cc {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-a2bf539:not(.elementor-motion-effects-element-type-background), .elementor-1233 .elementor-element.elementor-element-a2bf539 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(247, 245, 242, .95);
}

.elementor-1233 .elementor-element.elementor-element-a2bf539 > .elementor-container {
	max-width: 1200px;
}

.elementor-1233 .elementor-element.elementor-element-a2bf539 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

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

.elementor-1233 .elementor-element.elementor-element-1f829d3 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .pre-heading {
	color: #c61a38;
}

.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-d7188dd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-1233 .elementor-element.elementor-element-40b0472 {
	--display: flex;
	--justify-content: space-evenly;
}

.elementor-1233 .elementor-element.elementor-element-80a5002 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 10px 50px 0px rgba(26, 46, 85, .1);
}

.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 80px;
	height: 80px;
	background-color: #0c7d6b;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-weight: 700;
	margin: 30px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-content p {
	color: #181818;
}

.elementor-1233 .elementor-element.elementor-element-9ca404b {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-55c3449 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 10px 50px 0px rgba(26, 46, 85, .1);
}

.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 80px;
	height: 80px;
	background-color: #7d0c0c;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-weight: 700;
	margin: 30px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-content p {
	color: #181818;
}

.elementor-1233 .elementor-element.elementor-element-992e82a {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-a149c0d > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 10px 50px 0px rgba(26, 46, 85, .1);
}

.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
	min-width: 80px;
	height: 80px;
	background-color: #0c177d;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-title {
	font-weight: 700;
	margin: 30px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-content p {
	color: #181818;
}

.elementor-1233 .elementor-element.elementor-element-f36db09 {
	--display: flex;
	--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-10fb1f2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .pre-heading {
	color: #c61a38;
}

.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-3240664 > .elementor-container {
	max-width: 890px;
}

.elementor-1233 .elementor-element.elementor-element-3240664 {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-1233 .elementor-element.elementor-element-1409df2 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-1409df2 {
	width: auto;
	max-width: auto;
	top: -55px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-1409df2 {
	right: -55px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-1409df2 {
	left: -55px;
}

.elementor-1233 .elementor-element.elementor-element-1409df2 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-ab9dacf .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-ab9dacf {
	width: auto;
	max-width: auto;
	bottom: -15px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-ab9dacf {
	left: -120px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-ab9dacf {
	right: -120px;
}

.elementor-1233 .elementor-element.elementor-element-ab9dacf .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-bcce104 > .elementor-widget-container {
	border-radius: 0px 120px 0px 65px;
}

.elementor-1233 .elementor-element.elementor-element-bcce104 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1233 .elementor-element.elementor-element-a5d6adc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-b6060cd {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-8b9dbd0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .pre-heading {
	color: #c61a38;
}

.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-531c76f > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-1233 .elementor-element.elementor-element-531c76f {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-item > a {
	font-weight: 600;
	line-height: 1.73;
}

.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-text {
	color: #181818;
	transition: color .3s;
}

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

.elementor-1233 .elementor-element.elementor-element-22c46a0 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-ef295fb {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-d3a8826 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-c806963 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-c806963 {
	width: auto;
	max-width: auto;
	top: -5px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-c806963 {
	left: -110px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-c806963 {
	right: -110px;
}

.elementor-1233 .elementor-element.elementor-element-c806963 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-943ed2b .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-943ed2b {
	width: auto;
	max-width: auto;
	top: -40px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-943ed2b {
	left: -55px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-943ed2b {
	right: -55px;
}

.elementor-1233 .elementor-element.elementor-element-943ed2b .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-58996cd > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-58996cd {
	text-align: start;
}

.elementor-1233 .elementor-element.elementor-element-58996cd img {
	border-radius: 51px 51px 51px 51px;
}

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

.elementor-1233 .elementor-element.elementor-element-e78f706 > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-1233 .elementor-element.elementor-element-e78f706 {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-e78f706 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 53px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: .1px;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-1db9c5e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-ca409ae {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--z-index: 1;
}

.elementor-1233 .elementor-element.elementor-element-eaf6898 {
	text-align: justify;
	font-size: 28px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-8499c51 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-8499c51 {
	width: auto;
	max-width: auto;
	top: -455.901px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-8499c51 {
	right: -331.052px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-8499c51 {
	left: -331.052px;
}

.elementor-1233 .elementor-element.elementor-element-8499c51 .edublink-animation-widget img, .elementor-1233 .elementor-element.elementor-element-8499c51 .edublink-animation-widget i, .elementor-1233 .elementor-element.elementor-element-8499c51 .edublink-animation-widget .edublink-animation-widget-text, .elementor-1233 .elementor-element.elementor-element-8499c51 .edublink-animation-widget span.edublink-animation-widget-color {
	-webkit-animation: edublink-circle-small 15s normal infinite linear;
	-moz-animation: edublink-circle-small 15s normal infinite linear;
	-ms-animation: edublink-circle-small 15s normal infinite linear;
	-o-animation: edublink-circle-small 15s normal infinite linear;
	animation: edublink-circle-small 15s normal infinite linear;
}

.elementor-1233 .elementor-element.elementor-element-8499c51 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-4b446e4 {
	--display: flex;
	--justify-content: center;
}

.elementor-1233 .elementor-element.elementor-element-10bb47b {
	--spacer-size: 500px;
	width: var(--container-widget-width, 553px);
	max-width: 553px;
	--container-widget-width: 553px;
	--container-widget-flex-grow: 0;
	top: 17.984px;
	z-index: 2;
}

.elementor-1233 .elementor-element.elementor-element-10bb47b > .elementor-widget-container {
	background-color: rgba(214, 163, 214, .09);
	border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, .05);
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-10bb47b {
	right: -47px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-10bb47b {
	left: -47px;
}

.elementor-1233 .elementor-element.elementor-element-ac7cf1e > .elementor-widget-container {
	background-color: rgba(254, 91, 119, .16);
	margin: 25px 0px 0px 0px;
	border-radius: 380px 380px 380px 380px;
}

.elementor-1233 .elementor-element.elementor-element-ac7cf1e {
	z-index: 3;
	text-align: start;
}

.elementor-1233 .elementor-element.elementor-element-ac7cf1e img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1233 .elementor-element.elementor-element-f730ce9 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-f730ce9 {
	width: auto;
	max-width: auto;
	top: 18.018px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-f730ce9 {
	left: 396.982px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-f730ce9 {
	right: 396.982px;
}

.elementor-1233 .elementor-element.elementor-element-f730ce9 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-1147e09 {
	width: auto;
	max-width: auto;
	top: -40.015px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-1147e09 {
	left: 154.938px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-1147e09 {
	right: 154.938px;
}

.elementor-1233 .elementor-element.elementor-element-1147e09 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-1147e09 .edublink-animation-widget .edublink-animation-widget-color {
	height: 100px;
	width: 100px;
	border-style: solid;
	border-width: 15px 15px 15px 15px;
	border-color: #9d0018;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1233 .elementor-element.elementor-element-8d16fad .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-8d16fad {
	width: auto;
	max-width: auto;
	top: 25px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-8d16fad {
	left: -45px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-8d16fad {
	right: -45px;
}

.elementor-1233 .elementor-element.elementor-element-8d16fad .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-fc398cc .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-fc398cc {
	width: auto;
	max-width: auto;
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-fc398cc {
	left: 25px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-fc398cc {
	right: 25px;
}

.elementor-1233 .elementor-element.elementor-element-fc398cc .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-f18c943 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-0671676 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-246b9da .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-246b9da {
	width: auto;
	max-width: auto;
	top: -35px;
	z-index: 1;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-246b9da {
	left: -35px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-246b9da {
	right: -35px;
}

.elementor-1233 .elementor-element.elementor-element-246b9da .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-c56579c {
	width: auto;
	max-width: auto;
	bottom: 55px;
	z-index: 3;
}

.elementor-1233 .elementor-element.elementor-element-c56579c > .elementor-widget-container {
	background-color: #fff;
	padding: 15px 15px 15px 15px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, .15);
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-c56579c {
	right: 50px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-c56579c {
	left: 50px;
}

.elementor-1233 .elementor-element.elementor-element-c56579c img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1233 .elementor-element.elementor-element-6b08cb1 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-6b08cb1 {
	z-index: 1;
	text-align: start;
}

.elementor-1233 .elementor-element.elementor-element-6b08cb1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1233 .elementor-element.elementor-element-dc54cce .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-dc54cce {
	width: auto;
	max-width: auto;
	top: -33.991px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-dc54cce {
	left: -119.96px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-dc54cce {
	right: -119.96px;
}

.elementor-1233 .elementor-element.elementor-element-dc54cce .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-09ba297 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-65950d6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .pre-heading {
	color: #c61a38;
}

.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-icon i {
	color: #ee4a62;
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-icon svg {
	fill: #ee4a62;
	transition: fill .3s;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-item > a {
	font-weight: 500;
	line-height: 1.73;
}

.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-text {
	color: #181818;
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-560a3f5 .edublink-button-widget-wrapper {
	justify-content: center;
}

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

.elementor-1233 .elementor-element.elementor-element-68880ba > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-68880ba {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-68880ba .elementor-heading-title {
	font-size: 35px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: .1px;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-cb7c126 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 30px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-719e130 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--z-index: 1;
}

.elementor-1233 .elementor-element.elementor-element-8148693 {
	text-align: justify;
	font-size: 28px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-865464d .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-865464d {
	width: auto;
	max-width: auto;
	top: -605.94px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-865464d {
	right: -36.022px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-865464d {
	left: -36.022px;
}

.elementor-1233 .elementor-element.elementor-element-865464d .edublink-animation-widget img, .elementor-1233 .elementor-element.elementor-element-865464d .edublink-animation-widget i, .elementor-1233 .elementor-element.elementor-element-865464d .edublink-animation-widget .edublink-animation-widget-text, .elementor-1233 .elementor-element.elementor-element-865464d .edublink-animation-widget span.edublink-animation-widget-color {
	-webkit-animation: edublink-circle-small 15s normal infinite linear;
	-moz-animation: edublink-circle-small 15s normal infinite linear;
	-ms-animation: edublink-circle-small 15s normal infinite linear;
	-o-animation: edublink-circle-small 15s normal infinite linear;
	animation: edublink-circle-small 15s normal infinite linear;
}

.elementor-1233 .elementor-element.elementor-element-865464d .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-aacedd5 {
	--display: flex;
	--justify-content: center;
}

.elementor-1233 .elementor-element.elementor-element-ade9ed0 {
	--spacer-size: 550px;
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
	top: 17.992px;
	z-index: 0;
}

.elementor-1233 .elementor-element.elementor-element-ade9ed0 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .4);
	border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, .05);
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-ade9ed0 {
	right: -18.008px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-ade9ed0 {
	left: -18.008px;
}

.elementor-1233 .elementor-element.elementor-element-eeda27d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-eeda27d {
	z-index: 2;
}

.elementor-1233 .elementor-element.elementor-element-85baa58 {
	width: auto;
	max-width: auto;
	top: 39.992px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-85baa58 {
	left: 431.976px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-85baa58 {
	right: 431.976px;
}

.elementor-1233 .elementor-element.elementor-element-85baa58 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-85baa58 .edublink-animation-widget .edublink-animation-widget-color {
	height: 100px;
	width: 100px;
	border-style: solid;
	border-width: 15px 15px 15px 15px;
	border-color: #ee4a62;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1233 .elementor-element.elementor-element-49ebca4 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-49ebca4 {
	width: auto;
	max-width: auto;
	top: 25px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-49ebca4 {
	left: -45px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-49ebca4 {
	right: -45px;
}

.elementor-1233 .elementor-element.elementor-element-49ebca4 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-7473ff7 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-7473ff7 {
	width: auto;
	max-width: auto;
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-7473ff7 {
	left: 25px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-7473ff7 {
	right: 25px;
}

.elementor-1233 .elementor-element.elementor-element-7473ff7 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-665e9bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-84dab3f {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-1d41abf .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-1d41abf {
	width: auto;
	max-width: auto;
	top: -35px;
	z-index: 1;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-1d41abf {
	left: -35px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-1d41abf {
	right: -35px;
}

.elementor-1233 .elementor-element.elementor-element-1d41abf .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-9376981 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-9376981 {
	z-index: 1;
	text-align: start;
}

.elementor-1233 .elementor-element.elementor-element-9376981 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1233 .elementor-element.elementor-element-f3f9ecf .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-f3f9ecf {
	width: auto;
	max-width: auto;
	top: -33.991px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-f3f9ecf {
	left: -119.96px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-f3f9ecf {
	right: -119.96px;
}

.elementor-1233 .elementor-element.elementor-element-f3f9ecf .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-7efdc45 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-206f2dc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .pre-heading {
	color: #ee4a62;
}

.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-icon i {
	color: #ee4a62;
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-icon svg {
	fill: #ee4a62;
	transition: fill .3s;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-item > a {
	font-weight: 600;
	line-height: 1.73;
}

.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-text {
	color: #181818;
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-c7df902 .edublink-button-widget-wrapper {
	justify-content: center;
}

.elementor-1233 .elementor-element.elementor-element-818ef6a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	--margin-top: 50px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-818ef6a::before, .elementor-1233 .elementor-element.elementor-element-818ef6a > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-818ef6a > .e-con-inner > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-818ef6a > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-818ef6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-818ef6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-1233 .elementor-element.elementor-element-668c61a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1233 .elementor-element.elementor-element-0a5c4bd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .pre-heading {
	color: #ee4a62;
}

.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-4576bda > .elementor-background-overlay {
	background-color: #fff;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1233 .elementor-element.elementor-element-4576bda {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1233 .elementor-element.elementor-element-86c43dd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1233 .elementor-element.elementor-element-86c43dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1233 .elementor-element.elementor-element-86c43dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-1233 .elementor-element.elementor-element-919d0a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-5b6a363 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3.ekit-equal-height-enable, .elementor-1233 .elementor-element.elementor-element-d479bc3.ekit-equal-height-enable > div, .elementor-1233 .elementor-element.elementor-element-d479bc3.ekit-equal-height-enable .ekit-wid-con, .elementor-1233 .elementor-element.elementor-element-d479bc3.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
	background-color: #000;
	height: 3px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-body {
	background-color: #fff;
	padding: 40px 40px 20px 40px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn {
	background-color: #fff;
	padding: 14px 20px 14px 20px;
	font-weight: 600;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f7f9fb;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn:hover {
	background-color: #000;
	color: #fff;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: .9;
	transform: scale(1.01);
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: .9;
	transform: scale(1.01);
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "Arial", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title {
	color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title a {
	color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-9cb5412);
	fill: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	font-family: "Arial", Sans-serif;
	font-size: 12px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn i {
	font-size: 18px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn svg {
	max-width: 18px;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-1233 .elementor-element.elementor-element-51f67fb {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6.ekit-equal-height-enable, .elementor-1233 .elementor-element.elementor-element-357e8d6.ekit-equal-height-enable > div, .elementor-1233 .elementor-element.elementor-element-357e8d6.ekit-equal-height-enable .ekit-wid-con, .elementor-1233 .elementor-element.elementor-element-357e8d6.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
	background-color: #000;
	height: 3px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-body {
	background-color: #fff;
	padding: 40px 40px 20px 40px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn {
	background-color: #fff;
	padding: 14px 20px 14px 20px;
	font-weight: 600;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f7f9fb;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn:hover {
	background-color: #000;
	color: #fff;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: .9;
	transform: scale(1.01);
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: .9;
	transform: scale(1.01);
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "Arial", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title {
	color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title a {
	color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-9cb5412);
	fill: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	font-family: "Arial", Sans-serif;
	font-size: 12px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn i {
	font-size: 18px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn svg {
	max-width: 18px;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-1233 .elementor-element.elementor-element-45434a4 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf.ekit-equal-height-enable, .elementor-1233 .elementor-element.elementor-element-8ba49bf.ekit-equal-height-enable > div, .elementor-1233 .elementor-element.elementor-element-8ba49bf.ekit-equal-height-enable .ekit-wid-con, .elementor-1233 .elementor-element.elementor-element-8ba49bf.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
	background-color: #000;
	height: 3px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-body {
	background-color: #fff;
	padding: 40px 40px 20px 40px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn {
	background-color: #fff;
	padding: 14px 20px 14px 20px;
	font-weight: 600;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f7f9fb;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn:hover {
	background-color: #000;
	color: #fff;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: .9;
	transform: scale(1.01);
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: .9;
	transform: scale(1.01);
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "Arial", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title {
	color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title a {
	color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-9cb5412);
	fill: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	font-family: "Arial", Sans-serif;
	font-size: 12px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn i {
	font-size: 18px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn svg {
	max-width: 18px;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

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

.elementor-1233 .elementor-element.elementor-element-d7b9cbd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-d7b9cbd::before, .elementor-1233 .elementor-element.elementor-element-d7b9cbd > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-d7b9cbd > .e-con-inner > .elementor-background-video-container::before, .elementor-1233 .elementor-element.elementor-element-d7b9cbd > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-d7b9cbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1233 .elementor-element.elementor-element-d7b9cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-1233 .elementor-element.elementor-element-c276ad8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1233 .elementor-element.elementor-element-14c89c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading p {
	color: #000;
}

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

.elementor-1233 .elementor-element.elementor-element-9eeb3a2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-wrapper {
	gap: 37px;
}

.elementor-1233 .elementor-element.elementor-element-a8c638e.elementor-view-stacked .elementor-icon {
	background-color: #fe00ff;
}

.elementor-1233 .elementor-element.elementor-element-a8c638e.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-a8c638e.elementor-view-default .elementor-icon {
	fill: #fe00ff;
	color: #fe00ff;
	border-color: #fe00ff;
}

.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-description {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-wrapper {
	gap: 37px;
}

.elementor-1233 .elementor-element.elementor-element-0372a06.elementor-view-stacked .elementor-icon {
	background-color: #ff002c;
}

.elementor-1233 .elementor-element.elementor-element-0372a06.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-0372a06.elementor-view-default .elementor-icon {
	fill: #ff002c;
	color: #ff002c;
	border-color: #ff002c;
}

.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-description {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-wrapper {
	gap: 37px;
}

.elementor-1233 .elementor-element.elementor-element-4b1fc7c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1233 .elementor-element.elementor-element-4b1fc7c.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-4b1fc7c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-description {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-wrapper {
	gap: 37px;
}

.elementor-1233 .elementor-element.elementor-element-87e4ab9.elementor-view-stacked .elementor-icon {
	background-color: #fa0;
}

.elementor-1233 .elementor-element.elementor-element-87e4ab9.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-87e4ab9.elementor-view-default .elementor-icon {
	fill: #fa0;
	color: #fa0;
	border-color: #fa0;
}

.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-description {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-wrapper {
	gap: 37px;
}

.elementor-1233 .elementor-element.elementor-element-75f13d7.elementor-view-stacked .elementor-icon {
	background-color: #f00;
}

.elementor-1233 .elementor-element.elementor-element-75f13d7.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-75f13d7.elementor-view-default .elementor-icon {
	fill: #f00;
	color: #f00;
	border-color: #f00;
}

.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-description {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-wrapper {
	gap: 37px;
}

.elementor-1233 .elementor-element.elementor-element-39aba99.elementor-view-stacked .elementor-icon {
	background-color: #08ff00;
}

.elementor-1233 .elementor-element.elementor-element-39aba99.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-39aba99.elementor-view-default .elementor-icon {
	fill: #08ff00;
	color: #08ff00;
	border-color: #08ff00;
}

.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-title a {
	font-family: "Arial", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-title {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-description {
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-313f6e5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 100px;
	--padding-bottom: 105px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-b8e46cc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-6e7177c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .pre-heading {
	color: #c61a38;
}

.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading p {
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-item > a {
	font-weight: 500;
	line-height: 1.73;
}

.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-text {
	color: #181818;
	transition: color .3s;
}

.elementor-1233 .elementor-element.elementor-element-bfbccb9 .edublink-button-widget-wrapper {
	justify-content: center;
}

.elementor-1233 .elementor-element.elementor-element-d06964c {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-72f4863 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-72f4863 {
	width: auto;
	max-width: auto;
	top: -5px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-72f4863 {
	left: -110px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-72f4863 {
	right: -110px;
}

.elementor-1233 .elementor-element.elementor-element-72f4863 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-6e3eef9 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-6e3eef9 {
	width: auto;
	max-width: auto;
	top: -40px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-6e3eef9 {
	left: -55px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-6e3eef9 {
	right: -55px;
}

.elementor-1233 .elementor-element.elementor-element-6e3eef9 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-9b55e41 > .elementor-widget-container {
	margin: 15px 0px 95px 0px;
}

.elementor-1233 .elementor-element.elementor-element-9b55e41 {
	text-align: start;
}

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

.elementor-1233 .elementor-element.elementor-element-44a9679 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-1233 .elementor-element.elementor-element-a2fff51 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 30px;
}

.elementor-1233 .elementor-element.elementor-element-86ec6cc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .pre-heading {
	color: #c61a38;
}

.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading p {
	font-weight: 500;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-fc8d828 {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-e11cf3c {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-4106266 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-4106266 {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-4106266 .elementor-heading-title {
	font-size: 45px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: .1px;
	color: #000;
}

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

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

.elementor-1233 .elementor-element.elementor-element-6ef559e {
	text-align: justify;
	font-size: 24px;
	font-weight: 400;
	color: #000;
}

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

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

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

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

.elementor-1233 .elementor-element.elementor-element-43a0819 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-43a0819.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-43a0819.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-43a0819.elementor-view-default .elementor-icon {
	color: var(--e-global-color-9cb5412);
	border-color: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-43a0819.elementor-view-framed .elementor-icon, .elementor-1233 .elementor-element.elementor-element-43a0819.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-9cb5412);
}

.elementor-1233 .elementor-element.elementor-element-43a0819 .elementor-icon {
	font-size: 208px;
}

.elementor-1233 .elementor-element.elementor-element-43a0819 .elementor-icon svg {
	height: 208px;
}

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

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

.elementor-1233 .elementor-element.elementor-element-8afe345 .elementor-counter-number-wrapper {
	color: var(--e-global-color-9cb5412);
	font-family: "Lobster", Sans-serif;
	font-weight: 600;
}

.elementor-1233 .elementor-element.elementor-element-8afe345 .elementor-counter-title {
	color: var(--e-global-color-9cb5412);
	font-family: "Lobster", Sans-serif;
	font-weight: 400;
}

.elementor-1233 .elementor-element.elementor-element-b74c409 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1233 .elementor-element.elementor-element-112efe6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
}

.elementor-1233 .elementor-element.elementor-element-aa23c41 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-aa23c41 .edublink-section-heading {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-aa23c41 .edublink-section-heading .pre-heading {
	color: #ee4a62;
}

.elementor-1233 .elementor-element.elementor-element-2f7c91b {
	--display: flex;
}

.elementor-1233 .elementor-element.elementor-element-4dc8b47 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-4dc8b47 {
	width: auto;
	max-width: auto;
	top: 5px;
	z-index: 0;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-4dc8b47 {
	left: 35px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-4dc8b47 {
	right: 35px;
}

.elementor-1233 .elementor-element.elementor-element-4dc8b47 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-df9e117 .edublink-animation-widget .edublink-animation-widget-color {
	background-color: #1ab69d;
	height: 80px;
	width: 80px;
}

.elementor-1233 .elementor-element.elementor-element-df9e117 {
	width: auto;
	max-width: auto;
	top: -40px;
}

body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-df9e117 {
	left: 85px;
}

body.rtl .elementor-1233 .elementor-element.elementor-element-df9e117 {
	right: 85px;
}

.elementor-1233 .elementor-element.elementor-element-df9e117 .edublink-animation-widget {
	z-index: 0;
	opacity: 1;
	display: flex;
}

.elementor-1233 .elementor-element.elementor-element-d9cc229 > .elementor-widget-container {
	margin: 0px 0px 85px 0px;
}

.elementor-1233 .elementor-element.elementor-element-d9cc229 {
	text-align: end;
}

.elementor-1233 .elementor-element.elementor-element-d9cc229 img {
	border-radius: 5px 5px 5px 5px;
}

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

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

.elementor-1233 .elementor-element.elementor-element-f17202c > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1233 .elementor-element.elementor-element-f17202c {
	text-align: center;
}

.elementor-1233 .elementor-element.elementor-element-f17202c .elementor-heading-title {
	font-size: 35px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: .1px;
	color: #000;
}

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

.elementor-1233 .elementor-element.elementor-element-9280541 {
	text-align: justify;
	font-size: 28px;
	font-weight: 400;
	color: #000;
}

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

.elementor-1233 .elementor-element.elementor-element-4b931d4 {
	text-align: justify;
	font-size: 28px;
	font-weight: 400;
	color: #000;
}

.elementor-1233 .elementor-element.elementor-element-93eead4 .edublink-button-widget-wrapper {
	justify-content: center;
}

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

@media (max-width:1024px) {
	.elementor-1233 .elementor-element.elementor-element-6754dd3 {
		--min-height: 100%;
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: stretch;
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
		--padding-top: 120px;
		--padding-bottom: 75px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-62c07f3 {
		--justify-content: center;
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f42a75e > .elementor-widget-container {
		margin: 0px 0px 13px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f42a75e {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f42a75e .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-11dce90 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-11dce90 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-11dce90 .elementor-heading-title {
		font-size: 49px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ee0dca1 {
		text-align: center;
		font-size: 33px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ee0dca1 p {
		margin-block-end: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e8f925c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e8f925c .edublink-button-widget-wrapper {
		justify-content: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e8f925c .edublink-button-item {
		font-size: 19px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-2b19adc {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d033a1b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: stretch;
	}
	
	body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-563149c {
		right: 47px;
	}
	
	body.rtl .elementor-1233 .elementor-element.elementor-element-563149c {
		left: 47px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-563149c {
		bottom: 102px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5536072 > .elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5536072 {
		text-align: end;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cd2df49 > .elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cd2df49 {
		text-align: start;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-63182c4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 85px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a952f48 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7dd2aae > .elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a17ef55 > .elementor-widget-container {
		padding: 0px 0px 0px 60px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-580fcd6 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a2bf539 {
		padding: 80px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d7188dd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-40b0472 {
		--justify-content: center;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 > .elementor-widget-container {
		padding: 10px 16px 31px 16px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
		min-width: 109px;
		height: 109px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-icon img {
		width: 77px;
		height: 77px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-title {
		font-size: 27px;
		margin: 24px 0px 15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-content p {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 > .elementor-widget-container {
		padding: 10px 16px 31px 16px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
		min-width: 109px;
		height: 109px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-icon img {
		width: 77px;
		height: 77px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-title {
		font-size: 27px;
		margin: 24px 0px 15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-content p {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d > .elementor-widget-container {
		padding: 10px 16px 31px 16px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
		min-width: 109px;
		height: 109px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-icon img {
		width: 77px;
		height: 77px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-title {
		font-size: 27px;
		margin: 24px 0px 15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-content p {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-bcce104 > .elementor-widget-container {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a5d6adc {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 85px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b6060cd {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d3a8826 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-58996cd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 100px 0px 140px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-58996cd {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e78f706 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e78f706 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1db9c5e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ca409ae {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-eaf6898 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-eaf6898 {
		font-size: 24px;
		line-height: 2em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b446e4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ac7cf1e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ac7cf1e {
		text-align: center;
	}
	
	body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-1147e09 {
		left: -70px;
	}
	
	body.rtl .elementor-1233 .elementor-element.elementor-element-1147e09 {
		right: -70px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1147e09 {
		top: 174px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f18c943 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0671676 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 45px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-c56579c {
		right: 81px;
	}
	
	body.rtl .elementor-1233 .elementor-element.elementor-element-c56579c {
		left: 81px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6b08cb1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6b08cb1 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-09ba297 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-68880ba {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-68880ba .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cb7c126 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-719e130 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8148693 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8148693 {
		font-size: 24px;
		line-height: 2em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-aacedd5 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-eeda27d > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-665e9bd {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 45px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-84dab3f {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9376981 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9376981 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7efdc45 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-818ef6a {
		--margin-top: 75px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4576bda {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-919d0a7 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: stretch;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5b6a363 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-box-header {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-box-header img {
		border-radius: 0px 0px 0px 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-body {
		padding: 40px 20px 20px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 32px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title a {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title svg path {
		stroke: #000;
		fill: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 24px;
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn i {
		font-size: 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn svg {
		max-width: 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-51f67fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-box-header {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-box-header img {
		border-radius: 0px 0px 0px 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-body {
		padding: 40px 20px 20px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 32px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title a {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title svg path {
		stroke: #000;
		fill: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 24px;
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn i {
		font-size: 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn svg {
		max-width: 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-45434a4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-box-header {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-box-header img {
		border-radius: 0px 0px 0px 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-body {
		padding: 40px 20px 20px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 32px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title a {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title svg path {
		stroke: #000;
		fill: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 24px;
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn i {
		font-size: 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn svg {
		max-width: 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d7b9cbd {
		--margin-top: 75px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9eeb3a2 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
		--justify-items: start;
		--align-items: stretch;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a8c638e > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon {
		font-size: 71px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-title a {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a8c638e .elementor-icon-box-description {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0372a06 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon {
		font-size: 71px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-title a {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0372a06 .elementor-icon-box-description {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b1fc7c > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon {
		font-size: 71px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-title a {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b1fc7c .elementor-icon-box-description {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-87e4ab9 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon {
		font-size: 71px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-title a {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-87e4ab9 .elementor-icon-box-description {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-75f13d7 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon {
		font-size: 71px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-title a {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-75f13d7 .elementor-icon-box-description {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-39aba99 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon {
		font-size: 71px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-title, .elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-title a {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-39aba99 .elementor-icon-box-description {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-313f6e5 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 85px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b8e46cc {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d06964c {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9b55e41 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 100px 0px 140px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9b55e41 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-44a9679 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a2fff51 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .heading {
		font-size: 41px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading p {
		font-size: 24px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4106266 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4106266 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6824b6c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ec9a928 {
		--justify-content: flex-start;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6ef559e > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6ef559e {
		font-size: 24px;
		line-height: 2em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e3e331f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-43a0819 > .elementor-widget-container {
		margin: 0px 0px 0px -26px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b74c409 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-112efe6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-aa23c41 .edublink-section-heading .pre-heading {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-aa23c41 .edublink-section-heading .heading {
		font-size: 37px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-2f7c91b {
		--justify-content: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d9cc229 > .elementor-widget-container {
		padding: 0px 0px 0px 36px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d9cc229 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-88d3aec {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f17202c {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f17202c .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9280541 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9280541 {
		font-size: 24px;
		line-height: 2em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b931d4 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b931d4 {
		font-size: 24px;
		line-height: 2em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-93eead4 .edublink-button-widget-wrapper {
		justify-content: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-93eead4 .edublink-button-item {
		font-size: 19px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b8bef1f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 95px;
		--padding-right: 95px;
	}
}

@media (max-width:767px) {
	.elementor-1233 .elementor-element.elementor-element-6754dd3 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-shape-top svg, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .e-con-inner > .elementor-shape-top svg {
		height: 35px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6754dd3 > .elementor-shape-bottom svg, .elementor-1233 .elementor-element.elementor-element-6754dd3 > .e-con-inner > .elementor-shape-bottom svg {
		height: 75px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-62c07f3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f42a75e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f42a75e .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-11dce90 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-11dce90 .elementor-heading-title {
		font-size: 31px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ee0dca1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ee0dca1 {
		text-align: justify;
		font-size: 21px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e8f925c .edublink-button-item {
		font-size: 14px;
		border-radius: 11px 11px 11px 11px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-2b19adc {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-75b5241 {
		--width: 50%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	body:not(.rtl) .elementor-1233 .elementor-element.elementor-element-563149c {
		right: 27.995px;
	}
	
	body.rtl .elementor-1233 .elementor-element.elementor-element-563149c {
		left: 27.995px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-563149c {
		bottom: 81.985px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5536072 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5536072 img {
		border-radius: 0px 40px 0px 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1326540 {
		--width: 50%;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cd2df49 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cd2df49 img {
		border-radius: 0px 50px 0px 50px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-2865761 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .heading {
		font-size: 32px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading p {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-17c7622 .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-63182c4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a952f48 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7dd2aae > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a17ef55 {
		--e-icon-list-icon-size: 18px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-a17ef55 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a2bf539 {
		padding: 65px 0px 65px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .heading {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading p {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1f829d3 .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
		min-width: 82px;
		height: 82px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-icon img {
		width: 56px;
		height: 56px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-title {
		font-size: 24px;
		margin: 24px 0px 15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-80a5002 .edublink-icon-box-wrapper .edublink-icon-box-content p {
		font-size: 18px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
		min-width: 82px;
		height: 82px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-icon img {
		width: 56px;
		height: 56px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-title {
		font-size: 24px;
		margin: 24px 0px 15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-55c3449 .edublink-icon-box-wrapper .edublink-icon-box-content p {
		font-size: 18px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-icon.edublink-icon-box-enable {
		min-width: 82px;
		height: 82px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-icon img {
		width: 56px;
		height: 56px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-title {
		font-size: 24px;
		margin: 24px 0px 15px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-content, .elementor-1233 .elementor-element.elementor-element-a149c0d .edublink-icon-box-wrapper .edublink-icon-box-content p {
		font-size: 18px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .heading {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading p {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-10fb1f2 .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a5d6adc {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b6060cd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .heading {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading p {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8b9dbd0 .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-531c76f .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-22c46a0 {
		--content-width: 70%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ef295fb {
		--content-width: 70%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-58996cd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ad6029d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e78f706 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e78f706 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e78f706 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1db9c5e {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ca409ae {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-eaf6898 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-eaf6898 {
		font-size: 17px;
		line-height: 2.1em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b446e4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f18c943 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6b08cb1 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-09ba297 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .heading {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading p {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-65950d6 .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-454bc05 .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-560a3f5.elementor-element {
		--align-self: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e76efc4 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-68880ba > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-68880ba {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-68880ba .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cb7c126 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-719e130 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8148693 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8148693 {
		font-size: 18px;
		line-height: 2.1em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-665e9bd {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7efdc45 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .pre-heading {
		font-size: 19px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .heading {
		font-size: 26px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-206f2dc .edublink-section-heading p {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-c9c1232 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .pre-heading {
		font-size: 19px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .heading {
		font-size: 26px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-0a5c4bd .edublink-section-heading p {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5b6a363 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
		height: 6px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-box-header {
		border-radius: 10px 50px 20px 50px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-box-header img {
		border-radius: 10px 50px 20px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .ekit-image-box-body, .elementor-1233 .elementor-element.elementor-element-d479bc3 .ekit-image-box-body:before, .elementor-1233 .elementor-element.elementor-element-d479bc3 .ekit-image-box-body:after {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-body {
		padding: 19px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title a {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-info-box-title svg path {
		stroke: #000;
		fill: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn {
		font-size: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn i {
		font-size: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d479bc3 .elementskit-info-image-box .elementskit-btn svg {
		max-width: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-51f67fb {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
		height: 6px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-box-header {
		border-radius: 10px 50px 20px 50px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-box-header img {
		border-radius: 10px 50px 20px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .ekit-image-box-body, .elementor-1233 .elementor-element.elementor-element-357e8d6 .ekit-image-box-body:before, .elementor-1233 .elementor-element.elementor-element-357e8d6 .ekit-image-box-body:after {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-body {
		padding: 19px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title a {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-info-box-title svg path {
		stroke: #000;
		fill: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn {
		font-size: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn i {
		font-size: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-357e8d6 .elementskit-info-image-box .elementskit-btn svg {
		max-width: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-45434a4 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
		height: 6px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-box-header {
		border-radius: 10px 50px 20px 50px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-box-header img {
		border-radius: 10px 50px 20px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .ekit-image-box-body, .elementor-1233 .elementor-element.elementor-element-8ba49bf .ekit-image-box-body:before, .elementor-1233 .elementor-element.elementor-element-8ba49bf .ekit-image-box-body:after {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-body {
		padding: 19px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 30px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title a {
		color: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-info-box-title svg path {
		stroke: #000;
		fill: #000;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn {
		font-size: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn i {
		font-size: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-8ba49bf .elementskit-info-image-box .elementskit-btn svg {
		max-width: 25px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading .heading {
		font-size: 26px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-14c89c0 .edublink-section-heading p {
		font-size: 20px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9eeb3a2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1233 .elementor-element.elementor-element-313f6e5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b8e46cc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .heading {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading p {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6e7177c .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1233 .elementor-element.elementor-element-07d4a1a .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9b55e41 > .elementor-widget-container {
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .pre-heading {
		font-size: 17px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .heading {
		font-size: 22px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .sub-heading, .elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading p {
		font-size: 13px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-86ec6cc .edublink-section-heading .sub-heading {
		margin-top: 8px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-fc8d828 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e11cf3c {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4106266 {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4106266 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6824b6c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6ef559e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6ef559e {
		font-size: 18px;
		line-height: 2.1em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e3e331f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b74c409 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-112efe6 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d9cc229 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-88d3aec {
		--padding-top: 30px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1d4a293 {
		--justify-content: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f17202c > .elementor-widget-container {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f17202c {
		text-align: center;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f17202c .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9280541 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9280541 {
		font-size: 18px;
		line-height: 2.1em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b931d4 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b931d4 {
		font-size: 18px;
		line-height: 2.1em;
	}
	
	.elementor-1233 .elementor-element.elementor-element-93eead4 .edublink-button-item {
		font-size: 14px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b8bef1f {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (min-width:768px) {
	.elementor-1233 .elementor-element.elementor-element-6754dd3 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-63182c4 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d7188dd {
		--width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a5d6adc {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1db9c5e {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f18c943 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-cb7c126 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-665e9bd {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-313f6e5 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-44a9679 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a2fff51 {
		--width: 40%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-fc8d828 {
		--width: 60%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ec9a928 {
		--width: 76%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e3e331f {
		--width: 50%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b74c409 {
		--content-width: 1200px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-1d4a293 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6854d30 {
		--width: 55%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7c40a30 {
		--width: 45%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1233 .elementor-element.elementor-element-62c07f3 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-2b19adc {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a952f48 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-580fcd6 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-40b0472 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-9ca404b {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-992e82a {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b6060cd {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d3a8826 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ca409ae {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-4b446e4 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-f18c943 {
		--content-width: 935px;
	}
	
	.elementor-1233 .elementor-element.elementor-element-0671676 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-09ba297 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-719e130 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-aacedd5 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-84dab3f {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7efdc45 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-5b6a363 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-51f67fb {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-45434a4 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-b8e46cc {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-d06964c {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-a2fff51 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-fc8d828 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-ec9a928 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-e3e331f {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-112efe6 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-2f7c91b {
		--width: 40%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-6854d30 {
		--width: 100%;
	}
	
	.elementor-1233 .elementor-element.elementor-element-7c40a30 {
		--width: 100%;
	}
}
