.elementor-4777 .elementor-element.elementor-element-6d79b09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-pagination{justify-content:center;}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .etlms-course-list-col{padding:0 0px;}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .tutor-course-list{row-gap:32px;}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .tutor-course-card{border-radius:8px;}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .tutor-course-card:hover{border-radius:8px;}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .tutor-course-card .tutor-course-name, .elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .tutor-course-card .tutor-course-name a{color:var( --e-global-color-secondary );}.elementor-4777 .elementor-element.elementor-element-7fdbcbb .etlms-course-list-main-wrap .etlms-course-list-pagination-wrap .etlms-pagination{gap:10px;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-4777 .elementor-element.elementor-element-5842cac .eael-dual-header .title{color:var( --e-global-color-secondary );}.elementor-4777 .elementor-element.elementor-element-5842cac .eael-dual-header .title span.lead{color:#07232E;}.elementor-4777 .elementor-element.elementor-element-5842cac .eael-dual-header .title, .elementor-4777 .elementor-element.elementor-element-5842cac .eael-dual-header .title span{font-family:"Saira", Sans-serif;font-weight:500;}.elementor-4777 .elementor-element.elementor-element-5842cac .eael-dual-header .subtext{color:#4d4d4d;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-d6cba55 */h1 {
	font-size: clamp(34px, 4.5vw, 58px);
	font-weight: 500;
	color: var(--dark);
	line-height: 1.1;
	letter-spacing: -1px;
	margin-bottom: 18px;
	animation: fade-up 0.6s ease both;
}

h1 em {
	color: var(--s);
	font-style: normal;
}/* End custom CSS */
/* Start custom CSS */* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

:root {
	--p: #018FB0;
	--p-dark: #016e89;
	--s: #F47C24;
	--s-dark: #d96a18;
	--bg: #B2DDE7;
	--dark: #07232E;
	--dark2: #0a2e3d;
	--text: #0d2b36;
	--muted: #4a6878;
	--light: #E6F5F9;
	--white: #ffffff;
}

html {
	scroll-behavior: smooth;
}

body {
	font-family: 'Sarala', system-ui, sans-serif;
	color: var(--text);
	background: var(--white);
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
.logo-text {
	font-family: 'Saira', sans-serif;
}


.section-wrap {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 5%;
}

.section-label {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-size: 11px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--p);
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 16px;
}

.section-label::before {
	content: '';
	width: 20px;
	height: 2px;
	background: var(--s);
	display: inline-block;
}

.section-title {
	font-family: 'Saira Semi Condensed', sans-serif;
	font-size: clamp(26px, 3.5vw, 44px);
	font-weight: 300;
	color: var(--s);
	line-height: 1.15;
	letter-spacing: -0.5px;
	/*margin-bottom: 14px;*/
	padding: 20px 0;
}

.section-sub {
	font-size: 15px;
	color: var(--muted);
	line-height: 1.75;
	max-width: 540px;
}/* End custom CSS */