/* ==========================================================
   AlterMind Educational Institutions
========================================================== */

.education-hero,
.education-services,
.education-process,
.education-note {

	padding:110px 0;
	position:relative;

}

.education-hero {
	padding-top:170px;
}

.education-hero .section-title,
.education-services .section-title,
.education-process .section-title,
.education-note .section-title {

	max-width:900px;
	margin:0 auto 70px;
	text-align:center;

}

.education-hero .section-title span,
.education-services .section-title span,
.education-process .section-title span,
.education-note .section-title span {

	display:inline-block;
	color:#4f8cff;
	font-size:.85rem;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	margin-bottom:18px;

}

.education-hero h1,
.education-services h2,
.education-process h2,
.education-note h2 {

	color:#fff;
	font-size:clamp(34px,5vw,56px);
	line-height:1.15;
	margin-bottom:25px;

}

.education-hero .section-title p,
.education-services .section-title p,
.education-process .section-title p,
.education-note .section-title p {

	max-width:760px;
	margin:auto;
	line-height:1.9;
	color:rgba(255,255,255,.72);
	font-size:1.05rem;

}

.education-services .grid-4 {

	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:30px;
	margin-top:60px;

}

.education-services .card {

	padding:40px;
	border-radius:24px;
	background:rgba(255,255,255,.03);
	border:1px solid rgba(255,255,255,.08);
	backdrop-filter:blur(18px);
	transition:.35s;

}

.education-services .card:hover {

	transform:translateY(-8px);
	border-color:rgba(79,140,255,.35);
	box-shadow:0 20px 50px rgba(79,140,255,.15);

}

.education-services .card h3 {

	color:#fff;
	margin-bottom:15px;

}

.education-services .card p {

	color:rgba(255,255,255,.72);
	line-height:1.8;

}

.education-process .am-buttons {

	display:flex;
	justify-content:center;
	margin-top:40px;

}

.education-note .section-title {

	padding:70px;
	border-radius:30px;
	background:rgba(255,255,255,.03);
	border:1px solid rgba(255,255,255,.08);
	backdrop-filter:blur(18px);

}

@media(max-width:992px) {

	.education-services .grid-4 {
		grid-template-columns:repeat(2,1fr);
	}

}

@media(max-width:768px) {

	.education-hero,
	.education-services,
	.education-process,
	.education-note {
		padding:80px 0;
	}

	.education-hero {
		padding-top:140px;
	}

	.education-services .grid-4 {
		grid-template-columns:1fr;
	}

	.education-note .section-title {
		padding:40px 25px;
	}

}

/* ==========================================================
   Educational Institutions Enquiry Page
========================================================== */

.education-enquiry-hero,
.education-enquiry-form-section,
.education-enquiry-note {
	padding:110px 0;
	position:relative;
}

.education-enquiry-hero {
	padding-top:170px;
}

.education-enquiry-hero .section-title,
.education-enquiry-form-section .section-title,
.education-enquiry-note .section-title {
	max-width:900px;
	margin:0 auto 70px;
	text-align:center;
}

.education-enquiry-hero .section-title span,
.education-enquiry-form-section .section-title span,
.education-enquiry-note .section-title span {
	display:inline-block;
	color:#4f8cff;
	font-size:.85rem;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	margin-bottom:18px;
}

.education-enquiry-hero h1,
.education-enquiry-form-section h2,
.education-enquiry-note h2 {
	color:#fff;
	font-size:clamp(34px,5vw,56px);
	line-height:1.15;
	margin-bottom:25px;
}

.education-enquiry-hero .section-title p,
.education-enquiry-form-section .section-title p,
.education-enquiry-note .section-title p {
	max-width:760px;
	margin:auto;
	line-height:1.9;
	color:rgba(255,255,255,.72);
	font-size:1.05rem;
}


/* ==========================================================
   Form Container
========================================================== */

.education-enquiry-form-wrap {
	width:100%;
	max-width:900px;
	margin:0 auto;
	padding:50px;
	box-sizing:border-box;
	border-radius:28px;
	background:rgba(255,255,255,.03);
	border:1px solid rgba(255,255,255,.08);
	backdrop-filter:blur(18px);
}

.education-enquiry-form-wrap .altermind-native-enquiry {
	width:100%;
	display:block;
}

.education-enquiry-form-wrap .altermind-enquiry-heading {
	margin-bottom:40px;
	text-align:center;
}

.education-enquiry-form-wrap .altermind-enquiry-form {
	width:100%;
	display:block;
}

.education-enquiry-form-wrap .altermind-enquiry-field {
	width:100%;
	display:block;
	margin-bottom:24px;
}

.education-enquiry-form-wrap .altermind-enquiry-field label {
	display:block;
	margin-bottom:8px;
	color:#fff;
	font-weight:600;
}

.education-enquiry-form-wrap .altermind-enquiry-field input,
.education-enquiry-form-wrap .altermind-enquiry-field select,
.education-enquiry-form-wrap .altermind-enquiry-field textarea {
	width:100%;
	max-width:100%;
	box-sizing:border-box;
	display:block;
	padding:16px 20px;
	border-radius:14px;
	background:rgba(255,255,255,.04);
	border:1px solid rgba(255,255,255,.08);
	color:#fff;
	font-size:15px;
}

.education-enquiry-form-wrap .altermind-enquiry-field textarea {
	min-height:180px;
	resize:vertical;
}


/* ==========================================================
   Submit Button
========================================================== */

.education-enquiry-form-wrap .altermind-enquiry-submit {
	display:inline-block !important;
	width:auto !important;
	min-width:220px;
	padding:15px 32px !important;
	background:#4f8cff !important;
	color:#fff !important;
	border:1px solid #4f8cff !important;
	border-radius:14px !important;
	font-family:inherit !important;
	font-size:15px !important;
	font-weight:700 !important;
	line-height:1.2 !important;
	text-align:center !important;
	cursor:pointer !important;
	-webkit-appearance:none !important;
	appearance:none !important;
	opacity:1 !important;
	visibility:visible !important;
}

.education-enquiry-form-wrap .altermind-enquiry-submit:hover {
	background:#3d7df0 !important;
	color:#fff !important;
	border-color:#3d7df0 !important;
}


/* ==========================================================
   Next Steps
========================================================== */

.education-enquiry-note .section-title {
	padding:70px;
	border-radius:30px;
	background:rgba(255,255,255,.03);
	border:1px solid rgba(255,255,255,.08);
	backdrop-filter:blur(18px);
}


/* ==========================================================
   Responsive
========================================================== */

@media(max-width:768px) {

	.education-enquiry-hero,
	.education-enquiry-form-section,
	.education-enquiry-note {
		padding:80px 0;
	}

	.education-enquiry-hero {
		padding-top:140px;
	}

	.education-enquiry-form-wrap {
		padding:30px;
	}

	.education-enquiry-note .section-title {
		padding:40px 25px;
	}

}

/* ==========================================================
   Educational Enquiry Select Dropdown
========================================================== */

.education-enquiry-form-wrap select,
.education-enquiry-form-wrap select option {

	background-color:#0f1b2e !important;

	color:#fff !important;

}

.education-enquiry-form-wrap select option:checked {

	background-color:#4f8cff !important;

	color:#fff !important;

}

.education-enquiry-form-wrap select option:hover {

	background-color:#1b3154 !important;

	color:#fff !important;

}