@charset "utf-8";
/* CSS Document */

/*---------- Google Fonts ----------*/

body {
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #262626;
	background: #ffffff;
}

figure {
	margin: 0;
}

strong {
	font-weight: 600 !important;
}

b {
	font-weight: 700 !important;
}

a,
input,
button,
textarea {
	outline: none !important;
}

a {
	text-decoration: none;
	color: #029DE0;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

a:hover {
	color: #7161E1;
}

p {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

ol,
ul {
	margin-bottom: 20px;
}

ol ol,
ol ul,
ul ol,
ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

ol li,
ul li {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.container-fluid,
.container {
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row>* {
	padding-left: 15px;
	padding-right: 15px;
}

.alignnone {
	float: none;
	margin: 20px;
}

.alignleft {
	float: left;
	margin: 20px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 20px 0 20px 20px;
}

.aligncenter {
	float: none;
	display: block;
	margin: 20px auto;
}

blockquote {
	padding-left: 30px;
	border-left: 5px solid #05F283;
	margin-bottom: 20px;
}

blockquote * {
	font-size: 150%;
	line-height: 180%;
}

.paragraph-small {
	font-size: 16px;
}

.paragraph-medium {
	font-size: 20px;
	line-height: 160%;
}

.paragraph-medium * {
	font-size: inherit !important;
	line-height: inherit !important;
}

.paragraph-large {
	font-size: 24px;
}

.paragraph-large * {
	font-size: inherit !important;
	line-height: inherit !important;
}

.font-family-poppins {
	font-family: 'Poppins' !important;
}

.font-family-lexend {
	font-family: 'Lexend' !important;
}

.font-family-dm-sans {
	font-family: 'DM Sans' !important;
}

.weight-100 {
	font-weight: 100 !important;
}

.weight-200 {
	font-weight: 200 !important;
}

.weight-300 {
	font-weight: 300 !important;
}

.weight-400 {
	font-weight: 400 !important;
}

.weight-500 {
	font-weight: 500 !important;
}

.weight-600 {
	font-weight: 600 !important;
}

.weight-700 {
	font-weight: 700 !important;
}

.weight-800 {
	font-weight: 800 !important;
}

.weight-900 {
	font-weight: 900 !important;
}

.fix-width-195 {
	max-width: 195px;
	width: 100%;
}

.fix-width-305 {
	max-width: 305px;
	width: 100%;
}

.fix-width-325 {
	max-width: 325px;
	width: 100%;
}

.fix-width-347 {
	max-width: 347px;
	width: 100%;
}

.fix-width-368 {
	max-width: 368px;
	width: 100%;
}

.fix-width-377 {
	max-width: 377px;
	width: 100%;
}

.fix-width-405 {
	max-width: 405px;
	width: 100%;
}

.fix-width-430 {
	max-width: 430px;
	width: 100%;
}

.fix-width-440 {
	max-width: 440px;
	width: 100%;
}

.fix-width-451 {
	max-width: 451px;
	width: 100%;
}

.fix-width-469 {
	max-width: 469px;
	width: 100%;
}

.fix-width-498 {
	max-width: 498px;
	width: 100%;
}

.fix-width-505 {
	max-width: 505px;
	width: 100%;
}

.fix-width-513 {
	max-width: 513px;
	width: 100%;
}

.fix-width-519 {
	max-width: 519px;
	width: 100%;
}

.fix-width-525 {
	max-width: 525px;
	width: 100%;
}

.fix-width-530 {
	max-width: 530px;
	width: 100%;
}

.fix-width-540 {
	max-width: 540px;
	width: 100%;
}

.fix-width-553 {
	max-width: 553px;
	width: 100%;
}

.fix-width-575 {
	max-width: 575px;
	width: 100%;
}

.fix-width-580 {
	max-width: 580px;
	width: 100%;
}

.fix-width-600 {
	max-width: 600px;
	width: 100%;
}

.fix-width-605 {
	max-width: 605px;
	width: 100%;
}

.fix-width-628 {
	max-width: 628px;
	width: 100%;
}

.fix-width-640 {
	max-width: 640px;
	width: 100%;
}

.fix-width-656 {
	max-width: 656px;
	width: 100%;
}

.fix-width-690 {
	max-width: 690px;
	width: 100%;
}

.fix-width-703 {
	max-width: 703px;
	width: 100%;
}

.fix-width-712 {
	max-width: 712px;
	width: 100%;
}

.fix-width-730 {
	max-width: 730px;
	width: 100%;
}

.fix-width-742 {
	max-width: 742px;
	width: 100%;
}

.fix-width-764 {
	max-width: 764px;
	width: 100%;
}

.fix-width-770 {
	max-width: 770px;
	width: 100%;
}

.fix-width-797 {
	max-width: 797px;
	width: 100%;
}

.fix-width-803 {
	max-width: 803px;
	width: 100%;
}

.fix-width-827 {
	max-width: 827px;
	width: 100%;
}

.fix-width-850 {
	max-width: 850px;
	width: 100%;
}

.fix-width-890 {
	width: 100%;
	max-width: 890px;
}

.fix-width-915 {
	max-width: 915px;
	width: 100%;
}

.fix-width-960 {
	max-width: 960px;
	width: 100%;
}

.fix-width-970 {
	max-width: 970px;
	width: 100%;
}

.fix-width-1025 {
	max-width: 1025px;
	width: 100%;
}

.fix-width-1030 {
	max-width: 1030px;
	width: 100%;
}

.fix-width-1045 {
	max-width: 1045px;
	width: 100%;
}

.fix-width-1065 {
	max-width: 1065px;
	width: 100%;
}

.fix-width-1115 {
	max-width: 1115px;
	width: 100%;
}

/* sub-main-title */
.sub-main-title {
	display: block;
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 22px;
	line-height: 160%;
	color: #DA5343;
	letter-spacing: 0.66px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.sub-main-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.sub-main-title a:hover {
	color: #029DE0 !important;
}

/* sub-main-title */

/* sub-main-title-v5 */
.sub-main-title-v5 {
	display: block;
	font-family: 'Poppins';
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 150% !important;
	color: #262626;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.sub-main-title-v5 * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.sub-main-title-v5 a:hover {
	color: #029DE0 !important;
}

/* sub-main-title-v5 */

/* main-title */
.main-title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 48px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 30px;
}

.main-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.main-title a:hover {
	color: #029DE0 !important;
}

/* main-title */

/* main-small-title */
.main-small-title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 40px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 30px;
}

.main-small-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.main-small-title a:hover {
	color: #029DE0 !important;
}

/* main-small-title */

/* section-title */
.section-title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 32px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 30px;
}

.section-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.section-title a:hover {
	color: #029DE0 !important;
}

/* section-title */

/* block-title */
.block-title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 28px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 30px;
}

.block-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: capitalize;
}

.block-title a:hover {
	color: #029DE0 !important;
}

/* block-title */

/* block-small-title */
.block-small-title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 24px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 30px;
}

.block-small-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.block-small-title a:hover {
	color: #029DE0 !important;
}

/* block-small-title */

/* buttons */
.btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	padding: 8px 34px 10px;
	border: 1px solid transparent;
	box-shadow: none;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

.btn.btn-small {
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 8px;
}

.btn-large {
	padding: 15px 65px 15px;
}

.px-27 {
	padding-left: 27px;
	padding-right: 27px;
}

.btn-mid {
	padding: 11px 65px 13px;
}

.btn-simple-white {
	color: #ffffff !important;
	border-color: #ffffff !important;
	background: transparent !important;
}

.btn-simple-white:active,
.btn-simple-white:focus {
	color: #ffffff !important;
	border-color: #ffffff !important;
	background: transparent !important;
}

.btn-simple-white:active:focus,
.btn-simple-white:hover {
	color: #262626 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.btn-white {
	color: #262626 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.btn-white:active,
.btn-white:focus {
	color: #262626 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.btn-white:active:focus,
.btn-white:hover {
	color: #ffffff !important;
	border-color: #262626 !important;
	background: #262626 !important;
}

.btn-simple-black {
	color: #262626 !important;
	border-color: #262626 !important;
	background: transparent !important;
}

.btn-simple-black:active,
.btn-simple-black:focus {
	color: #262626 !important;
	border-color: #262626 !important;
	background: transparent !important;
}

.btn-simple-black:active:focus,
.btn-simple-black:hover {
	color: #ffffff !important;
	border-color: #262626 !important;
	background: #262626 !important;
}

.btn-black {
	color: #ffffff !important;
	border-color: #262626 !important;
	background: #262626 !important;
}

.btn-black:active,
.btn-black:focus {
	color: #ffffff !important;
	border-color: #262626 !important;
	background: #262626 !important;
}

.btn-black:active:focus,
.btn-black:hover {
	color: #262626 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-simple-blue {
	color: #002B56 !important;
	border-color: #002B56 !important;
	background: transparent !important;
}

.btn-simple-blue:active,
.btn-simple-blue:focus {
	color: #002B56 !important;
	border-color: #002B56 !important;
	background: transparent !important;
}

.btn-simple-blue:active:focus,
.btn-simple-blue:hover {
	color: #ffffff !important;
	border-color: #002B56 !important;
	background: #002B56 !important;
}

.btn-blue {
	color: #ffffff !important;
	border-color: #002B56 !important;
	background: #002B56 !important;
}

.btn-blue:active,
.btn-blue:focus {
	color: #ffffff !important;
	border-color: #002B56 !important;
	background: #002B56 !important;
}

.btn-blue:active:focus,
.btn-blue:hover {
	color: #002B56 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-simple-simple-parrot {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
}

.btn-simple-simple-parrot:active,
.btn-simple-simple-parrot:focus {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
}

.btn-simple-simple-parrot:active:focus,
.btn-simple-simple-parrot:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

/* .btn-simple-parrot {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
} */
.btn-simple-parrot {
	color: #FFF !important;
	border-color: #FFF !important;
	background: transparent !important;
}

/* .btn-simple-parrot:active,
.btn-simple-parrot:focus {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
}

.btn-simple-parrot:active:focus,
.btn-simple-parrot:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-parrot {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
} */
.btn-simple-parrot:active,
.btn-simple-parrot:focus {
	color: #FFF !important;
	border-color: #FFF !important;
	background: transparent !important;
}

.btn-simple-parrot:active:focus,
.btn-simple-parrot:hover {
	color: #002B56 !important;
	border-color: #FFF !important;
	background: #FFF !important;
}

.btn-parrot {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-parrot:active,
.btn-parrot:focus {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-parrot:active:focus,
.btn-parrot:hover {
	color: #002B56 !important;
	border-color: #FBD647 !important;
	background: #FBD647 !important;
}


.btn-yellow {
	color: #002B56 !important;
	border-color: #FBD647 !important;
	background: #FBD647 !important;
}

.btn-yellow:active,
.btn-yellow:focus {
	color: #002B56 !important;
	border-color: #FBD647 !important;
	background: #FBD647 !important;
}

.btn-yellow:active:focus,
.btn-yellow:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-simple-sky {
	color: #029DE0 !important;
	border-color: #029DE0 !important;
	background: transparent !important;
}

.btn-simple-sky:active,
.btn-simple-sky:focus {
	color: #029DE0 !important;
	border-color: #029DE0 !important;
	background: transparent !important;
}

.btn-simple-sky:active:focus,
.btn-simple-sky:hover {
	color: #FFFFFF !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-sky {
	color: #002B56 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-sky:active,
.btn-sky:focus {
	color: #002B56 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-sky:active:focus,
.btn-sky:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-simple-purple {
	color: #7161E1 !important;
	border-color: #7161E1 !important;
	background: transparent !important;
}

.btn-simple-purple:active,
.btn-simple-purple:focus {
	color: #7161E1 !important;
	border-color: #7161E1 !important;
	background: transparent !important;
}

.btn-simple-purple:active:focus,
.btn-simple-purple:hover {
	color: #ffffff !important;
	border-color: #7161E1 !important;
	background: #7161E1 !important;
}

.btn-purple {
	color: #ffffff !important;
	border-color: #7161E1 !important;
	background: #7161E1 !important;
}

.btn-purple:active,
.btn-purple:focus {
	color: #ffffff !important;
	border-color: #7161E1 !important;
	background: #7161E1 !important;
}

.btn-purple:active:focus,
.btn-purple:hover {
	color: #002B56 !important;
	border-color: #00E0FF !important;
	background: #00E0FF !important;
}


.btn-success {
	background-color: #05F283 !important;
	color: #002B56;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	display: flex;
	align-items: center;
	gap: 10px;
	border: 1px solid #05F283;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.btn-success img {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.btn-success:hover {
	background-color: #5648B7 !important;
	color: #ffffff;
	border-color: #5648B7;
}

.btn-success:hover img {
	filter: brightness(0) grayscale(0) invert(2);
	-webkit-filter: brightness(0) grayscale(0) invert(2);
}

.btn-success-outline {
	background-color: transparent !important;
	color: #05F283;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	display: flex;
	align-items: center;
	gap: 10px;
	border: 1px solid #05F283;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.btn-success-outline img {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.btn-success-outline:hover {
	background-color: #5648B7 !important;
	color: #ffffff;
	border-color: #5648B7;
}

.btn-success-outline:hover img {
	filter: brightness(0) grayscale(0) invert(2);
	-webkit-filter: brightness(0) grayscale(0) invert(2);
}

/* buttons */

/* common-social-icons */
.common-social-icons ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
}

.common-social-icons ul li {
	display: inline-flex !important;
	margin: 0 15px 10px !important;
	padding: 0 !important;
	list-style-type: none !important;
	font-size: 35px !important;
	line-height: 100% !important;
	color: #262626;
}

.common-social-icons.white-layout ul li {
	color: #ffffff;
}

.common-social-icons ul li:first-child {
	margin-left: 0 !important;
}

.common-social-icons ul li:last-child {
	margin-right: 0 !important;
}

.common-social-icons ul li a {
	text-decoration: none !important;
	color: inherit !important;
}

.common-social-icons ul li a:hover {
	color: #00E0FF !important;
}

/* common-social-icons */

/* common-dropdown-menu */
.dropdown.no-dropdown-arrow .dropdown-toggle:after {
	display: none;
}

.dropdown.common-dropdown-menu {
	display: inline-block;
	z-index: 99;
}

.dropdown.common-dropdown-menu .dropdown-toggle {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-right: 50px !important;
}

.dropdown.common-dropdown-menu .dropdown-toggle:after {
	position: absolute;
	right: 15px;
	top: 50%;
	display: inline-flex;
	content: "";
	border: none;
	height: 18px;
	width: 25px;
	margin: 1px 0 0;
	background: url("data:image/svg+xml,%3Csvg fill='%23262626' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	vertical-align: middle !important;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.dropdown.common-dropdown-menu .dropdown-toggle:active,
.dropdown.common-dropdown-menu .dropdown-toggle:hover {
	border-color: transparent !important;
}

.dropdown.common-dropdown-menu .dropdown-toggle.show {
	border-color: transparent !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.dropdown.common-dropdown-menu .dropdown-toggle.show:after {
	transform: translate(0, -50%) rotate(-180deg);
	-webkit-transform: translate(0, -50%) rotate(-180deg);
	-moz-transform: translate(0, -50%) rotate(-180deg);
	-ms-transform: translate(0, -50%) rotate(-180deg);
	-o-transform: translate(0, -50%) rotate(-180deg);
}

.dropdown.common-dropdown-menu .dropdown-toggle.btn-outline-white:after {
	background: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}

.dropdown.common-dropdown-menu .dropdown-toggle.btn-outline-white.show:after,
.dropdown.common-dropdown-menu .dropdown-toggle.btn-outline-white:hover:after {
	background: url("data:image/svg+xml,%3Csvg fill='%23262626' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}

.dropdown.common-dropdown-menu .dropdown-toggle.btn-outline-black:after {
	background: url("data:image/svg+xml,%3Csvg fill='%23262626' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}

.dropdown.common-dropdown-menu .dropdown-toggle.btn-outline-black.show:after,
.dropdown.common-dropdown-menu .dropdown-toggle.btn-outline-black:hover:after {
	background: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}

.dropdown.common-dropdown-menu .dropdown-menu {
	box-shadow: none;
	margin: -2px 0 !important;
	padding: 0;
	background: #ffffff;
	border-color: #ced4da;
	min-width: 100%;
	z-index: 9;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.dropdown.common-dropdown-menu .dropdown-menu li {
	padding: 0;
	background: #ffffff;
	border-bottom: 1px solid #ced4da;
}

.dropdown.common-dropdown-menu .dropdown-menu li:last-child {
	border: none;
}

.dropdown.common-dropdown-menu .dropdown-menu li:before {
	display: none;
}

.dropdown.common-dropdown-menu .dropdown-menu li.active .dropdown-item {
	color: #05f283;
	background: #262626;
}

.dropdown.common-dropdown-menu .dropdown-menu li .dropdown-item {
	padding: 7px 25px 8px;
	font-size: 16px;
	line-height: 25px;
	color: #262626;
	white-space: normal;
}

.dropdown.common-dropdown-menu .dropdown-menu li .dropdown-item.active,
.dropdown.common-dropdown-menu .dropdown-menu li .dropdown-item:hover {
	color: #05f283;
	background: #262626;
}

.dropdown.explore-programmes-dropdown .dropdown-toggle:hover:after {
	background-size: 100% 100%;
	background-position: center center;
}

.dropdown.explore-programmes-dropdown .dropdown-menu {
	width: 100%;
}

.dropdown.explore-programmes-dropdown .dropdown-menu li.active .dropdown-item {
	color: #05f283;
	background: #262626;
}

.dropdown.explore-programmes-dropdown .dropdown-menu li .dropdown-item {
	color: #262626;
}

.dropdown.explore-programmes-dropdown .dropdown-menu li .dropdown-item.active,
.dropdown.explore-programmes-dropdown .dropdown-menu li .dropdown-item:hover {
	color: #05f283;
	background: #262626;
}

/* common-dropdown-menu */

/* slick slider */
.slick-slider .slick-slide {
	outline: none !important;
}

.slick-slider .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 9;
	cursor: pointer;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.slick-slider .slick-arrow.slick-prev {
	left: 0;
	transform: translate(0, -50%) rotate(180deg);
	-webkit-transform: translate(0, -50%) rotate(180deg);
	-moz-transform: translate(0, -50%) rotate(180deg);
	-ms-transform: translate(0, -50%) rotate(180deg);
	-o-transform: translate(0, -50%) rotate(180deg);
}

.slick-slider .slick-arrow.slick-next {
	right: 0;
}

.slick-slider .slick-arrow.slick-disabled {
	opacity: 0.3 !important;
}

/* slick slider */

/* common-video-play-icon */
.common-video-play-icon {
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 66px !important;
	height: 66px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	line-height: 100%;
	color: #002B56;
	border: 4px solid #002B56;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.common-video-play-icon * {
	position: relative;
	left: 1px;
	width: 25px !important;
	height: 25px !important;
}

.common-video-play-icon:hover {
	background: #029DE0;
	border-color: #029DE0;
}

.common-video-play-icon.white-layout {
	border-color: #ffffff;
}

.common-video-play-icon.white-layout:hover {
	background: #002B56;
	border-color: #002B56;
}

/* common-video-play-icon */
/*==================================================================*/
/*========== Header Start ==========*/
/*==================================================================*/
.header {
	position: relative;
	z-index: 99999;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.header.position-fixed {
	top: 0;
	left: 0;
	right: 0;
}

.header.h-stick {
	background: #ffffff;
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
}

.header.h-stick.h-white-layout {
	background: #002B56;
}

.h-partnership-cards {
	position: relative;
}

.h-partnership-cards ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.h-partnership-cards ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
}

.h-partnership-cards ul li:first-child {
	margin-left: 0;
}

.h-partnership-cards ul li:last-child {
	margin-left: 0;
}

.h-partnership-cards ul li a {
	text-decoration: none;
}

.navbar {
	position: unset;
	padding: 0;
	justify-content: space-between;
}

.navbar .navbar-brand {
	position: relative;
	padding: 0;
	width: 78px;
}

.navbar .navbar-brand * {
	width: 100%;
}

.navbar-toggler {
	width: 30px;
	height: 22px;
	padding: 0;
	box-shadow: none !important;
	border: none;
	display: flex;
	flex-direction: column;
}

.navbar-toggler .hamburger {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}

.navbar-toggler .hamburger-toggle {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.navbar-toggler .hamburger span {
	width: 100%;
	height: 3px;
	background: #999999;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.navbar-toggler.collapsed .hamburger span {
	background: #262626;
	height: 2px;
}

.header.h-white-layout .navbar-toggler.collapsed .hamburger span {
	background: #ffffff;
}

.navbar-toggler .hamburger span:first-child {
	top: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.navbar-toggler .hamburger span:nth-child(2) {
	opacity: 0;
}

.navbar-toggler .hamburger span:last-child {
	margin: 0;
	top: -10px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

.navbar-toggler.collapsed .hamburger span {
	opacity: 1 !important;
	top: auto !important;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
}

.navbar .navbar-collapse {
	justify-content: center;
}

.navbar .navbar-nav {
	margin: 0;
}

.navbar .navbar-nav .nav-item {
	margin: 0 20px;
	position: relative !important;
}

.navbar .navbar-nav .nav-item.dropdown-mega {
	position: unset;
}

.navbar .navbar-nav .nav-item:first-child {
	margin-left: 0;
}

.navbar .navbar-nav .nav-item:last-child {
	margin-right: 0;
}

.navbar .navbar-nav .nav-item .nav-link {
	display: flex;
	align-items: center;
	padding: 38px 0;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #262626 !important;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	box-shadow: none;
}

.navbar .navbar-nav .nav-item .nav-link span {
	display: block;
	position: relative;
}

.navbar .navbar-nav .nav-item .nav-link span:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #27DEF2;
	transform-origin: bottom right;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transition: transform 0.5s;
	-webkit-transition: transform 0.5s;
	-moz-transition: transform 0.5s;
	-ms-transition: transform 0.5s;
	-o-transition: transform 0.5s;
}

.header.h-white-layout .navbar .navbar-nav .nav-item .nav-link {
	color: #ffffff !important;
}

/* 7-5-2024 */
.header.h-white-layout .go-to-text {
	color: #FFFFFF;
}

.header.h-white-layout .country-dropdown-menu .dropdown button:before {
	color: #FFFFFF;
}

/* 7-5-2024 */

.navbar .navbar-nav .nav-item.active>.nav-link span:before,
.navbar .navbar-nav .nav-item.current-menu-item>.nav-link span:before,
.navbar .navbar-nav .nav-item.current-menu-parent>.nav-link span:before,
.navbar .navbar-nav .nav-item .nav-link.active span:before,
.navbar .navbar-nav .nav-item .nav-link.current-menu-item span:before,
.navbar .navbar-nav .nav-item .nav-link.current-menu-parent span:before,
.navbar .navbar-nav .nav-item .nav-link:hover span:before {
	transform-origin: bottom left;
	transform: scaleX(100%);
	-webkit-transform: scaleX(100%);
	-moz-transform: scaleX(100%);
	-ms-transform: scaleX(100%);
	-o-transform: scaleX(100%);
}

.navbar .navbar-nav .dropdown>a {
	position: relative;
}

.navbar .navbar-nav .dropdown>a:after {
	font-family: 'FontAwesome6FreeSolid900';
	content: "\f107";
	margin-left: 15px;
	border: none;
	transition: transform ease-in-out 300ms;
	-webkit-transition: transform ease-in-out 300ms;
	-ms-transition: transform ease-in-out 300ms;
	-o-transition: transform ease-in-out 300ms;
	-moz-transition: transform ease-in-out 300ms;
}

.navbar .navbar-nav .dropdown-menu {
	border: none;
	left: 0;
}

.navbar .navbar-nav .dropdown-menu .dropdown-menu-title {
	position: relative;
	z-index: 9;
	font-weight: 500;
	font-size: 24px;
	line-height: 130%;
	color: #002B56;
	padding: 10px 0;
	margin-bottom: 15px;
}

.navbar .navbar-nav .dropdown-menu .dropdown-menu-title * {
	position: relative;
	cursor: pointer;
}

.navbar .navbar-nav .dropdown-menu .dropdown-menu-title *:before {
	position: relative;
	content: "\f104";
	font-family: 'FontAwesome6FreeSolid900';
	margin-right: 15px;
	color: #029DE0;
}

.navbar .navbar-nav .dropdown-menu .dropdown-menu-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.navbar .navbar-nav .dropdown-menu ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.navbar .navbar-nav .dropdown-menu ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item {
	padding: 10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item.sub {
	font-size: 14px;
	line-height: 150%;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item:hover {
	text-decoration: unset !important;
	background-color: #F3F9FB !important;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item::after {
	display: none;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item span {
	display: flex;
	align-items: center;
	gap: 10px;

	color: #262626;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.navbar .navbar-nav .subDD {
	position: unset;
}

.navbar .navbar-nav .subDD .dropdown-menu {
	left: 100%;
	top: 0;
	height: 100%;
	overflow: auto;
	background: #F3F9FB;
}

.navbar .navbar-nav .subDD .dropdown-menu .dropdown-item {
	color: #262626;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item span img {
	max-width: 28px;
	max-height: 28px;
}

.navbar .navbar-nav .dropdown-menu li .dropdown-item span:not(:has(img)) {
	padding-left: 38px;
}

.navbar .navbar-nav .dropdown-menu li.active>.dropdown-item,
.navbar .navbar-nav .dropdown-menu li.current-menu-item>.dropdown-item,
.navbar .navbar-nav .dropdown-menu li.current-menu-parent>.dropdown-item,
.navbar .navbar-nav .dropdown-menu li .dropdown-item.active,
.navbar .navbar-nav .dropdown-menu li .dropdown-item.current-menu-item,
.navbar .navbar-nav .dropdown-menu li .dropdown-item.current-menu-parent,
.navbar .navbar-nav .dropdown-menu li .dropdown-item:hover {
	background: transparent;
	color: #029DE0;
	text-decoration: underline;
}

.dropdown.subDD.active-sub {
	background: #F3F8FA;
}

.dropdown.subDD.mobile-menu-active {
	background: #F3F8FA;
}

.navbar .navbar-nav .dropdown .custom-mega-menu {
	/* position: fixed; */
	position: absolute;
	left: 0;
	right: 0;
	/* top: 145px; */
	top: 93px;
	/* top: 152px; */
	padding: 0;
	margin: 0;
	border: none;
	/* box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08); */
	box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
	-webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
	-moz-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}

.header.h-stick .navbar .navbar-nav .dropdown .custom-mega-menu {
	top: 90px;
}

.custom-mega-menu .custom-mega-menu-content {
	/* position: relative;
	z-index: 99; */
	background: #ffffff;
}

/* .custom-mega-menu:before {
	position: fixed;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: calc(100% - 100px);
	background: rgba(38, 38, 38, 0.5);
	z-index: -1;
} */

.custom-mega-menu .custom-mega-menu-content {
	display: flex;
	flex-wrap: wrap;
	min-height: 475px;
}

.custom-mega-menu .custom-mega-menu-content>* {
	flex: 1 0 0;
	max-width: 100%;
	min-height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.custom-mega-menu .mega-menu-not-sure-block {
	flex: 0 0 auto;
	width: 390px;
	padding: 55px;
	text-align: center;
	/* margin-right: -5%; */
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	height: 100%;
}

.custom-mega-menu .mega-menu-not-sure-block .not-sure-image {
	margin-bottom: 25px;
}

.custom-mega-menu .mega-menu-not-sure-block .not-sure-title {
	font-weight: 500;
	font-size: 20px;
	color: #002B56;
	margin-bottom: 10px;
}

.custom-mega-menu .mega-menu-not-sure-block .not-sure-title * {
	text-decoration: none;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.custom-mega-menu .mega-menu-not-sure-block .not-sure-title a:hover {
	color: #029DE0;
}

.custom-mega-menu .mega-menu-not-sure-block .not-sure-detail .detail {
	font-size: 16px;
}

.custom-mega-menu .mega-menu-custom-main-detail {
	padding: 40px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	max-width: 916px;
}

.custom-mega-menu .mega-menu-custom-main-detail .block-small-title {
	margin-bottom: 20px;
}

.custom-mega-menu .mega-menu-custom-main-detail .block-small-title span {
	display: inline-block;
	margin-left: 25px;
	font-weight: 400;
	font-size: 16px;
	line-height: 137.5%;
	color: #002B56;
	text-transform: capitalize;
}

.custom-mega-menu .mega-menu-custom-main-detail .block-small-title span a {
	color: inherit;
	text-decoration: underline;
}

.custom-mega-menu .mega-menu-custom-main-detail .block-small-title span a:hover {
	color: #029DE0;
}

.custom-mega-menu .mega-menu-items-block {
	position: relative;
	padding-left: 50px;
	margin-bottom: 25px;
}

.custom-mega-menu .mega-menu-items-block .menu-item-icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	/* background: rgba(2, 157, 224, 0.3); */
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.custom-mega-menu .mega-menu-items-block .menu-item-detail {
	padding-top: 10px;
}

.custom-mega-menu .mega-menu-items-block .menu-title {
	font-weight: 500;
	font-size: 18px;
	line-height: 130%;
	color: #029DE0;
	margin-bottom: 15px;
}

.custom-mega-menu .mega-menu-items-block .menu-title * {
	text-decoration: none;
	display: block;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.custom-mega-menu .mega-menu-items-block .menu-detail ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.custom-mega-menu .mega-menu-items-block .menu-detail ul li {
	display: block;
	margin: 0 0 8px;
	padding: 0;
	list-style-type: none;
	font-weight: 400;
	font-size: 15px;
	line-height: 137%;
	color: #262626;
}

.custom-mega-menu .mega-menu-items-block .menu-detail ul li:last-child {
	margin-bottom: 0;
}

.custom-mega-menu .mega-menu-items-block .menu-detail ul li a {
	display: block;
	text-decoration: none;
	color: inherit;
}

.custom-mega-menu .mega-menu-items-block .menu-detail ul li.active>a,
.custom-mega-menu .mega-menu-items-block .menu-detail ul li.current-menu-item>a,
.custom-mega-menu .mega-menu-items-block .menu-detail ul li.current-menu-parent>a,
.custom-mega-menu .mega-menu-items-block .menu-detail ul li a.active,
.custom-mega-menu .mega-menu-items-block .menu-detail ul li a.current-menu-item,
.custom-mega-menu .mega-menu-items-block .menu-detail ul li a.current-menu-parent,
.custom-mega-menu .mega-menu-items-block .menu-detail ul li a:hover {
	color: #029DE0;
	text-decoration: underline;
}

.custom-mega-menu .mega-menu-not-sure-block .find-programme-button {
	margin-top: 20px;
}

.custom-mega-menu .mega-menu-not-sure-block .find-programme-button .btn {
	max-width: 260px;
	width: 100%;
}

/*==================================================================*/
/*========== Header End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/
/* banner */
.banner-section {
	position: relative;
	z-index: 9999;
}

.banner-section .banner-overlay-image {
	position: absolute;
	right: 0;
	top: 0;
}

.banner-section .banner-overlay-image * {
	width: 100%;
}

.banner-section .banner-main-image * {
	width: 100%;
}

.banner-section.home-banner-section .banner-overlay-image {
	width: 535px;
	top: 45px !important;
}

.banner-section.home-banner-section .banner-main-image * {
	height: 630px;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.banner-section.home-banner-section .banner-description {
	position: absolute;
	left: 0;
	right: 0;
	top: 162px;
}

.banner-section .main-title .learn-since-text {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 160%;
	margin-bottom: 10px;
}

.banner-section .explore-programmes-button {
	margin-top: 22px;
}

.banner-section .explore-programmes-button .explore-programmes-dropdown {
	max-width: unset;
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}

.banner-section .explore-programmes-button .explore-programmes-dropdown>* {
	width: 100%;
	max-width: 275px;
}

.banner-section .main-title {
	margin-bottom: 20px;
}

.banner-section>.banner-other-companies {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 92px;
}

.banner-section .banner-other-companies .partnership-title {
	color: #ffffff;
	margin-bottom: 7px;
}

.banner-section .banner-other-companies .partnership-title * {
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.36px;
}

.banner-section .banner-other-companies ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.banner-section .banner-other-companies ul li {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 11px 11px;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	line-height: 140%;
	letter-spacing: 0.48px;
}

.banner-section .banner-other-companies ul li:first-child {
	margin-left: 0;
}

.banner-section .banner-other-companies ul li:last-child {
	margin-right: 0;
}

.banner-main-carousel .banner-slide-main-block {
	position: relative;
}

.banner-main-carousel {
	opacity: 0;
}

.banner-main-carousel.slick-initialized {
	opacity: 1;
}

/* banner */

/* employment-graduate-rating */
.employment-graduate-rating-section {
	position: relative;
	z-index: 9999;
	margin-top: -64px;
}

.employment-graduate-rating-section .employment-graduate-rating-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	/* margin: 0 -32px; */
}

.employment-graduate-rating-section .employment-graduate-rating-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	padding: 0 32px;
}

.employment-graduate-rating-section .graduate-block {
	width: 150px;
	/* width: 100%; */
	font-weight: 500;
	color: #ffffff;
	padding: 25px 0;
}

.employment-graduate-rating-section .graduate-block * {
	margin: 0;
}

.employment-graduate-rating-section .graduate-block a {
	color: inherit;
}

.employment-graduate-rating-section .graduate-block a:hover {
	color: #00E0FF;
}

.employment-graduate-rating-section .graduate-reviews-rating-block {
	text-align: right;
	padding-right: 59px;
}

.employment-graduate-rating-section .graduate-user-profiles-list {
	display: inline-flex;
	align-items: center;
	margin-right: 15px;
}

.employment-graduate-rating-section .graduate-user-profiles-list ul {
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: -80px;
}

.employment-graduate-rating-section .graduate-user-profiles-list ul li {
	position: relative;
	display: inline-flex;
	align-items: center;
	margin: 0 0 0 -13px;
	padding: 0;
	list-style-type: none;
	z-index: 9;
	border: 2px solid #43A1F2;
	width: 48px;
	height: 48px;
	/* overflow: hidden; */
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.employment-graduate-rating-section .graduate-user-profiles-list ul li:first-child {
	margin-left: 0;
}

.employment-graduate-rating-section .graduate-user-profiles-list ul li * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	position: relative;
	z-index: 99;
	border-radius: 50%;
}

/* .employment-graduate-rating-section .star-rating-review-list {
	display: inline-flex;
	align-items: center;
} */

.employment-graduate-rating-section .star-rating-review-list ul {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.employment-graduate-rating-section .star-rating-review-list ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 1px;
	padding: 0;
	list-style-type: none;
}

.employment-graduate-rating-section .star-rating-review-list ul li:first-child {
	margin-left: 0;
}

.employment-graduate-rating-section .star-rating-review-list ul li:last-child {
	margin-right: 0;
}

.employment-graduate-rating-section .star-rating-review-list .reviews-link {
	font-size: 13px;
	line-height: 160%;
	margin-left: 6px;
	text-align: left;
}

.employment-graduate-rating-section .star-rating-review-list .reviews-link a {
	text-decoration: underline;
	color: #ffffff;
}

.employment-graduate-rating-section .star-rating-review-list .reviews-link a:hover {
	color: #00E0FF;
}

/* employment-graduate-rating */

/* alx-programme-careers */
.alx-programme-careers-section {
	padding: 42px 0 0;
}

.alx-programme-careers-section .programme-careers-main-title {
	margin-bottom: 50px;
}

.alx-programme-careers-section .programme-careers-main-title .block-title {
	margin-bottom: 10px;
}

.alx-programme-careers-section .programme-careers-main-title .main-detail {
	letter-spacing: 0.36px;
}

.programme-careers-tabing .nav-tabs {
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.programme-careers-tabing .nav-tabs .nav-item {
	margin: 0 33px;
}

.programme-careers-tabing .nav-tabs .nav-item:first-child {
	margin-left: 0;
}

.programme-careers-tabing .nav-tabs .nav-item:last-child {
	margin-right: 0;
}

.programme-careers-tabing .nav-tabs .nav-item .nav-link {
	font-weight: 500;
	font-size: 18px;
	line-height: 130%;
	padding: 0 0 20px;
	color: rgba(38, 38, 38, 0.6);
	border: none;
	border-bottom: 6px solid transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.programme-careers-tabing .nav-tabs .nav-item.active .nav-link,
.programme-careers-tabing .nav-tabs .nav-item .nav-link.active,
.programme-careers-tabing .nav-tabs .nav-item .nav-link:hover {
	color: #029DE0;
	border-color: #029DE0;
}

.programme-careers-tabing .tab-content {
	padding: 63px 0;
}

.programme-careers-block {
	cursor: pointer;
	position: relative;
	height: calc(100% - 30px);
	background: #ffffff;
	margin-bottom: 30px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.programme-careers-block:hover {
	z-index: 9;
}

.programme-careers-block .programme-careers-inner-detail {
	position: absolute;
	left: calc(100% - 9px);
	/* right: 0; */
	top: 50%;
	width: 349px;
	height: 390px;
	overflow: hidden;
	padding: 31px 25px 31px 32px;
	/* background: #ffffff; */
	background-image: url('../images/tooltip-bg.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 9;
	display: none;
	/* border: 1px solid #D9DFE6; */
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

/* .programme-careers-block .programme-careers-inner-detail:before {
	content: '';
	position: absolute;
	left: -9px;
	top: 50%;
	background-image: url('../images/side-arrow.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 44px;
	height: 25px;
	z-index: 99;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
} */

.programme-careers-list>.row>[class*=col-]:nth-child(4n+3) .programme-careers-block .programme-careers-inner-detail {
	left: unset;
	right: calc(100% - 9px);
	background-image: url('../images/tooltip-bg-right.png');
}

.programme-careers-list>.row>[class*=col-]:nth-child(4n) .programme-careers-block .programme-careers-inner-detail {
	left: unset;
	right: calc(100% - 9px);
	background-image: url('../images/tooltip-bg-right.png');
}

/* .hover-state-detail .programme-careers-block .programme-careers-inner-detail:nth-child(3n) {
	right: 100%;
}

.hover-state-detail .programme-careers-block .programme-careers-inner-detail:nth-child(4n) {
	right: 100%;
} */

.programme-careers-block:hover .programme-careers-inner-detail {
	display: block;
}

.programme-careers-block .programme-careers-inner-detail>* {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

.programme-careers-block .programme-careers-inner-detail .how-learn-time-list ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -5px;
	padding: 0;
	list-style-type: none;
}

.programme-careers-block .programme-careers-inner-detail .how-learn-time-list ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 5px 10px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	line-height: 135%;
}

.programme-careers-block .programme-careers-inner-detail .how-learn-time-list ul li a {
	color: #029DE0;
	margin-left: 5px;
}

.programme-careers-block .programme-careers-inner-detail .how-learn-time-list ul li a:last-child {
	margin-left: 0;
}

.programme-careers-block .programme-careers-inner-detail .how-learn-time-list ul li a:hover {
	color: #262626;
}

.programme-careers-block .programme-careers-inner-detail .how-learn-time-list ul li svg {
	margin-right: 5px;
}

.programme-careers-block .how-to-learn-block .how-learn-title {
	font-weight: 600 !important;
	font-size: 14px;
	line-height: 135%;
	color: #002B56;
	margin-bottom: 10px;
}

.programme-careers-block .how-to-learn-block .how-learn-title * {
	margin: 0;
}

/* .programme-careers-block .how-to-learn-block .how-to-learn-detail {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #262626;
} */

.programme-careers-block .how-to-learn-block .how-to-learn-detail .detail {
	font-size: 12px;
	line-height: 135%;
}

.programme-careers-block .how-to-learn-block .how-to-learn-detail .detail p {
	margin-bottom: 5px;
}

.programme-careers-block .how-to-learn-block .how-to-learn-detail a {
	color: inherit;
	text-decoration: underline;
}

.programme-careers-block .how-to-learn-block .how-to-learn-detail a:hover {
	color: #029DE0;
}

.programme-careers-block .how-to-learn-block .how-learn-list ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.programme-careers-block .how-to-learn-block .how-learn-list ul li {
	position: relative;
	display: block;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
	list-style-type: none;
	font-size: 12px;
	line-height: 135%;
}

.programme-careers-block .how-to-learn-block .how-learn-list ul li:before {
	position: absolute;
	content: "\f00c";
	font-family: 'FontAwesome6FreeSolid900';
	left: 0;
	top: 0;
	color: #002B56;
}

.programme-careers-block .how-to-learn-block .how-learn-list ul li:last-child {
	margin-bottom: 0;
}

.programme-careers-block .how-to-learn-block .how-learn-list ul li a {
	color: inherit;
}

.programme-careers-block .how-to-learn-block .how-learn-list ul li a:hover {
	color: #029DE0;
}

.programme-careers-block .programme-careers-detail {
	overflow: hidden;
	height: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.programme-careers-block .careers-image {
	height: 130px;
	overflow: hidden;
}

.programme-careers-block .careers-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.programme-careers-block .careers-detail {
	height: calc(100% - 130px);
	padding: 25px 22px 28px 22px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.programme-careers-block .careers-title {
	font-weight: 600;
	color: #002B56;
	margin-bottom: 7px;
}

.programme-careers-block .careers-title * {
	color: inherit;
	margin: 0;
}

.programme-careers-block .careers-title a:hover {
	color: #00E0FF;
}

.programme-careers-block .careers-detail .detail {
	font-size: 15px;
	line-height: 120%;
	color: #002B56;
}

.programme-careers-block .careers-detail .careers-button {
	position: relative;
	/* z-index: 99; */
	padding-top: 24px;
}

.programme-careers-block .careers-detail .careers-button .btn {
	width: 100%;
}

.programme-careers-carousel {
	opacity: 0;
}

.programme-careers-carousel.slick-initialized {
	opacity: 1;
}

.programme-careers-carousel .slick-track {
	display: flex;
}

.programme-careers-carousel .slick-list {
	margin: 0 -8px;
}

.programme-careers-carousel .slick-slide {
	padding: 0 8px;
	height: inherit;
}

.programme-careers-carousel .programme-careers-block {
	background: #DFF6FF;
}

.programme-careers-carousel .programme-careers-block .careers-detail {
	padding: 20px 15px;
}

.programme-careers-accordion .accordion-item {
	margin: 0;
	border: none;
	border-bottom: 1px solid #DADADA;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.programme-careers-accordion .accordion-button {
	background: transparent;
	border: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	color: #029DE0;
	padding: 17px 0;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.programme-careers-accordion .accordion-button:after {
	content: "\f107";
	font-family: 'FontAwesome6FreeSolid900';
	background: transparent;
	width: auto;
	height: auto;
	color: #262626;
}

.programme-careers-accordion .accordion-button.collapsed {
	color: #262626;
}

.programme-careers-accordion .accordion-body {
	padding: 15px 0 2px;
}

/* alx-programme-careers */

/* tech-companies-careers */
.tech-companies-careers-section {
	position: relative;
	padding: 110px 0;
	overflow: hidden;
}

.tech-companies-careers-section:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	width: 170px;
	height: 100%;
	background: url('../images/tech-companies-back-shape.png') no-repeat;
	background-size: 100% 100%;
}

.tech-companies-careers-section .tech-back-circle-overlay {
	position: absolute;
	left: -145px;
	top: -266px;
	width: 887px;
	height: 887px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.tech-companies-careers-section .tech-companies-careers-description {
	position: relative;
	z-index: 9;
}

.tech-companies-careers-section .section-title {
	text-transform: capitalize;
}

.tech-companies-careers-section .tech-companies-careers-content>.row {
	margin: 0 -47px;
}

.tech-companies-careers-section .tech-companies-careers-content>.row>* {
	padding: 0 47px;
}

.tech-companies-careers-section .tech-companies-success-block .section-title {
	margin-bottom: 60px;
}

.tech-companies-careers-section .tech-success-list {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	max-width: 540px;
	width: 100%;
	margin: 0 auto;
}

.tech-companies-careers-section .tech-success-list>* {
	display: flex;
	flex-wrap: wrap;
}

.tech-companies-careers-section .tech-success-list>*:nth-child(1) {
	justify-content: flex-end;
}

.tech-companies-careers-section .tech-success-list>*:nth-child(2) {
	margin-top: -123px;
}

.tech-companies-careers-section .tech-success-list>*:nth-child(3) {
	justify-content: flex-end;
	margin-right: 110px;
	margin-top: -77px;
}

.tech-companies-careers-section .tech-success-block {
	max-width: 222px;
	width: 100%;
	height: 190px;
	display: flex;
	/* flex-wrap: wrap; */
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 25px 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.tech-companies-careers-section .tech-success-block .detail {
	line-height: 130%;
}

.tech-companies-careers-section .tech-success-block .detail * {
	margin: 0;
}

.tech-companies-careers-section .tech-success-block .main-title {
	font-family: 'DM Sans';
	font-weight: 700;
	font-size: 55px;
	line-height: 94%;
	letter-spacing: 1.1px;
	margin-bottom: 10px;
}

.tech-companies-careers-section .tech-success-block .detail ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 5px 0 0;
	padding: 0;
	list-style-type: none;
}

.tech-companies-careers-section .tech-success-block .detail ul li {
	display: inline-flex;
	margin: 0 1px;
	padding: 0;
	list-style-type: none;
	font-size: 25px;
	line-height: 100%;
}

.tech-companies-careers-section .tech-success-block .detail ul li:first-child {
	margin-left: 0;
}

.tech-companies-careers-section .tech-success-block .detail ul li:last-child {
	margin-right: 0;
}

.tech-companies-careers-section .tech-companies-profile-block .tech-profile-image {
	overflow: hidden;
	margin-bottom: 30px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.tech-companies-careers-section .tech-companies-profile-block .tech-profile-image * {
	width: 100%;
}

.tech-companies-careers-section .tech-companies-profile-block .block-small-title {
	margin-bottom: 20px;
}

.tech-companies-careers-section .tech-companies-profile-block .tech-employee-name {
	margin-top: 35px;
	font-size: 14px;
}

.tech-companies-careers-section .tech-companies-profile-block .tech-employee-name * {
	margin: 0;
}

.tech-companies-careers-section .tech-companies-profile-block .tech-employee-name span {
	font-weight: 500;
	font-size: 16px;
	display: block;
}

/* tech-companies-careers */

/* alx-client-experience */
.alx-client-experience-section {
	padding: 85px 0 35px;
	overflow: hidden;
	position: relative;
}

.alx-client-experience-section .alx-client-experience-main-title {
	margin-bottom: 80px;
}

.alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail>* {
	flex: 1 0 0;
	max-width: 100%;
}

.alx-client-experience-section .alx-client-experience-main-title .block-title {
	margin-bottom: 10px;
}

.alx-client-experience-section .alx-client-experience-main-title .client-experience-inner-detail .detail *:last-child {
	margin-bottom: 0;
}

.alx-client-experience-section .alx-client-experience-main-title .client-experience-main-detail .client-experience-button {
	flex: 0 0 auto;
	margin-left: 35px;
}

/* .alx-client-experience-carousel {
	opacity: 0;
}

.alx-client-experience-carousel.slick-initialized {
	opacity: 1;
	position: relative;
} */

.alx-client-experience-carousel .slick-list {
	margin: 0 -15px;
	padding: 0 300px;
}

.alx-client-experience-carousel .slick-slide {
	padding: 0 15px;
}

.alx-client-experience-block {
	margin-bottom: 30px;
}

.alx-client-experience-block .client-experience-detail {
	padding: 25px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.alx-client-experience-block .client-experience-detail .client-profile-block {
	margin-top: 25px;
}

.alx-client-experience-block .client-profile-block {
	display: flex;
	align-items: center;
	min-height: 62px;
}

.alx-client-experience-block .client-profile-block>* {
	flex: 1 0 0;
	max-width: 100%;
}

.alx-client-experience-block .client-profile-block .profile-pic {
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
	margin-right: 12px;
	background: #cecece;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.alx-client-experience-block .client-profile-block .profile-pic>* {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.alx-client-experience-block .client-profile-block .profile-detail * {
	margin: 0;
}

.alx-client-experience-block .client-profile-block .profile-detail span {
	display: block;
	font-weight: 600;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image {
	position: relative;
	background: #029DE0;
	height: 258px;
	overflow: hidden;
	border-radius: 6px;
	margin-bottom: 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.large-image {
	height: 301px;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.profile-video-image {
	position: relative;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.profile-video-image .back-overlay-block {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

/* .alx-client-experience-block .client-experience-profile-detail .profile-image.profile-video-image .video-play-icon {
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 66px;
	height: 66px;
	border: 4px solid #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px;
    line-height: 100%;
    color: #ffffff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.profile-video-image .video-play-icon * {
	position: relative;
	left: 1px;
	width: 22px;
	height: 22px;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.profile-video-image .video-play-icon:hover {
	background: #002B56;
	border-color: #002B56;
} */

.alx-client-experience-block .client-experience-profile-detail .profile-image>a {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image a * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

/* alx-client-experience */

/* exceptional-programmes */
.exceptional-programmes-section {
	padding: 70px 0;
}

.exceptional-programmes-section .block-title {
	margin-bottom: 45px;
}

.exceptional-programmes-block {
	display: block;
	height: calc(100% - 26px);
	margin-bottom: 26px;
	/* overflow: hidden; */
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.exceptional-programmes-block .exceptional-programmes-image {
	height: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.exceptional-programmes-block .exceptional-programmes-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.exceptional-programmes-block .exceptional-title {
	font-weight: 500;
	font-size: 22px;
	line-height: 160%;
	color: #27DEF2;
	margin-bottom: 10px;
}

.exceptional-programmes-block .exceptional-title * {
	margin-top: 0;
	margin-bottom: 0;
}

.exceptional-programmes-block .exceptional-programmes-detail {
	padding: 40px 40px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.exceptional-programmes-block .exceptional-programmes-detail .detail {
	letter-spacing: 0.32px;
	font-size: 16px;
	color: #ffffff;
}

.exceptional-programmes-block .exceptional-programmes-detail .detail *:last-child {
	margin-bottom: 0;
}

.exceptional-programmes-block .exceptional-link {
	font-size: 16px;
	color: #05F283;
	letter-spacing: 0.32px;
	padding-top: 17px;
}

.exceptional-programmes-block .exceptional-link a {
	color: inherit;
	text-decoration: underline;
}

.exceptional-programmes-block .exceptional-link a:hover {
	color: #00E0FF;
}

.exceptional-programmes-block.exceptional-get-started-block .exceptional-programmes-detail {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.exceptional-programmes-block.exceptional-get-started-block .block-title {
	margin-bottom: 25px;
}

.exceptional-programmes-block.exceptional-get-started-block .explore-program-button .btn {
	max-width: 275px;
	width: 100%;
}

.exceptional-programmes-video-block {
	position: relative;
}

.exceptional-programmes-video-block .common-video-play-icon * {
	top: -1px;
}

/* exceptional-programmes */

/* our-hubs */
.our-hubs-section {
	padding: 65px 0;
}

.our-hubs-section .our-hubs-main-title {
	margin-bottom: 50px;
}

.our-hubs-section .our-hubs-main-title .main-detail {
	letter-spacing: 0.36px;
	line-height: 160%;
}

.our-hubs-section .learnmore-hubs-button {
	margin-top: 45px;
}

.our-hubs-section .learnmore-hubs-button .btn {
	max-width: 340px;
	width: 100%;
	padding-left: 25px;
	padding-right: 25px;
}

.our-hubs-section .our-hubs-country-list {
	/* height: 215px; */
	/* position: relative; */
}

.our-hubs-section .our-hubs-country-list>* {
	/* position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0; */
	/* position: relative;
	margin-bottom: -215px; */
	margin-bottom: 0 !important;
}

/* .our-hubs-section .our-hubs-country-list > *:nth-child(1) {
	padding: 0 20px;
	top: -10px;
	opacity: 0.3;
}

.our-hubs-section .our-hubs-country-list > *:nth-child(2) {
	padding: 0 10px;
	top: -5px;
	opacity: 0.4;
}

.our-hubs-section .our-hubs-country-list > *:last-child {
	margin-bottom: 0;
	z-index: 9;
} */

.our-hubs-section .our-hubs-country-block {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	/* overflow: hidden; */
	background: #002B56;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.our-hubs-section .our-hubs-country-block>* {
	flex: 1 0 0;
	max-width: 100%;
	/* height: 100%; */
}

.our-hubs-section .our-hubs-country-block .hubs-country-image {
	flex: 0 0 auto;
	width: 375px;
	height: 225px;
}

.our-hubs-section .our-hubs-country-block .hubs-country-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-ms-border-radius: 0 6px 6px 0;
	-o-border-radius: 0 6px 6px 0;
}

.our-hubs-section .our-hubs-country-block .hubs-country-detail {
	padding: 45px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.our-hubs-section .our-hubs-country-block .block-small-title {
	color: #ffffff;
}

.our-hubs-section .our-hubs-country-block .block-small-title span {
	display: block;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
}

.our-hubs-section .our-hubs-country-block .hubs-visit-location {
	margin-top: 15px;
	display: flex;
	align-items: center;
}

.our-hubs-section .our-hubs-country-block .hubs-visit-location figure {
	margin-right: 10px;
}

.our-hubs-section .our-hubs-country-block .hubs-visit-location a {
	text-decoration: none;
	color: #05F283;
	display: inline-flex;
	align-items: center;
}

.our-hubs-section .our-hubs-country-block .hubs-visit-location a img {
	margin-right: 13px;
	width: 18px;
}

.our-hubs-section .our-hubs-country-block .hubs-visit-location a span {
	border-bottom: 1px solid transparent;
}

.our-hubs-section .our-hubs-country-block .hubs-visit-location a:hover span {
	border-color: currentColor;
}

/* our-hubs */

/* alx-global-quality */
.alx-global-quality-section {
	position: relative;
}

.alx-global-quality-section .alx-global-quality-main-image {
	position: relative;
	overflow: hidden;
}

.alx-global-quality-section .alx-global-quality-main-image:before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	bottom: 0;
	width: 275px;
	height: 100%;
	background: url("../images/alx-global-quality-back-shape.png") no-repeat;
	background-size: 100% 100%;
}

.alx-global-quality-section .alx-global-quality-main-image * {
	width: 100%;
}

.alx-global-quality-section .alx-global-quality-description {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.alx-global-quality-section .block-title {
	margin-bottom: 20px;
}

.alx-global-quality-section .alx-global-quality-logo {
	text-align: center;
	padding-top: 40px;
}

.alx-global-quality-section .alx-global-quality-logo * {
	display: inline-block;
	width: 120px;
}

/* alx-global-quality */

/* fellowship-community */
.fellowship-community-section {
	padding-top: 80px;
	padding-bottom: 70px;
}

.fellowship-community-section .block-title {
	margin-bottom: 10px;
}

.fellowship-community-section .fellowship-community-title {
	margin-bottom: 50px;
}

.fellowship-community-list .row {
	display: flex;
}

.fellowship-community-block {
	padding: 45px 15px;
	height: calc(100% - 30px);
	margin-bottom: 30px;
	text-align: center;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.fellowship-community-block .fellowship-image {
	height: 162px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px;
}

.fellowship-community-block .fellowship-image * {
	max-height: 162px;
}

.fellowship-community-block .block-small-title {
	color: #262626;
	margin-bottom: 15px;
}

.fellowship-community-block .fellowship-detail .detail {
	font-size: 16px;
	max-width: 352px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.fellowship-community-section .fellowship-community-button {
	padding-top: 20px;
}

.fellowship-community-section .fellowship-community-button .btn {
	max-width: 475px;
	width: 100%;
}

/* fellowship-community */

/* career-aspiration */
.career-aspiration-section {
	padding: 60px 0;
}

.career-aspiration-section .career-aspiration-button .btn {
	max-width: 375px;
	width: 100%;
}

/* career-aspiration */

/* follow-us */
.follow-us-section {
	padding: 48px 0;
}

.follow-us-section .block-title {
	margin-bottom: 35px;
}

.follow-us-section .block-title a:hover {
	color: #002B56 !important;
}

.follow-us-list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.follow-us-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	width: 16.66666666666667%;
	padding: 0 15px;
}

.follow-us-block {
	text-decoration: none;
	display: block;
	height: 170px;
	overflow: hidden;
	margin-bottom: 20px;
}

.follow-us-block * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

/* follow-us */

/* ready-get-started */
.ready-get-started-section {
	position: relative;
	z-index: 999;
	margin-top: 15px;
	margin-bottom: -85px;
}

.ready-get-started-section .ready-get-started-content {
	padding: 50px 77px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.ready-get-started-section .section-title {
	margin-bottom: 7px;
}

.ready-get-started-section .ready-get-started-detail {
	color: #ffffff;
}

.ready-get-started-section .ready-get-started-button {
	text-align: right;
}

.ready-get-started-section .ready-get-started-button .btn {
	max-width: 250px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

/* ready-get-started */

/* inner pages */
/* programmes page */
.program-banner-section {
	position: relative;
	padding: 73px 0 105px;
	/* padding: 125px 0 105px; */
	z-index: 9;
}

/* .purple-close .program-banner-section {
	padding: 73px 0 105px;
} */

.program-banner-section .program-banner-overlay-image {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.program-banner-section .program-banner-overlay-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.program-banner-section .section-title {
	margin-bottom: 20px;
}

.program-banner-section .banner-other-companies {
	margin-top: 95px;
}

.enroll-registration-section {
	position: sticky;
	top: 0;
	z-index: 99;
	margin-top: -55px;
}

.enroll-registration-section .enroll-registration-description {
	overflow: hidden;
}

.enroll-registration-section .enroll-registration-content {
	position: relative;
	z-index: 9;
	padding: 0 35px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.enroll-registration-section .enroll-registration-content .enroll-registration-back-overlay {
	position: absolute;
	content: "";
	left: 50%;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.enroll-registration-section.active .enroll-registration-content .enroll-registration-back-overlay {
	width: 60000px;
}

.enroll-registration-section .enroll-registration-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -22px;
}

.enroll-registration-section .enroll-registration-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	padding: 0 20px;
}

.enroll-registration-section .enroll-registration-block {
	padding: 30px 0;
	font-size: 16px;
	line-height: 150%;
}

.enroll-registration-section .enroll-registration-block .title {
	font-weight: 600;
	color: #27DEF2;
	margin-bottom: 2px;
}

.enroll-registration-section .enroll-registration-block .detail {
	color: #ffffff;
}

.enroll-registration-section .enroll-registration-block .detail * {
	margin: 0;
}

.enroll-registration-section .enroll-registration-button {
	margin-left: 30px;
	max-width: 295px;
	width: 100%;
	text-align: right;
}

.enroll-registration-section .enroll-registration-button .btn {
	/* width: 100%; */
	font-size: 15px;
	line-height: 140%;
	padding-left: 68px;
	padding-right: 68px;
}

.our-learners-saying-section {
	padding: 90px 0 37px;
}

.our-learners-saying-section .section-title {
	margin-bottom: 50px;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider {
	opacity: 0;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider.slick-initialized {
	opacity: 1;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-list {
	margin: 0 -15px;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-prev {
	left: -80px;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow.slick-next {
	right: -80px;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-slide {
	padding: 0 15px;
}

.our-learners-saying-carousel .slick-slide {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* programmes page */

/* community page */
.global-community-section {
	padding: 130px 0 18px 0;
}

.global-community-section .global-community-title {
	margin-bottom: 70px;
}

.global-community-section .global-community-title .block-title {
	margin-bottom: 15px;
}

.global-community-section .global-community-title .main-detail {
	line-height: 160%;
}

.global-community-block .block-small-title {
	color: #262626;
	margin-bottom: 15px;
}

.global-community-block .global-community-images {
	position: relative;
	max-width: 532px;
	width: 100%;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.global-community-block .global-community-images>* {
	position: absolute;
	display: inline-block;
	left: 50%;
	top: 50%;
}

.global-community-block .global-community-images .global-image {
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.global-community-block .global-community-images .global-image.shape-2 {
	transform: translate(45px, -240px);
	-webkit-transform: translate(45px, -240px);
	-moz-transform: translate(45px, -240px);
	-ms-transform: translate(45px, -240px);
	-o-transform: translate(45px, -240px);
}

.global-community-block .global-community-images .global-image.shape-3 {
	transform: translate(85px, -63px);
	-webkit-transform: translate(85px, -63px);
	-moz-transform: translate(85px, -63px);
	-ms-transform: translate(85px, -63px);
	-o-transform: translate(85px, -63px);
}

.global-community-block .global-community-images .global-image * {
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.global-community-block .global-community-images .global-image * {
	width: 180px;
	height: 180px;
}

.global-community-block .global-community-images .global-image.image-large {
	position: relative;
	top: auto;
	left: auto;
}

.global-community-block .global-community-images .global-image.image-large * {
	width: 300px;
	height: 300px;
}

.global-community-block .global-community-images .global-image.image-small * {
	width: 155px;
	height: 155px;
}

.mentor-support-section {
	position: relative;
	padding: 70px 0 60px;
}

.mentor-support-section:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	width: 150px;
	height: 100%;
	background: url("../images/mentor-support-back-shape.png") no-repeat;
	background-size: 100%;
}

.mentor-support-section .mentor-support-title {
	margin-bottom: 53px;
}

.mentor-support-section .mentor-support-title .main-detail {
	line-height: 160%;
}

.get-started-section {
	position: relative;
	padding: 100px 0;
	z-index: 9;
}

.get-started-section .get-started-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.get-started-section .main-small-title {
	margin-bottom: 20px;
}

.get-started-section .explore-program-button .btn {
	width: 365px;
	/* width: 100%; */
}

.our-community-section {
	padding: 105px 0 42px;
}

.our-community-section .our-community-title {
	margin-bottom: 45px;
}

.our-community-section .our-community-title .block-title {
	margin-bottom: 15px;
}

.our-community-carousel {
	opacity: 0;
}

.our-community-carousel.slick-initialized {
	opacity: 1;
}

.our-community-carousel .slick-list {
	margin: 0 -15px;
}

.our-community-carousel .slick-slide {
	padding: 0 15px;
}

.our-community-carousel .slick-arrow.slick-prev {
	left: -80px;
}

.our-community-carousel .slick-arrow.slick-next {
	right: -80px;
}

.our-community-block {
	margin-bottom: 30px;
}

.our-community-block .community-image {
	text-decoration: none;
	display: block;
	height: 245px;
	background: #cecece;
	overflow: hidden;
	margin-bottom: 30px;
}

.our-community-block .community-image figure {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.our-community-block .community-image figure * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.our-community-block .community-detail .community-title {
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
	color: #002B56;
	max-width: 345px;
	width: 100%;
}

.our-community-block .community-detail .community-title * {
	text-decoration: none;
	color: inherit;
}

.our-community-block .community-detail .community-title a:hover {
	color: #029DE0;
}

.our-community-block .date-time-block ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.our-community-block .date-time-block ul li {
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 200%;
	color: rgba(38, 38, 38, 0.5);
}

.our-community-block .date-time-block ul li:before {
	position: relative;
	content: "/";
	padding: 0 7px;
}

.our-community-block .date-time-block ul li:first-child:before {
	display: none;
}

.our-community-block .date-time-block ul li a {
	color: inherit;
	text-decoration: underline;
}

.our-community-block .date-time-block ul li a:hover {
	color: #262626;
}

/* community page */
/* inner pages */

/* sticky-term-privacy */
.modal {
	z-index: 999999;
}

.modal-backdrop.show {
	z-index: 99998;
}

.sticky-term-privacy-section {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	padding: 32px 0;
	border-top: 1px solid rgba(0, 0, 0, .15);
}

.sticky-term-privacy-section .term-privacy-detail {
	position: relative;
	padding-right: 45px;
}

.sticky-term-privacy-section .term-privacy-detail .close-popup-icon {
	position: absolute;
	right: 0;
	top: -21px;
	color: inherit;
	text-decoration: none;
	font-size: 25px;
}

.sticky-term-privacy-section .term-privacy-detail a.close-popup-icon:hover {
	color: #029DE0;
}

.sticky-term-privacy-section .term-privacy-detail .title {
	font-weight: 500;
	margin-bottom: 5px;
}

.sticky-term-privacy-section .term-privacy-detail .title * {
	font-weight: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.sticky-term-privacy-section .term-privacy-detail .detail *:last-child {
	margin-bottom: 0;
}

.sticky-term-privacy-section .term-privacy-detail .detail p {
	/* font-size: 15px; */
	font-size: 13px;
}

.sticky-term-privacy-section .term-privacy-detail .detail a {
	color: inherit;
	text-decoration: underline;
}

.sticky-term-privacy-section .term-privacy-detail .detail a:hover {
	color: #029DE0;
}

.sticky-term-modal .modal-body {
	padding: 87px 57px 65px;
}

.sticky-term-modal .modal-body .btn-close {
	position: absolute;
	right: 27px;
	top: 33px;
	opacity: 1;
	box-shadow: none;
}

.sticky-term-modal .modal-body .btn-close:hover {
	--bs-btn-close-color: #029DE0;
	--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23029DE0'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}

.sticky-term-modal .term-modal-title {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 15px;
}

.sticky-term-modal .term-modal-title * {
	font-weight: inherit;
	font-size: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.sticky-term-modal .term-modal-detail .detail a {
	text-decoration: underline;
	color: inherit;
}

.sticky-term-modal .term-modal-detail .detail a:hover {
	color: #029DE0;
}

/* sticky-term-privacy */



/* ALX-version-5 Start */
.btn-simple-simple-parrot-v5 {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
}

.btn-simple-simple-parrot-v5:active,
.btn-simple-simple-parrot-v5:focus {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
}

.btn-simple-simple-parrot-v5:active:focus,
.btn-simple-simple-parrot-v5:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-simple-parrot-v5 {
	color: #FFF !important;
	border-color: #FFF !important;
	background: transparent !important;
}

.btn-simple-parrot-v5:active,
.btn-simple-parrot-v5:focus {
	color: #FFF !important;
	border-color: #FFF !important;
	background: transparent !important;
}

.btn-simple-parrot-v5:active:focus,
.btn-simple-parrot-v5:hover {
	color: #002B56 !important;
	border-color: #FFF !important;
	background: #FFF !important;
}

.btn-parrot-v5 {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-parrot-v5:active,
.btn-parrot-v5:focus {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-parrot-v5:active:focus,
.btn-parrot-v5:hover {
	color: #ffffff !important;
	border-color: #5648B7 !important;
	background: #5648B7 !important;
}


.btn-parrot-v5-outline {
	color: #05F283 !important;
	border-color: #05F283 !important;
	background: transparent !important;
}

.btn-parrot-v5-outline:active,
.btn-parrot-v5-outline:focus {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-parrot-v5-outline:active:focus,
.btn-parrot-v5-outline:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}


.btn-yellow-v5 {
	color: #002B56 !important;
	border-color: #FBD647 !important;
	background: #FBD647 !important;
}

.btn-yellow-v5:active,
.btn-yellow-v5:focus {
	color: #002B56 !important;
	border-color: #FBD647 !important;
	background: #FBD647 !important;
}

.btn-yellow-v5:active:focus,
.btn-yellow-v5:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.btn-simple-sky-v5 {
	color: #029DE0 !important;
	border-color: #029DE0 !important;
	background: transparent !important;
}

.btn-simple-sky-v5:active,
.btn-simple-sky-v5:focus {
	color: #029DE0 !important;
	border-color: #029DE0 !important;
	background: transparent !important;
}

.btn-simple-sky-v5:active:focus,
.btn-simple-sky-v5:hover {
	color: #FFFFFF !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-sky-v5 {
	color: #002B56 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-sky-v5:active,
.btn-sky-v5:focus {
	color: #002B56 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
}

.btn-sky-v5:active:focus,
.btn-sky-v5:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}



.btn-simple-purple-v5 {
	color: #5648B7 !important;
	border-color: #5648B7 !important;
	background: transparent !important;
}

.btn-simple-purple-v5:active,
.btn-simple-purple-v5:focus {
	color: #5648B7 !important;
	border-color: #5648B7 !important;
	background: transparent !important;
}

.btn-simple-purple-v5:active:focus,
.btn-simple-purple-v5:hover {
	color: #ffffff !important;
	border-color: #5648B7 !important;
	background: #5648B7 !important;
}

.btn-purple-v5 {
	color: #ffffff !important;
	border-color: #5648B7 !important;
	background: #5648B7 !important;
}

.btn-purple-v5:active,
.btn-purple-v5:focus {
	color: #ffffff !important;
	border-color: #5648B7 !important;
	background: #5648B7 !important;
}

.btn-purple-v5:active:focus,
.btn-purple-v5:hover {
	color: #ffffff !important;
	border-color: #3A317D !important;
	background: #3A317D !important;
}

/* home-v5 page */
/* banner-v5 */
.banner-v5-section {
	position: relative;
}

.banner-v5-section .banner-v5-block {
	position: relative;
}

.banner-v5-section .banner-v5-block .banner-main-image {
	position: relative;
	height: 640px;
	overflow: hidden;
}

.banner-v5-section .banner-v5-block .banner-main-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.banner-v5-section .banner-v5-block .banner-main-image .banner-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	mix-blend-mode: multiply;
}

.banner-v5-section .banner-v5-block .banner-v5-main-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 9;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.banner-v5-section .banner-v5-block .banner-v5-detail .detail {
	font-size: 28px;
	line-height: 130%;
	color: #ffffff;
}

.banner-v5-section .banner-v5-block .banner-v5-detail .detail * {
	font-size: inherit;
	line-height: inherit;
}

.banner-v5-section .banner-v5-block .banner-v5-detail .detail *:last-child {
	margin-bottom: 0;
}

.banner-v5-section .banner-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 60px;
	line-height: 130%;
	color: #ffffff;
	text-transform: capitalize;
	margin-bottom: 28px;
}

.banner-v6-section .banner-title {
	margin-bottom: 0;
}

.banner-v5-section .banner-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.banner-v5-section .banner-title a {
	text-decoration: none;
}

.banner-v5-section .banner-title a:hover {
	color: #05F283;
}

.banner-v5-section .banner-v5-block .banner-buttons {
	margin-top: 45px;
}

.banner-v5-section .banner-v5-block .banner-buttons .btn {
	padding-top: 13px;
	padding-bottom: 11px;
}

.banner-v5-section .banner-v5-block .banner-buttons .btn svg {
	margin-left: 10px;
}

.banner-v5-carousel {
	opacity: 0;
}

.banner-v5-carousel.slick-initialized {
	opacity: 1;
}

.banner-v5-carousel .slick-dots {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	bottom: 50px;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.banner-v5-carousel .slick-dots li:only-child {
	display: none;
}

.banner-v5-carousel .slick-dots li {
	font-size: 0;
	line-height: 100%;
	margin-right: 15px;
}

.banner-v5-carousel .slick-dots li:last-child {
	margin-right: 0;
}

.banner-v5-carousel .slick-dots li button {
	font-size: 0;
	line-height: 100%;
	padding: 0;
	background-color: rgba(255, 255, 255, 0.3);
	border: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.banner-v5-carousel .slick-dots li button:hover {
	background-color: transparent;
	border: 1px solid #FFFFFF;
}

.banner-v5-carousel .slick-dots li.slick-active button {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

/* banner-v5 */

/* employee-personal-videos */
.employee-personal-videos-section {
	position: relative;
	z-index: 9;
	margin-top: -75px;
}

.employee-personal-videos-section .personal-videos-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	margin: 0 -7px;
}

.employee-personal-videos-section .personal-videos-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0 7px 15px;
	width: 150px;
}

.employee-personal-videos-section .personal-videos-block {
	position: relative;
	display: block;
	text-decoration: none;
	box-shadow: 0px 108px 30px 0px rgba(0, 0, 0, 0.00), 0px 69px 28px 0px rgba(0, 0, 0, 0.01), 0px 39px 23px 0px rgba(0, 0, 0, 0.05), 0px 17px 17px 0px rgba(0, 0, 0, 0.09), 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
}

.employee-personal-videos-section .personal-videos-block .image-block {
	width: 100%;
	height: 150px;
	overflow: hidden;
}

.employee-personal-videos-section .personal-videos-block .image-block * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.employee-personal-videos-section .personal-videos-block .play-icon {
	position: absolute;
	right: 10px;
	bottom: 15px;
	z-index: 9;
	font-size: 32px;
	line-height: 32px;
	color: #ffffff;
}

.employee-personal-videos-section a.personal-videos-block:hover .play-icon,
.employee-personal-videos-section .personal-videos-block a.play-icon:hover {
	color: #00E0FF;
}

/* employee-personal-videos */

/* be-impact-part */
.be-impact-part-section {
	padding: 25px 0;
}

.be-impact-part-section .be-impact-part-main-title {
	margin-bottom: 35px;
}

.be-impact-part-section .be-impact-part-main-title h3 {
	font-weight: 500;
}

.be-impact-part-section .be-impact-part-main-title .main-detail {
	color: #262626;
	margin-top: 25px;
}

.be-impact-part-section .be-impact-part-main-title .main-detail * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.be-impact-part-section .be-impact-part-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 26px 32px 10px;
	box-shadow: 0px 108px 30px 0px rgba(0, 0, 0, 0.00), 0px 69px 28px 0px rgba(0, 0, 0, 0.01), 0px 39px 23px 0px rgba(0, 0, 0, 0.03), 0px 17px 17px 0px rgba(0, 0, 0, 0.05), 0px 4px 9px 0px rgba(0, 0, 0, 0.06);
}

.be-impact-part-section .be-impact-part-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	width: 225px;
	position: relative;
	padding: 0 32px;
}

.be-impact-part-section .be-impact-part-list>*:before {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 1px;
	height: 78px;
	background: rgba(255, 255, 255, 0.3);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.be-impact-part-section .be-impact-part-list>*:last-child:before {
	display: none;
}

.be-impact-part-section .be-impact-block {
	position: relative;
	margin-bottom: 20px;
}

.be-impact-part-section .be-impact-block .title h3 {
	font-weight: 600;
	color: #05F283;
	margin-bottom: 15px;
}

.be-impact-part-section .be-impact-block .detail * {
	font-size: 16px;
	line-height: 130%;
	color: #ffffff;
}

.be-impact-part-section .be-impact-block .detail *:last-child {
	margin-bottom: 0;
}

/* be-impact-part */

/* our-learners-hired */
.our-learners-hired-section {
	padding: 27px 0 50px;
}

.our-learners-hired-section .learners-hired-main-title {
	margin-bottom: 25px;
}

.our-learners-hired-section .our-learners-hired-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -4px;
}

.our-learners-hired-section .our-learners-hired-list>* {
	flex: 0 0 auto;
	width: 122px;
	padding: 0 4px;
}

.our-learners-hired-section .learners-hired-block {
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.our-learners-hired-section .learners-hired-block:hover {
	background: rgba(2, 157, 224, 0.07);
}

.our-learners-hired-section .learners-hired-block * {
	max-height: 60px;
}

.our-learners-hired-carousel {
	opacity: 0;
}

.our-learners-hired-carousel.slick-initialized {
	opacity: 1;
}

.our-learners-hired-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.our-learners-hired-carousel .slick-list {
	margin: 0 -4px;
}

.our-learners-hired-carousel .slick-slide {
	height: inherit;
	padding: 0 4px;
}

/* our-learners-hired */

/* explore-programmes */
.explore-programmes-section {
	padding: 95px 0 65px;
}

.explore-programmes-section .explore-programmes-main-title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 35px;
}

.explore-programmes-section .explore-programmes-main-title .explore-programmes-title * {
	font-weight: 500;
}

.explore-programmes-section .view-all-programs-button .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	max-width: 245px;
	width: 100%;
}

.explore-programmes-block {
	background: #ffffff;
	height: calc(100% - 30px);
	margin-bottom: 30px;
}

.explore-programmes-block .programmes-image {
	display: block;
	height: 131px;
	overflow: hidden;
}

.explore-programmes-block .programmes-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.explore-programmes-block .programmes-detail {
	height: calc(100% - 131px);
	padding: 22px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}

.explore-programmes-block .program-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #002B56;
	margin-bottom: 10px;
}

.explore-programmes-block .program-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.explore-programmes-block .program-title a {
	text-decoration: none;
}

.explore-programmes-block .program-title a:hover {
	color: #029DE0;
}

.explore-programmes-block .program-month ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.explore-programmes-block .program-month ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 0 5px;
	padding: 0;
	list-style-type: none;
	position: relative;
}

.explore-programmes-block .program-month ul li:after {
	position: relative;
	display: inline-flex;
	content: "";
	width: 8px;
	height: 2px;
	margin: 0 5px;
	background: #002B56;
}

.explore-programmes-block .program-month ul li:last-child:after {
	display: none;
}

.explore-programmes-block .apply-learnmore-links {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-top: 40px;
}

.explore-programmes-block .apply-learnmore-links>* {
	margin-bottom: 13px;
}

.explore-programmes-block .apply-learnmore-links>*:last-child {
	margin-bottom: 0;
}

.explore-programmes-block .apply-learnmore-links .btn {
	width: 100%;
	font-size: 15px;
	line-height: 140%;
}

.explore-programmes-block .apply-learnmore-links a.learnmore-link {
	font-size: 15px;
	line-height: 140%;
	color: #029DE0;
}

.explore-programmes-block .apply-learnmore-links a.learnmore-link:hover {
	color: #002B56;
}

/* explore-programmes */

/* alx-university-partners */
.alx-university-partners-section {
	padding: 37px 0 77px;
}

.alx-university-partners-section .university-partners-main-title {
	font-weight: 500;
	margin-bottom: 45px;
}

.alx-university-partners-section .university-partners-main-title * {
	font-weight: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.alx-university-partners-section .university-partners-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -5px;
}

.alx-university-partners-section .university-partners-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0 5px 20px;
}

.alx-university-partners-section .university-partners-list .university-partner-block {
	text-decoration: none;
	padding: 12px 30px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F3F9FB;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.alx-university-partners-section .university-partners-list .university-partner-block:hover {
	background: rgba(0, 224, 255, 0.25);
}

.alx-university-partners-section .university-partners-list .university-partner-block * {
	max-width: 180px;
	max-height: 56px;
}

.alx-university-partners-section .universities-partner-button {
	margin-top: 30px;
}

.alx-university-partners-section .universities-partner-button .btn {
	max-width: 305px;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 14px;
}

/* alx-university-partners */

/* alx-pathway */
.alx-pathway-section {
	padding: 95px 0 37px;
}

.alx-pathway-section .alx-pathway-main-title {
	margin-bottom: 60px;
}

.alx-pathway-section .alx-pathway-main-title .alx-pathway-title * {
	font-weight: 500;
	color: #002B56;
}

.alx-pathway-section .universities-partner-button .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	max-width: 250px;
	width: 100%;
}

.alx-pathway-section .alx-pathway-list {
	display: flex;
	flex-wrap: wrap;
}

.alx-pathway-section .alx-pathway-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	width: 33.33333333%;
}

.alx-pathway-section .alx-pathway-block {
	position: relative;
	text-decoration: none;
	padding: 45px 35px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}

.alx-pathway-section .alx-pathway-block .triangle-shape {
	position: absolute;
	left: 50%;
	/* top: 0; */
	top: 100%;
	/* opacity: 0; */
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 20px 0 20px;
	z-index: -1;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

/* .alx-pathway-section .alx-pathway-block:hover .triangle-shape {
	top: 100%;
	opacity: 1;
} */

.alx-pathway-section .alx-pathway-block .pathway-title {
	max-width: 225px;
	margin-bottom: 50px;
}

.alx-pathway-section .alx-pathway-block .pathway-title * {
	font-weight: 500;
}

.alx-pathway-section .alx-pathway-block .pathway-detail {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.alx-pathway-section .alx-pathway-block .pathway-detail>* {
	flex: 1 0 0;
	max-width: 100%;
}

.alx-pathway-section .alx-pathway-block .pathway-detail .pathway-arrow {
	flex: 0 0 auto;
	margin-left: 15px;
}

.alx-pathway-section .alx-pathway-block .pathway-detail .detail *:last-child {
	margin-bottom: 0;
}

/* alx-pathway */

/* celebrate-story-successes */
.celebrate-story-successes-section {
	position: relative;
	padding-top: 115px;
	padding-bottom: 65px;
	overflow: hidden;
}

.celebrate-story-successes-section .section-background-part {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.celebrate-story-successes-section .section-background-part .common-background {
	position: absolute;
	filter: blur(200px);
	-webkit-filter: blur(200px);
}

.celebrate-story-successes-section .section-background-part .common-background.background-1 {
	left: -552px;
	top: -360px;
	width: 1395px;
	height: 1194px;
}

.celebrate-story-successes-section .section-background-part .common-background.background-2 {
	right: 32px;
	top: 135px;
	width: 1090px;
	height: 1125px;
}

.celebrate-story-successes-section .section-background-part .common-background.background-3 {
	right: -365px;
	top: -323px;
	width: 983px;
	height: 983px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.celebrate-story-successes-section .section-background-part .common-background.background-4 {
	right: -72px;
	top: -49px;
	width: 240px;
	height: 240px;
	filter: blur(150px);
	-webkit-filter: blur(150px);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.celebrate-story-successes-section .celebrate-story-successes-description {
	position: relative;
	z-index: 9;
}

.celebrate-story-successes-section .story-successes-main-title {
	position: relative;
	z-index: 9;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: space-between;
	margin: 0 -15px -10px;
}

.celebrate-story-successes-section .story-successes-main-title>* {
	flex: 0 0 auto;
	max-width: 100%;
	padding: 0 15px;
}

.celebrate-story-successes-section .story-successes-main-title .our-learner-button {
	margin-top: 25px;
}

.celebrate-story-successes-section .our-learner-button .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	min-width: 250px;
}

.celebrate-story-successes-section .story-successes-main-title .story-successes-title * {
	font-weight: 500;
	color: #002B56;
}

.celebrate-story-successes-section .story-successes-main-title .story-successes-title span {
	/* display: block;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #262626;
	text-transform: uppercase; */
	margin-bottom: 5px;
}

.celebrate-story-successes-section .story-successes-slider {
	padding-left: calc(50vw - 607px);
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls>* {
	flex: 1 0 0;
	max-width: 100%;
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows {
	flex: 0 0 auto;
	max-width: 100%;
	margin-right: 40px;
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows>* {
	margin: 0 7px;
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows>*:first-child {
	margin-left: 0;
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows>*:last-child {
	margin-right: 0;
}

.celebrate-story-successes-section .story-successes-slide-arrows .story-successes-slide-controls .story-slider-arrows .slick-disabled {
	opacity: 0.3;
	cursor: default;
}

.celebrate-story-successes-section .story-success-progress-bar {
	width: 100%;
	height: 2px;
	position: relative;
	background: rgba(2, 157, 224, 0.3);
}

.celebrate-story-successes-section .story-success-progress-bar .progressbar-fill {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 0;
	height: 100%;
	background: #029DE0;
	opacity: 0.9;
	transition: width ease-in-out 0.3s;
	-webkit-transition: width ease-in-out 0.3s;
	-moz-transition: width ease-in-out 0.3s;
	-ms-transition: width ease-in-out 0.3s;
	-o-transition: width ease-in-out 0.3s;
}

.story-successes-carousel {
	opacity: 0;
}

.story-successes-carousel.slick-initialized {
	opacity: 1;
}

.story-successes-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.story-successes-carousel .slick-slide {
	height: inherit;
	display: flex !important;
	align-items: center;
	padding: 0 16px;
}

.story-successes-carousel .story-successes-block {
	position: relative;
	z-index: 9;
	margin-top: 91px;
	margin-bottom: 60px;
	box-shadow: 0px 101px 30px 0px rgba(0, 0, 0, 0.00), 0px 65px 30px 0px rgba(0, 0, 0, 0.00), 0px 36px 22px 0px rgba(0, 0, 0, 0.02), 0px 16px 16px 0px rgba(0, 0, 0, 0.03), 0px 8px 9px 0px rgba(0, 0, 0, 0.03);
}

.story-successes-carousel .story-successes-block:before {
	position: absolute;
	content: "";
	right: -118px;
	top: -91px;
	width: 237px;
	height: 232px;
	z-index: -1;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='237' height='232' viewBox='0 0 237 232' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M231.53 175.81L170.245 116.183L231.561 56.1595L237 50.8356L231.561 45.5117L190.507 5.32389L185.069 0L179.63 5.32389L118.314 65.347L57.4009 5.35431L51.9622 0L46.4925 5.32389L5.43863 45.5117L0.0310845 50.8356L5.40757 56.1595L66.3824 116.183L5.43863 175.841L0 181.164L5.43863 186.488L46.4925 226.676L51.9311 232L57.3698 226.676L118.314 167.018L179.661 226.707L185.069 232L190.507 226.676L231.561 186.488L237 181.134L231.53 175.81Z' fill='%23029DE0'/%3E%3C/svg%3E") no-repeat;
	background-size: 0 0;
	background-position: center center;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.story-successes-carousel .story-successes-block:hover:before {
	background-size: 100% 100%;
}

.story-successes-block {
	background: #ffffff;
}

.story-successes-block .story-image {
	width: 100%;
}

.story-successes-block .story-detail {
	padding: 20px 30px;
}

.story-successes-block .story-detail .detail *:last-child {
	margin-bottom: 0;
}

.story-successes-block .story-detail .persone-detail {
	font-size: 12px;
	line-height: 150%;
	margin-top: 15px;
}

.story-successes-block .story-detail .persone-detail * {
	margin: 0;
}

.story-successes-block .story-detail .persone-detail span {
	display: block;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
}

/* celebrate-story-successes */

/* your-alx-journey */
.your-alx-journey-section {
	padding: 112px 0;
}

.your-alx-journey-section .your-alx-journey-main-title {
	margin-bottom: 55px;
}

.your-alx-journey-section .your-alx-journey-main-title * {
	font-weight: 500;
	color: inherit;
}

.alx-journey-carousel {
	opacity: 0;
}

.alx-journey-carousel.slick-initialized {
	opacity: 1;
}

.alx-journey-carousel .slick-arrow {
	margin-top: 35px;
}

.alx-journey-slider .alx-journey-slider-arrows {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 35px;
}

.alx-journey-slider .alx-journey-slider-arrows .slick-arrow svg {
	width: 48px;
	height: auto;
}

.alx-journey-slider .alx-journey-slider-arrows .slick-arrow {
	margin: 0 7px;
}

.alx-journey-slider .alx-journey-slider-arrows .slick-arrow:first-child {
	margin-left: 0;
}

.alx-journey-slider .alx-journey-slider-arrows .slick-arrow:last-child {
	margin-right: 0;
}

.alx-journey-slider .alx-journey-slider-arrows .slick-arrow.slick-disabled {
	opacity: 0.5;
	cursor: default;
}

.alx-journey-carousel .slick-arrow svg {
	width: 48px;
}

.alx-journey-carousel .slick-track {
	display: flex;
	justify-content: baseline;
}

.alx-journey-carousel .slick-slide {
	height: inherit;
	display: flex !important;
	flex-wrap: wrap;
	align-items: flex-end;
}

.alx-journey-carousel .alx-journey-block .alx-journey-inner-detail>* {
	padding-left: 15px;
	padding-right: 30px;
}

.alx-journey-carousel .slick-slide:nth-child(even) .alx-journey-block .journey-persone-part {
	padding-bottom: 117px;
}

.alx-journey-carousel .slick-slide:nth-child(even) .alx-journey-block .journey-persone-part:after {
	height: 70px;
}

.your-alx-journey-section .alx-journey-list {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: center;
}

.your-alx-journey-section .alx-journey-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	width: 25%;
}

.your-alx-journey-section .alx-journey-list>*:nth-child(even) .alx-journey-block .journey-persone-part {
	padding-bottom: 117px;
}

.your-alx-journey-section .alx-journey-list>*:nth-child(even) .alx-journey-block .journey-persone-part:after {
	height: 70px;
}

.your-alx-journey-section .alx-journey-list .alx-journey-block .alx-journey-inner-detail>* {
	padding-left: 15px;
	padding-right: 30px;
}

.your-alx-journey-section .alx-journey-list>*:first-child .alx-journey-block .alx-journey-inner-detail>* {
	padding-left: 0;
}

.your-alx-journey-section .alx-journey-list>*:last-child .alx-journey-block .alx-journey-inner-detail>* {
	padding-right: 0;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part {
	position: relative;
	padding-bottom: 110px;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part:before {
	position: absolute;
	content: "";
	left: 30px;
	bottom: -3px;
	width: 7px;
	height: 7px;
	background: #029DE0;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part:after {
	position: absolute;
	content: "";
	left: 32px;
	bottom: 0;
	width: 2px;
	height: 90px;
	border-right: 1px dashed #029DE0;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .journey-persone-detail {
	padding: 30px 25px;
	background: #ffffff;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .journey-persone-detail .detail {
	font-weight: 600;
	margin-bottom: 20px;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .journey-persone-detail .detail * {
	font-weight: inherit;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .journey-persone-detail .detail *:last-child {
	margin-bottom: 0;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .jour-persone-profile {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .jour-persone-profile>* {
	flex: 0 0 auto;
	max-width: 100%;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .jour-persone-profile .profile-pic {
	width: 50px;
	height: 50px;
	margin-right: 15px;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .jour-persone-profile .profile-detail {
	width: calc(100% - 65px);
	font-family: 'Poppins';
	font-size: 12px;
	line-height: 150%;
	color: #262626;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .jour-persone-profile .profile-detail * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.your-alx-journey-section .alx-journey-block .journey-persone-part .jour-persone-profile .profile-detail span {
	display: block;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	text-transform: capitalize;
}

.your-alx-journey-section .alx-journey-block .journey-field-part {
	padding-top: 44px;
	border-top: 1px solid #029DE0;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .week-number {
	font-weight: 500;
	color: #05F283;
	margin-bottom: 8px;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .week-number * {
	font-weight: inherit;
	color: inherit;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 20px;
	line-height: 150%;
	height: 56px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	overflow: hidden;
	color: #ffffff;
	margin-bottom: 16px;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .title a {
	text-decoration: none;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .title a:hover {
	color: #00E0FF;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .detail {
	color: rgba(255, 255, 255, 0.5);
}

.your-alx-journey-section .alx-journey-block .journey-field-part .field-link a {
	text-decoration: none;
	position: relative;
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	font-size: 15px;
	line-height: 140%;
	color: #05F283;
	padding-right: 38px;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .field-link a:after {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 28px;
	height: 15px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='29' height='16' viewBox='0 0 29 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3541 0.320801L19.1069 1.56807L24.657 7.11817H0.0334473V8.88209H24.657L19.1069 14.4321L20.3541 15.6794L28.0334 8.00007L20.3541 0.320801Z' fill='%2305F283'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.your-alx-journey-section .alx-journey-block .journey-field-part .field-link a:hover {
	color: #00E0FF;
}

.your-alx-journey-section .alx-journey-block .journey-field-part .field-link a:hover:after {
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='29' height='16' viewBox='0 0 29 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3541 0.320801L19.1069 1.56807L24.657 7.11817H0.0334473V8.88209H24.657L19.1069 14.4321L20.3541 15.6794L28.0334 8.00007L20.3541 0.320801Z' fill='%2300E0FF'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

/* your-alx-journey */

/* find-place-hubs */
.find-place-hubs-section {
	padding: 88px 0 55px;
}

.find-place-hubs-section .find-place-hubs-main-title {
	margin-bottom: 42px;
}

.find-place-hubs-section .find-place-hubs-main-title .place-hubs-main-title {
	margin-bottom: 30px;
}

.find-place-hubs-section .find-place-hubs-main-title .place-hubs-main-title * {
	font-weight: inherit;
	color: inherit;
}

.find-place-hubs-section .find-place-hubs-main-title .main-detail * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.find-place-hubs-section .find-place-hubs-main-title .see-all-hubs-button {
	margin-top: 35px;
}

.find-place-hubs-section .find-place-hubs-main-title .see-all-hubs-button .btn {
	max-width: 245px;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 14px;
}

.find-place-hubs-section .find-place-detail .detail * {
	font-size: 18px;
}

.find-place-hubs-slider {
	position: relative;
}

.find-place-hubs-slider .find-place-slider-controls {
	position: absolute;
	right: 30px;
	top: 480px;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
}

.find-place-hubs-slider .find-place-slider-controls>* {
	flex: 0 0 auto;
	margin-right: 15px;
}

.find-place-hubs-slider .find-place-slider-controls>*:last-child {
	margin-right: 0;
}

.find-place-hubs-slider .find-place-slider-controls a {
	opacity: 0.6;
}

.find-place-hubs-slider .find-place-slider-controls a:hover {
	opacity: 1;
}

.find-place-hubs-slider .find-place-slider-controls a.findPlacePlayPause {
	font-size: 48px;
	line-height: 100%;
	color: #ffffff;
}

.find-place-hubs-slider .find-place-slider-controls a.findPlacePlayPause .fa-circle-play {
	display: none;
}

.find-place-hubs-slider .find-place-slider-controls a.findPlacePlayPause.pauseAutoSliding .fa-circle-play {
	display: block;
}

.find-place-hubs-slider .find-place-slider-controls a.findPlacePlayPause.pauseAutoSliding .fa-circle-pause {
	display: none;
}

.find-place-hubs-carousel {
	opacity: 0;
}

.find-place-hubs-carousel.slick-initialized {
	opacity: 1;
}

.find-place-hubs-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.find-place-hubs-carousel .slick-slide {
	height: inherit;
}

.find-place-hubs-carousel .find-place-hubs-block {
	position: relative;
}

.find-place-hubs-carousel .find-place-hubs-block .find-place-image {
	position: relative;
	height: 560px;
	overflow: hidden;
	margin-bottom: 35px;
}

.find-place-hubs-carousel .find-place-hubs-block .find-place-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 67.5%, rgba(0, 0, 0, 0.80) 100%);
	mix-blend-mode: multiply;
	z-index: 9;
}

.find-place-hubs-carousel .find-place-hubs-block .find-place-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.find-place-hubs-carousel .find-place-hubs-block .find-place-image .place-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 23px;
	z-index: 9;
	width: auto;
	height: auto;
}

.find-place-hubs-carousel .find-place-hubs-block .place-title {
	font-family: 'Poppins';
	font-weight: 600;
	color: #ffffff;
	text-shadow: 0px 2px 6px rgba(16, 24, 40, 0.10);
}

.find-place-hubs-carousel .find-place-hubs-block .place-title * {
	font-family: inherit;
	font-weight: inherit !important;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
	margin-top: 0;
	width: auto;
	height: auto;
}

.find-place-hubs-carousel .find-place-hubs-block .find-place-detail .detail *:last-child {
	margin-bottom: 0;
}

/* find-place-hubs */

/* eth-home-v5 */
.events-on-hubs-section.eth-home-v5-section .events-on-hubs-main-title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 0 -15px;
}

.events-on-hubs-section.eth-home-v5-section .events-on-hubs-main-title>* {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0 15px 55px;
}

.events-on-hubs-section.eth-home-v5-section .events-on-hubs-main-title .block-title * {
	font-weight: 500;
}

.events-on-hubs-section.eth-home-v5-section .events-on-hubs-main-title .view-all-events-button .btn {
	font-size: 15px;
	min-width: 245px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.events-on-hubs-section.eth-home-v5-section .event-item .event-hub-block-title {
	display: block;
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 22px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 20px;
}

.events-on-hubs-section.eth-home-v5-section .event-item .event-hub-block-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.events-on-hubs-section.eth-home-v5-section .event-item .event-hub-block-title a {
	text-decoration: none;
}

.events-on-hubs-section.eth-home-v5-section .event-item .event-hub-block-title a:hover {
	color: #029DE0;
}

/* eth-home-v5 */

/* follow-us */
.follow-us-section .follow-us-main-title * {
	font-weight: 500;
	margin-bottom: 35px;
}

/* follow-us */
/* home-v5 page */

/* pathway-v5 page */
/* banner-pathway-v5 */
.banner-pathway-v5-section {
	position: relative;
}

.banner-pathway-v5-section:after {
	display: none;
}

.banner-pathway-v5-section .banner-background-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.banner-pathway-v5-section .banner-background-overlay:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(278deg, rgba(0, 0, 0, 0.00) 36.37%, #000 107.14%);
}

.banner-pathway-v5-section .banner-pathway-title-v5 {
	margin-bottom: 35px;
}

.banner-pathway-v5-section .banner-new-pathway-section .banner-buttons .btn svg {
	margin-left: 10px;
}

/* banner-pathway-v5 */

/* pw-purple-main-v5 */
.pw-purple-main-v5-section.active {
	z-index: 99999 !important;
}

.pw-purple-main-v5-section .pw-purple-btn .btn {
	color: #002B56 !important;
}

.pw-purple-main-v5-section .pw-purple-btn .btn:active:focus,
.pw-purple-main-v5-section .pw-purple-btn .btn:hover {
	color: #ffffff !important;
}

/* pw-purple-main-v5 */

/* our-partner-universities */
.our-partner-universities-section {
	padding: 65px 0 0;
}

.our-partner-universities-section .partner-universities-main-title .section-title {
	margin-bottom: 25px;
}

.our-partner-universities-section .partner-universities-main-title .section-title * {
	font-weight: 500;
}

.our-partner-universities-section .partner-universities-main-title .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	max-width: 305px;
	width: 100%;
}

.our-partner-universities-section .our-partner-universities-image .universities-image * {
	width: 100%;
}

/* our-partner-universities */

/* every-journey-steps */
.every-journey-steps-section {
	position: relative;
	z-index: 9;
	padding-bottom: 35px;
}

.every-journey-steps-section:before {
	position: absolute;
	content: "";
	left: 50%;
	bottom: 0;
	margin-bottom: 12px;
	width: 60px;
	height: 34px;
	border-style: solid;
	border-width: 40px 30px 0 30px;
	border-color: #1E3672 transparent transparent transparent;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.every-journey-steps-section .section-back-overlay {
	position: absolute;
	left: 50%;
	top: -15px;
	width: 1010px;
	height: 787px;
	filter: blur(244.93536376953125px);
	-webkit-filter: blur(244.93536376953125px);
	z-index: -1;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 1010.548px;
	-webkit-border-radius: 1010.548px;
	-moz-border-radius: 1010.548px;
	-ms-border-radius: 1010.548px;
	-o-border-radius: 1010.548px;
}

.every-journey-steps-section .every-journey-steps-description {
	position: relative;
	z-index: 9;
	overflow: hidden;
	padding: 95px 0 105px;
}

.every-journey-steps-section .every-journey-main-title {
	margin-bottom: 70px;
}

.every-journey-steps-section .every-journey-main-title span {
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 23px;
}

.every-journey-steps-section .journey-steps-main-detail {
	margin-bottom: 45px;
}

.every-journey-steps-section .journey-steps-main-detail * {
	color: inherit;
}

.every-journey-steps-section .every-journey-steps-list {
	display: flex;
	flex-wrap: wrap;
}

.every-journey-steps-section .every-journey-steps-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	width: 33.33333333%;
}

.every-journey-steps-section .every-journey-steps-list>*:first-child .journey-steps-block {
	margin-top: 160px;
}

.every-journey-steps-section .every-journey-steps-list>*:first-child .journey-steps-block {
	margin-top: 160px;
}

.every-journey-steps-section .every-journey-steps-list>*:nth-child(2) .journey-steps-block {
	margin-top: 80px;
}

.every-journey-steps-section .journey-steps-block {
	padding: 45px 35px;
	box-shadow: 0px 265px 74px 0px rgba(0, 0, 0, 0.00), 0px 170px 68px 0px rgba(0, 0, 0, 0.01), 0px 96px 57px 0px rgba(0, 0, 0, 0.05), 0px 42px 42px 0px rgba(0, 0, 0, 0.09), 0px 11px 23px 0px rgba(0, 0, 0, 0.10);
}

.every-journey-steps-section .journey-steps-block * {
	color: inherit;
}

.every-journey-steps-section .journey-steps-block .journey-title {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 65px;
}

.every-journey-steps-section .journey-steps-block .journey-title>* {
	flex: 1 0 0;
	max-width: 100%;
}

.every-journey-steps-section .journey-steps-block .journey-title .number {
	flex: 0 0 auto;
	padding-right: 18px;
	padding-left: 0;
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 75px;
	line-height: 85%;
	border: none;
}

.every-journey-steps-section .journey-steps-block .journey-title * {
	position: relative;
	font-weight: 500;
	border-left: 1px solid transparent;
	padding-left: 18px;
	margin-bottom: 0;
}

.every-journey-steps-section .journey-steps-block .journey-detail {
	max-width: 250px;
}

/* every-journey-steps */

/* high-school-graduates */
.high-school-graduates-section {
	position: relative;
	z-index: 9;
	padding: 102px 0 120px;
}

.high-school-graduates-section .high-school-graduates-main-title {
	margin-bottom: 75px;
}

.high-school-graduates-section .high-school-graduates-main-title .section-title {
	margin-bottom: 20px;
}

.high-school-graduates-section .high-school-graduates-main-title .section-title * {
	font-weight: 500;
	color: inherit;
}

.high-school-graduates-section .high-school-graduates-block .high-school-graduates-image * {
	width: 100%;
}

.high-school-graduates-section .high-school-graduates-block .common-accordion .accordion-item {
	border-bottom: 1px solid #029DE0 !important;
}

.high-school-graduates-section .high-school-graduates-block .common-accordion .accordion-item:last-child {
	border-bottom: none !important;
}

.high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-button {
	font-weight: 500;
	font-size: 24px;
	line-height: 150%;
	color: #002B56;
}

.high-school-graduates-section .high-school-graduates-block .common-accordion .accordion .accordion-item .accordion-body {
	padding-bottom: 20px;
	max-width: 470px;
}

/* high-school-graduates */

/* why-learner-choose-alx */
.why-learner-choose-alx-section {
	position: relative;
	z-index: 9;
	overflow: hidden;
	padding: 90px 0 120px;
}

.why-learner-choose-alx-section .learner-choose-back-background {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	filter: blur(1000px);
	-webkit-filter: blur(1000px);
}

.why-learner-choose-alx-section .learner-choose-back-background .common-background {
	position: absolute;
	filter: blur(200px);
	-webkit-filter: blur(200px);
}

.why-learner-choose-alx-section .learner-choose-back-background .common-background.background-1 {
	width: 1394px;
	height: 1194px;
	left: -552px;
	top: -358px;
}

.why-learner-choose-alx-section .learner-choose-back-background .common-background.background-2 {
	width: 1090px;
	height: 1126px;
	right: 32px;
	top: 134px;
}

.why-learner-choose-alx-section .learner-choose-back-background .common-background.background-3 {
	width: 983px;
	height: 983px;
	right: -367px;
	top: -323px;
}

.why-learner-choose-alx-section .learner-choose-back-background .common-background.background-4 {
	width: 240px;
	height: 240px;
	right: -72px;
	top: -49px;
}

.why-learner-choose-alx-section .why-learner-choose-main-title {
	margin-bottom: 42px;
}

.why-learner-choose-alx-section .why-learner-choose-main-title .block-title {
	margin-bottom: 20px;
}

.why-learner-choose-alx-section .why-learner-choose-main-title .block-title * {
	font-weight: 500;
}

.why-learner-choose-alx-section .why-learner-choose-main-title .learner-choose-button {
	text-align: right;
}

.learner-choose-alx-slider .learner-choose-slider-arrows {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

.learner-choose-alx-slider .learner-choose-slider-arrows>* {
	margin: 0 7px;
}

.learner-choose-alx-slider .learner-choose-slider-arrows>*:first-child {
	margin-left: 0;
}

.learner-choose-alx-slider .learner-choose-slider-arrows>*:last-child {
	margin-right: 0;
}

.learner-choose-alx-slider .learner-choose-slider-arrows .slick-arrow.slick-disabled {
	opacity: 0.5;
	cursor: default;
}

.learner-choose-alx-slider .learner-choose-slider-arrows .slick-arrow svg {
	width: 48px;
	height: auto;
}

.learner-choose-alx-carousel {
	opacity: 0;
}

.learner-choose-alx-carousel.slick-initialized {
	opacity: 1;
}

.learner-choose-alx-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.learner-choose-alx-carousel .slick-list {
	margin: 0 -15px;
}

.learner-choose-alx-carousel .slick-slide {
	padding: 0 15px;
	height: inherit;
}

.learner-choose-alx-block {
	margin-bottom: 20px;
	padding: 30px 25px;
	background: #ffffff;
	box-shadow: 0px 101px 30px 0px rgba(0, 0, 0, 0.00), 0px 60px 26px 0px rgba(0, 0, 0, 0.00), 0px 35px 22px 0px rgba(0, 0, 0, 0.02), 0px 10px 10px 0px rgba(0, 0, 0, 0.03), 0px 4px 9px 0px rgba(0, 0, 0, 0.03);
}

.learner-choose-alx-block .learner-detail .detail {
	font-size: 16px;
	line-height: 150%;
}

.learner-choose-alx-block .learner-detail .detail * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
}

.learner-choose-alx-block .learner-detail .detail *:last-child {
	margin-bottom: 0;
}

.learner-choose-alx-block .learner-detail .detail span {
	color: #5648B7;
}

.learner-choose-alx-block .learner-profile {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 20px;
}

.learner-choose-alx-block .learner-profile>* {
	flex: 1 0 0;
	max-width: 100%;
}

.learner-choose-alx-block .learner-profile .profile-img {
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 15px;
}

.learner-choose-alx-block .learner-profile .profile-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.learner-choose-alx-block .learner-profile .profile-detail {
	font-size: 12px;
	line-height: 150%;
	color: #262626;
}

.learner-choose-alx-block .learner-profile .profile-detail span {
	display: block;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
}

.learner-choose-alx-block .learner-profile .profile-detail * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

/* why-learner-choose-alx */

/* foundations-experience */
.foundations-experience-section {
	padding: 116px 0 50px;
}

.foundations-experience-section .foundations-experience-content>.row {
	margin: 0 -30px;
}

.foundations-experience-section .foundations-experience-content>.row>* {
	padding: 0 30px;
}

.foundations-experience-section .foundations-experience-title .experience-title {
	margin-bottom: 22px;
}

.foundations-experience-section .foundations-experience-title .experience-title * {
	font-weight: 500;
}

.foundations-experience-section .foundations-experience-title .partner-universities-button {
	margin-top: 40px;
}

.foundations-experience-section .partner-foundations-block {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
}

.foundations-experience-section .partner-foundations-block:last-child {
	margin-bottom: 0;
}

.foundations-experience-section .partner-foundations-block>* {
	flex: 1 0 0;
	max-width: 100%;
}

.foundations-experience-section .partner-foundations-block .foundations-profile {
	flex: 0 0 auto;
	width: 150px;
	margin-right: 50px;
}

.foundations-experience-section .partner-foundations-block .foundations-profile * {
	width: 100%;
	max-height: 150px;
}

.foundations-experience-section .partner-foundations-block .foundations-detail .title {
	font-weight: 500;
	color: #002B56;
	margin-bottom: 15px;
}

.foundations-experience-section .partner-foundations-block .foundations-detail .title * {
	font-weight: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.foundations-experience-section .partner-foundations-block .foundations-detail .title a {
	text-decoration: none;
}

.foundations-experience-section .partner-foundations-block .foundations-detail .title a:hover {
	color: #00E0FF;
}

.foundations-experience-section .foundations-experience-main-image {
	margin-top: 50px;
}

.foundations-experience-section .foundations-experience-main-image .foundations-image * {
	width: 100%;
}

/* foundations-experience */

/* pathway-new-detail */
.pathway-new-detail-section {
	position: relative;
	padding: 115px 0 70px;
}

.pathway-new-detail-section .pathway-new-detail-description {
	display: flex;
	flex-wrap: wrap;
}

.pathway-new-detail-section .pathway-new-detail-description>* {
	flex: 1 0 0;
	max-width: 100%;
}

.pathway-new-detail-section .pathway-new-detail-description .pathway-new-detail-sidebar {
	flex: 0 0 auto;
	width: 300px;
	margin-left: 100px;
}

.pathway-new-detail-section .pathway-new-detail-content .section-title * {
	font-weight: inherit;
	color: inherit;
}

.pathway-new-detail-section .pathway-who-what-list {
	margin-top: 35px;
}

.pathway-new-detail-section .pathway-who-what-block {
	margin-bottom: 50px;
}

.pathway-new-detail-section .pathway-who-what-block .who-what-title {
	font-weight: 500;
	margin-bottom: 35px;
	color: #002B56;
	border-bottom: 1px solid #029DE0;
}

.pathway-new-detail-section .pathway-who-what-block .who-what-title * {
	display: block;
	font-weight: inherit;
	color: inherit;
	padding-bottom: 7px;
	margin-top: 0;
	margin-bottom: 0;
}

.pathway-new-detail-section .pathway-who-what-block .who-what-detail ul {
	margin: 0 0 5px;
}

.pathway-new-detail-section .pathway-who-what-block .who-what-detail ul li {
	margin-bottom: 15px;
}

.pathway-new-detail-section .pathway-who-what-block .who-what-detail ul li a {
	text-decoration: underline;
	color: inherit;
}

.pathway-new-detail-section .pathway-who-what-block .who-what-detail ul li a:hover {
	color: #029DE0;
}

.pathway-new-detail-sidebar .sidebar-block {
	margin-bottom: 38px;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block {
	padding: 30px 35px;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .sidebar-title {
	font-weight: 500;
	margin-bottom: 20px;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .sidebar-title * {
	font-weight: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .sidebar-title a {
	text-decoration: none;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .sidebar-title a:hover {
	color: #000000;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .quick-links-list ul li {
	color: #002B56;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .quick-links-list ul li a {
	text-decoration: underline;
	color: inherit;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .quick-links-list ul li.active a,
.pathway-new-detail-sidebar .quick-links-sidebar-block .quick-links-list ul li a.active,
.pathway-new-detail-sidebar .quick-links-sidebar-block .quick-links-list ul li a:hover {
	color: #029DE0;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .apply-now-button {
	margin-top: 65px;
}

.pathway-new-detail-sidebar .quick-links-sidebar-block .apply-now-button .btn {
	font-size: 15px;
	width: 100%;
}

.pathway-new-detail-sidebar .learner-sidebar-block .learner-choose-alx-block {
	box-shadow: none;
	border: 1px solid #D9D9D9;
}

/* pathway-new-detail */

/* first-learning-ecosystem */
.first-learning-ecosystem-section {
	padding: 85px 0 75px;
}

.first-learning-ecosystem-section .learning-ecosystem-main-title {
	margin-bottom: 50px;
}

.first-learning-ecosystem-section .ecosystem-main-title {
	margin-bottom: 22px;
}

.first-learning-ecosystem-section .ecosystem-main-title * {
	font-weight: 500;
}

.first-learning-ecosystem-section .ecosystem-main-title .sub-main-title-v5 {
	font-weight: 400 !important;
}

.learning-ecosystem-slider .ecosystem-slider-arrows {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

.learning-ecosystem-slider .ecosystem-slider-arrows>* {
	display: inline-block;
	margin: 0 7px;
}

.learning-ecosystem-slider .ecosystem-slider-arrows>*:first-child {
	margin-left: 0;
}

.learning-ecosystem-slider .ecosystem-slider-arrows>*:last-child {
	margin-right: 0;
}

.learning-ecosystem-slider .ecosystem-slider-arrows .slick-arrow.slick-disabled {
	opacity: 0.5;
	cursor: default;
}

.learning-ecosystem-slider .ecosystem-slider-arrows .slick-arrow svg {
	width: 48px;
	height: auto;
}

.learning-ecosystem-carousel {
	opacity: 0;
}

.learning-ecosystem-carousel.slick-initialized {
	opacity: 1;
}

.learning-ecosystem-carousel .slick-track {
	display: flex;
	justify-content: baseline;
}

.learning-ecosystem-carousel .slick-list {
	margin: 0 -15px;
}

.learning-ecosystem-carousel .slick-slide {
	height: inherit;
	padding: 0 15px;
}

.first-learning-ecosystem-section .learning-ecosystem-block {
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
	/* border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px; */
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image {
	position: relative;
	height: 405px;
	overflow: hidden;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image .img-overlay {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.3;
	mix-blend-mode: multiply;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image .image-block {
	width: 100%;
	height: 100%;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image .image-block * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image .image-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 25px 35px;
	color: #ffffff;
}

.first-learning-ecosystem-section .learning-ecosystem-block:hover .ecosystem-image .image-title {
	opacity: 0;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-image .image-title * {
	color: inherit;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	padding: 57px 35px;
	background: #002B56;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.first-learning-ecosystem-section .learning-ecosystem-block:hover .ecosystem-detail {
	top: 0;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .title {
	font-weight: 500;
	color: #05F283;
	margin-bottom: 15px;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .title * {
	font-weight: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .title a {
	text-decoration: none;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .title a:hover {
	color: #ffffff;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .detail {
	color: #ffffff;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .detail * {
	color: inherit;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .view-more-link {
	margin-top: 15px;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .view-more-link a {
	position: relative;
	display: inline-flex;
	align-items: center;
	font-size: 16px;
	line-height: 150%;
	color: inherit;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .view-more-link a:after {
	position: relative;
	content: "\f061";
	font-family: 'FontAwesome';
	margin-left: 10px;
	color: inherit;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .view-more-link a span {
	text-decoration: underline;
	color: inherit !important;
}

.first-learning-ecosystem-section .learning-ecosystem-block .ecosystem-detail .view-more-link a:hover span {
	text-decoration: none;
}

/* first-learning-ecosystem */

/* faq */
.faq-v5-section .faq-program-section .block-title * {
	font-weight: 500;
}

/* faq */
/* pathway-v5 page */

/* development-programme-v5-page */
/* program-banner-v5-section */
.program-banner-v5-section {
	position: relative;
	z-index: 9;
	padding-top: 80px;
}

.program-banner-v5-section .program-banner-v5-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.program-banner-v5-section .sub-main-title-v5 {
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 130% !important;
	text-transform: capitalize;
	margin-bottom: 15px;
}

.program-banner-v5-section .banner-title {
	font-size: 42px;
	margin-bottom: 38px;
}

.program-banner-v5-section .banner-v5-content {
	padding-bottom: 30px;
}

.program-banner-v5-section .banner-v5-content .banner-detail {
	padding-bottom: 15px;
}

.program-banner-v5-section .banner-v5-content .banner-detail * {
	display: inline;
}

.program-banner-v5-section .program-new-page-banner-right {
	margin-bottom: -140px;
}

/* program-banner-v5-section */

/* program-v5-new-page-line */
.program-new-page-line-section .pnpl-list ul li {
	margin-right: 40px !important;
}

.program-new-page-line-section .pnpl-list .pnpl-item-title * {
	color: #05F283;
}

.program-new-page-line-section .pnpl-list .pnpl-item-text {
	color: #ffffff;
}

.program-new-page-line-section .pnpl-list ul li:after {
	content: "" !important;
	background: rgba(255, 255, 255, 0.3);
}

.program-new-page-line-section .pnpl-list ul li:last-child {
	display: block;
	margin-right: 0 !important;
}

.program-new-page-line-section .pnpl-list ul li:last-child:after {
	content: none !important;
}

.program-v5-new-page-line .pnpl-list ul li {
	margin-right: 40px !important;
}

.program-v5-new-page-line .pnpl-list ul li:after {
	content: "" !important;
	background: rgba(255, 255, 255, 0.3);
}


.program-v5-new-page-line .pnpl-list ul li:last-child {
	display: block;
	margin-right: 0 !important;
}

.program-v5-new-page-line .pnpl-list ul li:last-child:after {
	content: none !important;
}

.program-v5-new-page-line .pnpl-item-title * {
	font-weight: inherit;
	color: inherit;
}

.program-v5-new-page-line .pnpl-item-text {
	color: #ffffff;
}

.program-v5-new-page-line .pnpl-item-text * {
	font-weight: inherit;
	color: inherit;
}

/* program-v5-new-page-line */

/* enroll-registration-v5-section */
.enroll-registration-v5-section.enroll-registration-section.enroll-register-for-new-program.active {
	z-index: 99999;
}

.enroll-registration-v5-section.enroll-registration-section.enroll-register-for-new-program .enroll-registration-block .title {
	color: #05f283;
}

.enroll-registration-v5-section.enroll-registration-section.enroll-register-for-new-program .enroll-registration-block .title * {
	font-weight: inherit;
	color: inherit;
}

/* enroll-registration-v5-section */

/* program-custom-scroll-to-section */
.alx-overview-scrolling-section {
	padding-top: 10px;
	padding-bottom: 10px;
}

.program-custom-scroll-to-section .custom-scroll-list-items ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -25px;
	padding: 0;
	list-style-type: none;
}

.program-custom-scroll-to-section .custom-scroll-list-items ul li {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 25px 25px;
	padding: 0;
	list-style-type: none;
	color: #262626;
}

.program-custom-scroll-to-section .custom-scroll-list-items ul li a {
	text-decoration: none;
	color: inherit;
}

.program-custom-scroll-to-section .custom-scroll-list-items ul li.active a,
.program-custom-scroll-to-section .custom-scroll-list-items ul li a.active,
.program-custom-scroll-to-section .custom-scroll-list-items ul li a:hover {
	color: #029DE0;
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-toggle {
	width: 100%;
	justify-content: space-between;
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #262626;
	border: 1px solid #5648B7;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-toggle:after {
	border: none;
	width: 16px;
	height: 9px;
	margin-left: 10px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M0.213014 0.849363C0.496989 0.565387 0.957498 0.565339 1.24152 0.849412L7.99983 7.60786L14.7585 0.849362C15.0424 0.565386 15.503 0.565337 15.787 0.84941C16.071 1.13343 16.071 1.5939 15.787 1.87792L8.51406 9.15065C8.37767 9.28704 8.1927 9.36364 7.99983 9.36364C7.80696 9.36364 7.62194 9.28699 7.4856 9.1506L0.213062 1.87787C-0.0710105 1.5939 -0.0710105 1.13339 0.213014 0.849363Z' fill='%23262626'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-toggle.show:after {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-menu {
	margin: -3px 0 0 !important;
	padding: 0 !important;
	left: 0;
	right: 0;
	width: 100%;
	border-color: #5648B7;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-menu[data-popper-placement="top-start"] {
	margin: 0 0 -3px !important;
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-menu li a {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 16px;
	line-height: 150%;
}

.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-menu li.active a,
.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-menu li a.active,
.program-custom-scroll-to-section .custom-scroll-dropdown-block .dropdown-menu li a:hover {
	color: #ffffff;
	background: #5648B7;
}

.program-overview-section {
	/* margin-top: -50px; */
	padding-bottom: 105px;
}

.program-overview-section .program-overview-block>.row {
	margin: 0 -40px;
}

.program-overview-section .program-overview-block>.row>* {
	padding: 0 40px;
}

.program-overview-section .program-overview-block .section-title * {
	font-weight: inherit;
	color: inherit;
}

.program-overview-section .program-overview-block .program-detail .detail {
	color: #262626;
}

.program-overview-section .program-overview-block .program-detail .detail a {
	color: inherit;
	text-decoration: underline;
}

.program-overview-section .program-overview-block .program-detail .detail a:hover {
	color: #029DE0;
}

.program-overview-block .program-overview-companies {
	padding: 50px 30px;
	/* margin-top: 60px; */
}

.program-overview-block .program-overview-companies .program-companies-title {
	text-align: center;
	margin-bottom: 40px;
}

.program-overview-block .program-overview-companies .program-companies-title * {
	font-weight: inherit;
	color: inherit;
}

.program-overview-block .program-overview-companies>.companies-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -2px;
}

.program-overview-block .program-overview-companies>.companies-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0 2px 4px;
}

.program-overview-block .program-overview-companies .companies-list .companies-block {
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 115px;
	height: 60px;
	padding: 20px 10px;
	background: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.program-overview-block .program-overview-companies .companies-list a.companies-block:hover {
	background: rgba(0, 224, 255, 0.25);
}

.program-overview-block .program-overview-companies .companies-list .companies-block * {
	max-height: 33px;
}

/* program-custom-scroll-to-section */

/* journey-certification-section */
.journey-certification-section {
	position: relative;
	z-index: 9;
	overflow: hidden;
	padding: 77px 0;
}

.journey-certification-section .section-back-overlay {
	position: absolute;
	left: 50%;
	top: -15px;
	width: 1010px;
	height: 707px;
	z-index: -1;
	filter: blur(244.93536376953125px);
	-webkit-filter: blur(244.93536376953125px);
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 1010.548px;
	-webkit-border-radius: 1010.548px;
	-moz-border-radius: 1010.548px;
	-ms-border-radius: 1010.548px;
	-o-border-radius: 1010.548px;
}

.journey-certification-section .your-alx-journey-main-title {
	margin-bottom: 60px;
}

.journey-certification-section .alx-journey-list>* {
	width: auto;
}

.journey-certification-section .alx-journey-list>*:last-child .alx-journey-block .journey-persone-part:before,
.journey-certification-section .alx-journey-list>*:last-child .alx-journey-block .journey-persone-part:after {
	visibility: hidden;
}

.journey-certification-section .alx-journey-list>*:last-child .alx-journey-block .journey-field-part>* {
	visibility: hidden;
}

.journey-certification-section .alx-journey-list>*:last-child .alx-journey-block .journey-field-part .week-number {
	visibility: visible;
	text-align: right;
}

.journey-certification-section .alx-journey-block .journey-field-part .title {
	margin-bottom: 10px;
}

/* .journey-certification-section .journey-certification-description {
	overflow: hidden;
} */

.journey-certification-section .alx-journey-list {
	position: relative;
	justify-content: flex-start;
}

/* .journey-certification-section .alx-journey-list:before {
	position: absolute;
	content: "";
	left: 50%;
	bottom: 159px;
	height: 1px;
	width: 60000px;
	background: #029DE0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
} */
/* journey-certification-section */

/* employer-analytics-skill */
.employer-analytics-skill-section {
	padding: 95px 0 26px;
}

.employer-analytics-skill-section .analytics-skill-title {
	margin-bottom: 50px;
}

.employer-analytics-skill-section .analytics-skill-title * {
	font-weight: inherit;
	color: inherit;
}

.employer-analytics-skill-section .employer-analytics-block {
	height: calc(100% - 23px);
	margin-bottom: 23px;
	background: #5648B7;
	padding: 26px 34px;
}

.employer-analytics-skill-section .employer-analytics-block .analytics-title {
	font-weight: 500;
	font-size: 20px;
	line-height: 150%;
	color: #ffffff;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #05F283;
}

.employer-analytics-skill-section .employer-analytics-block .analytics-title * {
	font-weight: inherit;
	color: inherit;
}

.employer-analytics-skill-section .employer-analytics-block .analytics-detail {
	color: #ffffff;
}

.employer-analytics-skill-section .employer-analytics-block .analytics-detail * {
	color: inherit;
}

.employer-analytics-skill-section .employer-analytics-block .analytics-detail *:last-child {
	margin-bottom: 0;
}

.employer-analytics-skill-section .common-accordion .accordion .accordion-item {
	border-bottom: 1px solid #029DE0 !important;
	margin-bottom: 0;
}

.employer-analytics-skill-section .common-accordion .accordion .accordion-item .accordion-button {
	font-weight: 500;
	font-size: 16px;
	padding-bottom: 10px;
}

.employer-analytics-skill-section .common-accordion .accordion .accordion-item .accordion-body {
	font-size: 16px;
	line-height: 150%;
}

.employer-analytics-skill-section .common-accordion .accordion .accordion-item .accordion-body * {
	font-weight: inherit;
	font-size: inherit;
}

.employer-analytics-skill-section .common-accordion .accordion .accordion-item .accordion-body *:last-child {
	margin-bottom: 0;
}

/* employer-analytics-skill */

/* harness-program-data */
.harness-program-data-section .harness-program-data-content {
	padding: 45px 62px;
}

.harness-program-data-section .harness-program-data-content>.row {
	margin: 0 -43px;
}

.harness-program-data-section .harness-program-data-content>.row>* {
	padding: 0 43px;
}

.harness-program-data-section .section-title * {
	font-weight: inherit;
	color: inherit;
}

.harness-program-data-section .harness-program-detail .detail ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.harness-program-data-section .harness-program-detail .detail ul li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 15px;
	list-style-type: none;
}

.harness-program-data-section .harness-program-detail .detail ul li:before {
	position: absolute;
	content: "";
	left: 0;
	top: 3px;
	width: 21px;
	height: 17px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7909 0L7.29087 10.5495L3.20928 6.44907L0 9.67413L7.29093 17L21 3.22512L17.7909 0Z' fill='%23FF5347'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.harness-program-data-section .harness-program-data-image * {
	width: 100%;
}

.harness-program-data-section .harness-program-data-content .download-catalog-button {
	margin-top: 45px;
}

.harness-program-data-section .harness-program-data-content .download-catalog-button .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	max-width: 274px;
	width: 100%;
}

.harness-program-data-section .harness-program-data-content .download-catalog-button .btn:active:focus,
.harness-program-data-section .harness-program-data-content .download-catalog-button .btn:hover {
	color: #002B56 !important;
	background: #05F283 !important;
	border-color: #05F283 !important;
}

/* harness-program-data */

/* alx-program-requirement */
.alx-program-requirement-section {
	padding: 95px 0 45px;
}

.alx-program-requirement-section .alx-program-requirement-description {
	display: flex;
	flex-wrap: wrap;
}

.alx-program-requirement-section .alx-program-requirement-description>* {
	flex: 1 0 0;
	max-width: 100%;
}

.alx-program-requirement-section .alx-program-requirement-description .alx-program-requirement-sidebar {
	flex: 0 0 auto;
	width: 470px;
	margin-left: 35px;
}

.alx-program-requirement-section .program-requirement-title {
	margin-bottom: 25px;
}

.alx-program-requirement-section .program-requirement-title * {
	font-weight: inherit;
	color: inherit;
}

.alx-program-requirement-section .alx-program-requirement-steps {
	margin-top: 50px;
}

.alx-program-requirement-steps {
	position: relative;
	/* counter-reset: my-awesome-counter; */
}

.alx-program-requirement-steps .requirement-step-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	position: relative;
	z-index: 9;
	padding-bottom: 30px;
	/* counter-increment: my-awesome-counter; */
}

.alx-program-requirement-steps .requirement-step-block:before {
	position: absolute;
	content: "";
	left: 25px;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	background: #029DE0;
	z-index: -1;
}

.alx-program-requirement-steps .requirement-step-block:last-child:before {
	display: none;
}

.alx-program-requirement-steps .requirement-step-block>* {
	flex: 0 0 auto;
	max-width: 100%;
}

.alx-program-requirement-steps .requirement-step-block:first-child .step-icon * {
	left: 1px;
}

.alx-program-requirement-steps .requirement-step-block .step-icon {
	width: 50px;
	height: 50px;
	margin-right: 42px;
	background: #5648B7;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.alx-program-requirement-steps .requirement-step-block .step-icon * {
	position: relative;
	max-height: 27px;
}

.alx-program-requirement-steps .requirement-step-block .step-detail {
	width: calc(100% - 92px);
}

.alx-program-requirement-steps .requirement-step-block .step-detail .title {
	position: relative;
	font-weight: 500;
	color: #002B56;
	text-transform: capitalize;
	margin-bottom: 15px;
}

.alx-program-requirement-steps .requirement-step-block .step-detail .title span,
.alx-program-requirement-steps .requirement-step-block .step-detail .title:before {
	position: relative;
	display: block;
	/* content: "Step " counter(my-awesome-counter); */
	color: #262626;
	text-transform: uppercase;
	opacity: 0.5;
	font-family: 'Poppins';
	font-size: 18px;
	line-height: 150%;
}

.alx-program-requirement-steps .requirement-step-block .step-detail .title * {
	font-weight: inherit;
	color: inherit;
}

.alx-program-requirement-steps .requirement-step-block .step-detail .detail *:last-child {
	margin-top: 0;
}

.alx-program-requirement-steps .requirement-step-block .step-button {
	margin-top: 20px;
}

.alx-program-requirement-steps .requirement-step-block .step-button .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	font-weight: 500;
	max-width: 232px;
	width: 100%;
}

.alx-program-requirement-sidebar .eligibility-sidebar-block {
	padding: 50px;
}

.alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title {
	margin-bottom: 25px;
}

.alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-title * {
	font-weight: inherit;
	color: inherit;
}

.alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li {
	margin-bottom: 12px;
}

.alx-program-requirement-sidebar .eligibility-sidebar-block .sidebar-detail ul li:last-child {
	margin-bottom: 0;
}

/* alx-program-requirement */
/* development-programme-v5-page */

/* alx-all-access */
.alx-all-access-section {
	margin-bottom: 65px;
}

.alx-all-access-section .alx-all-access-content {
	position: relative;
	z-index: 9;
}

.alx-all-access-section .alx-all-access-content .all-access-back-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.alx-all-access-block .alx-all-access-main-detail {
	/* padding: 54px 70px; */
	/* padding: 54px 30px; */
	padding: 54px 40px 54px 70px;
}

.alx-all-access-block .alx-all-access-main-image .alx-all-access-back-image * {
	width: 100%;
}

.alx-all-access-block .all-access-sub-title {
	display: block;
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 24px;
	line-height: 150%;
	color: #002B56;
	margin-bottom: 2px;
}

.alx-all-access-block .all-access-title {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 36px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 25px;
}

.alx-all-access-block .all-access-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.alx-all-access-block .all-access-title a {
	text-decoration: none;
}

.alx-all-access-block .all-access-title a:hover {
	color: #029DE0;
}

.alx-all-access-block .access-detail .detail {
	font-size: 18px;
	line-height: 150%;
	color: #262626;
}

.alx-all-access-block .all-access-value-list {
	margin-top: 55px;
}

.alx-all-access-block .all-access-value-list .access-value-block {
	margin-bottom: 20px;
}

.alx-all-access-block .all-access-value-list .access-value-block .value-detail {
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #262626;
}

.alx-all-access-block .all-access-value-list .access-value-block .value-detail * {
	margin-bottom: 0;
}

.alx-all-access-block .all-access-value-list .access-value-block .value-detail span {
	display: block;
	font-weight: 500;
	font-size: 18px;
}

.alx-all-access-block .alx-all-access-main-image {
	position: relative;
	height: 100%;
}

.alx-all-access-block .alx-all-access-main-image .alx-all-access-back-image {
	/* position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0; */
	/* height: 100%; */
}

/* .alx-all-access-block .alx-all-access-main-image .alx-all-access-back-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 23.51%, #000 100%);
	mix-blend-mode: multiply;
}

.alx-all-access-block .alx-all-access-main-image .alx-all-access-back-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
} */

.alx-all-access-block .alx-all-access-main-image .alx-all-access-slider {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 40px;
	/* height: 100%; */
	/* display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: flex-end; */
}

.alx-all-access-block .alx-all-access-slider .all-access-slider-title {
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 26px;
}

.alx-all-access-block .alx-all-access-slider .all-access-slider-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.alx-all-access-block .alx-all-access-slider .all-access-slider-title a {
	text-decoration: none;
}

.alx-all-access-block .alx-all-access-slider .all-access-slider-title a:hover {
	color: #029DE0;
}

.alx-all-access-section .alx-all-access-back-slider {
	height: 100%;
}

.alx-all-access-back-image-carousel {
	opacity: 0;
	height: 100%;
}

.alx-all-access-back-image-carousel.slick-initialized {
	opacity: 1;
}

.alx-all-access-back-image-carousel .slick-track {
	display: flex;
	justify-content: center;
	height: 100%;
}

.alx-all-access-back-image-carousel .slick-list {
	height: 100%;
}

.alx-all-access-back-image-carousel .slick-slide {
	height: inherit;
}

.alx-all-access-back-image-carousel .all-access-back-slide-block {
	height: 100%;
}

.alx-all-access-back-image-carousel .all-access-back-slide-block .alx-all-access-back-image {
	position: relative;
	height: 100%;
}

.alx-all-access-back-image-carousel .all-access-back-slide-block .alx-all-access-back-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 23.51%, #000 100%);
	mix-blend-mode: multiply;
}

.alx-all-access-back-image-carousel .all-access-back-slide-block .alx-all-access-back-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.alx-all-access-section .alx-all-access-slider-arrows {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.alx-all-access-section .alx-all-access-slider-arrows>* {
	display: inline-block;
	margin: 0 7px;
}

.alx-all-access-section .alx-all-access-slider-arrows>*:first-child {
	margin-left: 0;
}

.alx-all-access-section .alx-all-access-slider-arrows>*:last-child {
	margin-right: 0;
}

.alx-all-access-section .alx-all-access-slider-arrows svg {
	width: 42px;
	height: auto;
}

.alx-all-access-section .alx-all-access-slider-arrows .slick-arrow.slick-disabled {
	cursor: default;
	opacity: 0.5;
}

.alx-all-access-section:has(.alx-all-access-carousel .slick-slide:only-child) .alx-all-access-slider-arrows {
	display: none !important;
}

.alx-all-access-carousel {
	opacity: 0;
}

.alx-all-access-carousel.slick-initialized {
	opacity: 1;
}

.alx-all-access-carousel .slick-dots {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 50px -5px 0;
}

.alx-all-access-carousel .slick-dots li {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 5px 5px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background: #ffffff;
	opacity: 0.3;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.alx-all-access-carousel .slick-dots li:only-child {
	display: none;
}

.alx-all-access-carousel .slick-dots li.slick-active,
.alx-all-access-carousel .slick-dots li:hover {
	opacity: 1;
}

.alx-all-access-carousel .slick-dots li button {
	display: none;
}

.alx-all-access-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.alx-all-access-carousel .slick-slide {
	height: inherit;
}

.alx-all-access-carousel .all-access-slide-block .all-access-slide-detail {
	margin-left: 30px;
	padding-left: 26px;
	border-left: 3px solid #05F283;
}

.alx-all-access-carousel .all-access-slide-block .all-access-slide-detail .detail {
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 20px;
	line-height: 150%;
	color: #ffffff;
	margin-bottom: 20px;
}

.alx-all-access-carousel .all-access-slide-block .all-access-slide-detail .detail * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail>* {
	flex: 0 0 auto;
	max-width: 100%;
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail .user-image {
	width: 50px;
	height: 50px;
	margin-right: 15px;
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail .user-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail .user-detail {
	width: calc(100% - 65px);
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	text-transform: capitalize;
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail .user-detail span {
	display: block;
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
}

.alx-all-access-carousel .all-access-slide-block .access-user-detail .user-detail * {
	margin-bottom: 0;
}

.programee-detail-main .alx-all-access-section {
	margin-bottom: 0;
}

.programee-detail-main .alx-all-access-block>.row>* {
	width: 100%;
}

/* alx-all-access */

/* about-partnership-company */
.about-partnership-company-section {
	padding-top: 30px;
	padding-bottom: 30px;
}

.about-partnership-company-section .partnership-company-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -5px;
}

.about-partnership-company-section .partnership-company-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0 5px 10px;
}

.about-partnership-company-section .partnership-company-list .partnership-logo {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 80px;
	padding: 12px 30px;
	background: #ffffff;
	border: 1px solid transparent;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.about-partnership-company-section .partnership-company-list a.partnership-logo:hover {
	background: #F3F9FB;
	border-color: #262626;
}

.about-partnership-company-section .partnership-company-list .partnership-logo * {
	max-height: 55px;
}

/* about-partnership-company */

/* about-partnership-reviews */
.about-partnership-reviews-section {
	padding-top: 30px;
	padding-bottom: 75px;
}

/* about-partnership-reviews */

/* all-access-development page */
.all-access-banner-section {
	position: relative;
	padding: 125px 0;
	z-index: 9;
	overflow: hidden;
}

.all-access-banner-section .all-access-banner-overlay {
	position: absolute;
	content: "";
	left: -137px;
	top: 50%;
	width: 1010px;
	height: 787px;
	z-index: -1;
	filter: blur(244.93536376953125px);
	-webkit-filter: blur(244.93536376953125px);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	border-radius: 1010.548px;
	-webkit-border-radius: 1010.548px;
	-moz-border-radius: 1010.548px;
	-ms-border-radius: 1010.548px;
	-o-border-radius: 1010.548px;
}

.all-access-introducing-section {
	padding: 102px 0;
}

.all-access-introducing-section .all-access-introducing-image * {
	width: 100%;
}

.all-access-introducing-section .all-access-introducing-detail {
	margin-left: auto;
}

.all-access-introducing-section .all-access-title {
	margin-bottom: 20px;
}

.all-access-introducing-section .all-access-title * {
	font-weight: 500;
	color: #002B56;
}

.all-access-introducing-section .all-access-title .sub-main-title {
	font-weight: 500;
	color: #002B56;
	text-transform: none;
	margin-bottom: 5px;
}

.what-do-you-get-section {
	padding: 80px 0;
}

.what-do-you-get-section .what-do-you-get-main-title {
	margin-bottom: 70px;
}

.what-do-you-get-section .what-do-you-get-main-title .do-you-get-title {
	margin-bottom: 20px;
}

.what-do-you-get-section .what-do-you-get-main-title .do-you-get-title * {
	font-weight: inherit;
	color: inherit;
}

.what-do-you-get-section .what-do-you-get-list .what-do-you-get-block:nth-child(odd)>.row {
	flex-direction: row-reverse;
}

.what-do-you-get-section .what-do-you-get-block:nth-child(odd) .what-do-you-get-image {
	justify-content: flex-end;
	flex-direction: row-reverse;
}

.what-do-you-get-section .what-do-you-get-block:nth-child(odd) .what-do-you-get-image you-get-image {
	margin-left: auto;
}

.what-do-you-get-section .what-do-you-get-block:nth-child(odd) .learner-choose-alx-block {
	margin-left: auto;
	margin-right: -200px;
}

.what-do-you-get-block {
	margin-bottom: 120px;
}

.what-do-you-get-block .row {
	align-items: center;
}

.what-do-you-get-block .what-do-you-get-image {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.what-do-you-get-block .what-do-you-get-image .you-get-image {
	width: 370px;
	height: 370px;
	overflow: hidden;
}

.what-do-you-get-block .what-do-you-get-image .you-get-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.what-do-you-get-block .learner-choose-alx-block {
	position: relative;
	z-index: 9;
	width: 270px;
	margin-left: -200px;
	margin-bottom: -45px;
}

.what-do-you-get-block .what-do-you-get-detail {
	max-width: 540px;
	width: 100%;
	margin-left: auto;
}

.what-do-you-get-block .you-get-title {
	margin-bottom: 10px;
}

.what-do-you-get-block .you-get-title * {
	font-weight: 500;
	color: #002B56;
}

.what-do-you-get-block .get-started-button {
	margin-top: 40px;
}

.what-do-you-get-block .get-started-button .btn {
	padding: 13px 40px;
}

.what-do-you-get-block .get-started-button .btn svg {
	margin-left: 10px;
}

.you-get-all-access-stories-section {
	position: relative;
	z-index: 9;
	padding: 88px 0;
	overflow: hidden;
}

.you-get-all-access-section {
	padding-bottom: 55px;
}

.you-get-all-access-section .sub-main-title {
	font-weight: 500;
	font-size: 28px;
	line-height: 130%;
	color: #002B56;
	text-transform: capitalize;
	letter-spacing: 0;
	margin-bottom: 0;
}

.you-get-all-access-section .get-all-access-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 56px;
	line-height: 130%;
	color: #002B56;
	text-transform: capitalize;
	margin-bottom: 20px;
}

.you-get-all-access-section .get-all-access-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.you-get-all-access-section .get-all-access-title a {
	text-decoration: none;
}

.you-get-all-access-section .get-all-access-title a:hover {
	color: #029DE0;
}

.you-get-all-access-section .you-get-all-access-main-title .browse-program-button {
	margin-top: 30px;
}

.you-get-all-access-section .you-get-all-access-main-title .browse-program-button .btn {
	padding-top: 13px;
	padding-bottom: 13px;
}

.you-get-all-access-section .you-get-all-access-main-title .browse-program-button .btn svg {
	margin-left: 10px;
}

.you-get-all-check-list-items ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.you-get-all-check-list-items ul li {
	display: block;
	margin: 0 0 10px;
	padding: 15px 30px;
	list-style-type: none;
	color: #ffffff;
	background: #5648B7;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.you-get-all-check-list-items ul li span {
	display: block;
	position: relative;
	padding-left: 50px;
}

.you-get-all-check-list-items ul li span:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_14080_2138)'%3E%3Cpath d='M15 0C6.72867 0 0 6.72867 0 15C0 23.2713 6.72867 30 15 30C23.2713 30 30 23.2713 30 15C30 6.72867 23.2713 0 15 0Z' fill='%2305F283'/%3E%3Cpath d='M22.6026 11.8211L14.4775 19.946C14.2338 20.1897 13.9138 20.3124 13.5938 20.3124C13.2738 20.3124 12.9539 20.1897 12.7101 19.946L8.64767 15.8835C8.15878 15.3949 8.15878 14.6048 8.64767 14.1161C9.13634 13.6272 9.92621 13.6272 10.4151 14.1161L13.5938 17.2948L20.8352 10.0537C21.3238 9.56479 22.1137 9.56479 22.6026 10.0537C23.0913 10.5423 23.0913 11.3322 22.6026 11.8211Z' fill='%23002B56'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14080_2138'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.you-get-all-check-list-items ul li a {
	text-decoration: underline;
}

.our-learner-success-section {
	padding: 55px 0 25px;
	overflow: hidden;
}

.our-learner-success-section .our-learner-success-main-title .sub-main-title-v5 {
	font-weight: 400 !important;
	letter-spacing: 0;
}

.our-learner-success-section .our-learner-success-main-title .learner-success-title {
	margin-bottom: 40px;
}

.our-learner-success-section .our-learner-success-main-title .learner-success-title * {
	font-weight: inherit;
	color: inherit;
}

.learner-success-story-carousel {
	text-align: center;
}

.learner-success-story-carousel .carouselTicker__list {
	display: ib;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	white-space: nowrap;
}

.learner-success-story-carousel .carouselTicker__list .carouselTicker__item {
	display: inline-block;
	width: auto !important;
	margin: 0 !important;
	padding: 0 15px;
	list-style-type: none;
}

.learner-success-story-carousel .story-successes-block {
	text-align: left;
	display: inline-block;
	white-space: normal;
	margin-bottom: 30px;
	box-shadow: 0px 25px 10px 0px rgba(0, 0, 0, 0.00), 0px 20px 13px 0px rgba(0, 0, 0, 0.00), 0px 18px 11px 0px rgba(0, 0, 0, 0.02), 0px 8px 8px 0px rgba(0, 0, 0, 0.03), 0px 8px 18px 0px rgba(0, 0, 0, 0.03);
}

.learner-success-story-carousel .story-successes-block .story-detail .detail {
	font-size: 16px;
	line-height: 150%;
}

/* all-access-development page */

/* learner-voice page */
.learners-voice-banner-section .banner-title {
	font-size: 48px;
	line-height: 130%;
}

.learners-voice-banner-section .sub-main-title-v5 {
	font-size: 20px !important;
}

.learners-client-quote-section {
	padding: 145px 0 85px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-top: -90px;
}

.learners-client-quote-section .learners-client-overlay {
	position: absolute;
	left: 50%;
	top: -50px;
	width: 1010px;
	height: 787px;
	z-index: -1;
	filter: blur(244.93536376953125px);
	-webkit-filter: blur(244.93536376953125px);
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 1010.548px;
	-webkit-border-radius: 1010.548px;
	-moz-border-radius: 1010.548px;
	-ms-border-radius: 1010.548px;
	-o-border-radius: 1010.548px;
}

.learners-client-quote-section .learner-quote-block {
	margin-bottom: 50px;
}

.learner-quote-block .learner-quote-detail .quote-detail {
	font-weight: 500;
	font-size: 28px;
	line-height: 130%;
	text-transform: capitalize;
	margin-bottom: 30px;
}

.learner-quote-block .learner-quote-detail .quote-detail * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.learner-quote-block .learner-quote-detail .quote-detail b,
.learner-quote-block .learner-quote-detail .quote-detail strong {
	color: #029DE0;
}

.learner-quote-block .learner-quote-detail .quote-detail span {
	color: #7161E1;
}

.learner-quote-block .learner-profile-block {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.learner-quote-block .learner-profile-block>* {
	flex: 0 0 auto;
	max-width: 100%;
}

.learner-quote-block .learner-profile-block .profile-img {
	width: 50px;
	height: 50px;
	margin-right: 22px;
	overflow: hidden;
}

.learner-quote-block .learner-profile-block .profile-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.learner-quote-block .learner-profile-block .profile-detail {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	text-align: left;
	width: 275px;
}

.learner-quote-block .learner-profile-block .profile-detail * {
	margin: 0;
	color: inherit;
}

.learner-quote-block .learner-profile-block .profile-detail span {
	font-weight: 500;
}

.learner-group-slider {
	overflow: hidden;
}

.learner-group-carousel {
	opacity: 0;
}

.learner-group-carousel.slick-initialized {
	opacity: 1;
}

.learner-group-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.learner-group-carousel .slick-list {
	margin: 0 -6px;
}

.learner-group-carousel .slick-slide {
	padding: 0 6px;
	height: inherit;
}

.learner-group-carousel .slick-arrow svg {
	width: 50px;
	height: auto;
}

.learner-group-carousel .slick-arrow.slick-prev {
	left: 55px;
}

.learner-group-carousel .slick-arrow.slick-next {
	right: 55px;
}

.learner-group-carousel .slick-arrow.slick-disabled {
	cursor: default;
	opacity: 0.5;
}

.learner-group-carousel .learner-group-block {
	text-decoration: none;
	display: block;
	padding: 20px 0;
	height: 100%;
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}

.learner-group-carousel .learner-group-block:hover {
	padding: 0;
}

.learner-group-carousel .learner-group-detail {
	height: 100%;
	position: relative;
}

.learner-group-carousel .learner-group-block .group-image {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.learner-group-carousel .learner-group-block .group-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, #000 100%);
	mix-blend-mode: multiply;
}

.learner-group-carousel .learner-group-block .group-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.learner-group-carousel .learner-group-block .group-detail {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 20px;
	font-size: 13px;
	line-height: 150%;
	color: #ffffff;
}

.learner-group-carousel .learner-group-block .group-detail * {
	color: inherit;
	position: relative;
	padding-left: 15px;
	margin: 0;
}

.learner-group-carousel .learner-group-block .group-detail *:before {
	position: absolute;
	content: "";
	left: 0;
	top: 6px;
	width: 6px;
	height: 6px;
	background: #05F283;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.your-stories-voices-impact-section {
	position: relative;
	padding: 85px 0 190px;
	z-index: 9;
	overflow: hidden;
	margin-bottom: -130px;
}

.your-stories-voices-impact-section .your-stories-voices-back-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.your-stories-voices-impact-section .your-stories-voices-impact-main-title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 50px;
}

.your-stories-voices-impact-section .your-stories-voices-impact-main-title>* {
	flex: 0 0 auto;
	max-width: 100%;
}

.your-stories-voices-impact-section .your-stories-voices-impact-main-title .section-title {
	margin-bottom: 0;
}

.your-stories-voices-impact-section .your-stories-voices-impact-main-title .your-story-button {
	margin-left: 20px;
}

.your-stories-voices-impact-section .your-stories-voices-impact-main-title .your-story-button .btn {
	min-width: 232px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.your-stories-voices-impact-section .learner-voice-new-grid .load-more-button .btn svg {
	margin-right: 7px;
}

/* learner-voice page */
/*==================================================================*/
/*========== New Class Add End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/
.footer {
	position: relative;
	/* z-index: 9;
	overflow: hidden; */
}

/* 
.footer:before {
	position: absolute;
	content: "";
	left: -275px;
	top: -150px;
	width: 771px;
	height: 474px;
	background: #00E0FF;
	opacity: 0.3;
	z-index: -1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	filter: blur(160px);
	-webkit-filter: blur(160px);
} */

.footer:after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	background-image: url('https://alxafricastg.wpengine.com/wp-content/uploads/2024/03/oval-footer.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 502px;
	height: 239px;
	/* z-index: -1; */
	pointer-events: none;
}

.footer .f-top {
	padding-top: 60px;
	padding-bottom: 60px;
	position: relative;
	/* z-index: 99; */
}

.footer.f-extra-space .f-top {
	padding-top: 140px;
}

.f-block {
	margin-bottom: 35px;
}

.f-block .f-title {
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 16px;
	line-height: 155%;
	color: #ffffff;
	margin-bottom: 25px;
}

.f-block .f-title * {
	text-decoration: none;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.f-block .f-title a:hover {
	color: #029DE0;
}

.f-block .f-detail {
	font-size: 16px;
	line-height: 120%;
	color: #ffffff;
}

.f-block .f-detail ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.f-block .f-detail ul li {
	display: flex;
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}

.f-block .f-detail ul li:last-child {
	margin-bottom: 0;
}

.f-block .f-detail ul li a {
	color: inherit;
}

.f-block .f-detail ul li.active a,
.f-block .f-detail ul li.current-menu-item a,
.f-block .f-detail ul li.current-menu-parent a,
.f-block .f-detail ul li a.active,
.f-block .f-detail ul li a.current-menu-item,
.f-block .f-detail ul li a.current-menu-parent,
.f-block .f-detail ul li a:hover {
	color: #00E0FF;
}

.footer .f-social-block {
	text-align: right;
}

.footer .f-social-block .f-title {
	font-weight: 600;
	font-size: 30px;
	line-height: 127%;
	margin-bottom: 30px;
}

.footer .f-social-block .f-detail ul {
	justify-content: flex-end;
}

.footer .f-bottom {
	padding: 30px 0 20px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.footer .f-bottom ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer .f-bottom ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 0 10px;
	padding: 0 7px;
	list-style-type: none;
	font-size: 14px;
	line-height: 100%;
	color: rgba(255, 255, 255, 0.7);
	border-right: 1px solid rgba(255, 255, 255, 0.7);
}

.footer .f-bottom ul li:first-child {
	padding-left: 0;
}

.footer .f-bottom ul li:last-child {
	padding-right: 0;
	border: none;
}

.footer .f-bottom ul li a {
	color: inherit;
	text-decoration: underline;
}

.footer .f-bottom ul li.active a,
.footer .f-bottom ul li.current-menu-item a,
.footer .f-bottom ul li.current-menu-parent a,
.footer .f-bottom ul li a.active,
.footer .f-bottom ul li a.current-menu-item,
.footer .f-bottom ul li a.current-menu-parent,
.footer .f-bottom ul li a:hover {
	color: #ffffff;
}

/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/

/* 7-12-2023 */

.events-section {
	padding: 75px 0 28px 0;
}

.events-section .main-title {
	/* line-height: 120%; */
	text-transform: capitalize;
}

.events-section .main-title * {
	text-transform: inherit;
}

.event-text * {
	line-height: 160%;
	color: #262626;
}

.event-text *:last-child {
	margin-bottom: 0;
}

.events-list-section {
	padding: 28px 0 234px 0;
}

.event-filter {
	margin-bottom: 32px;
}

.filter-title {
	font-family: 'DM Sans';
	font-weight: 500;
	font-size: 16px;
	line-height: 180%;
	color: #4278EC;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.filter-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-bottom: 0;
}

.filter-menu-start .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #19173C;
	font-family: 'DM Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
	top: -1px;
	position: relative;
}

.filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered {
	padding: 14px 61px 14px 22px;
	position: relative;
}

.filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered:after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	font-size: 22px;
	line-height: 22px;
	color: rgba(25, 23, 60, 0.5);
	right: 12px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.filter-menu-start .select2-container--default .select2-selection--single {
	height: 56px;
	border: 1px solid rgba(25, 23, 60, 0.6);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.filter-menu-start .select2-container--default .select2-selection--single .select2-selection__arrow {
	display: none;
}

.select2-results__option--selectable {
	color: #19173C;
	font-family: 'DM Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #19173C !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid rgba(25, 23, 60, 0.6) !important;
	color: #19173C;
	font-family: 'DM Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}

.select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
	color: #19173C;
	font-family: 'DM Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}

.select2-container--open .select2-dropdown--below {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	display: none !important;
}

.event-list {
	padding: 32px 0 0 0;
}

.event-item {
	/* padding: 45px 0; */
	margin-bottom: 45px;
	border-bottom: 1px solid rgba(25, 23, 60, 0.15);
	height: calc(100% - 45px);
}

.event-item .event-item-img {
	background: #cecece;
	height: 230px;
	overflow: hidden;
	margin-bottom: 38px;
}

.event-item .event-item-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.event-item .event-detail-block {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: calc(100% - 268px);
	padding-bottom: 45px;
}

/* .event-item .event-detail-block * {
	font-family: 'DM Sans';
} */

.event-item .event-detail-block .block-small-title {
	font-weight: 500;
	display: block;
}

.event-item .event-detail-block .block-small-title:hover {
	color: #029DE0;
}

.event-item .event-notes ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.event-item .event-notes ul li {
	display: flex;
	align-items: center;
	margin-bottom: 9px;
	color: rgba(38, 38, 38, 0.6);
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}

.event-item .event-notes ul li svg,
.event-item .event-notes ul li i {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #029DE0;
	margin-right: 13px;
}

.event-item .event-notes {
	margin-bottom: 20px;
}

.event-item .event-item-detail {
	/* color: #002B56; */
	font-size: 16px;
	margin-bottom: 30px;
	color: rgba(38, 38, 38, 0.8);
}

.event-item .event-item-detail *:last-child {
	margin-bottom: 0;
}

.event-item .event-item-btn a {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	color: #002B56;
	font-size: 13px;
	font-weight: 600;
	line-height: 230%;
	letter-spacing: 0.26px;
	text-transform: uppercase;
}

.event-item .event-item-btn a span {
	height: 1px;
	background-color: rgba(25, 23, 60, 0.6);
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.event-item .event-item-btn a:after {
	content: '\f061';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	font-size: 14px;
	color: #2EB9C2;
	right: -20px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: transform ease-in-out 300ms;
	-webkit-transition: transform ease-in-out 300ms;
	-ms-transition: transform ease-in-out 300ms;
	-o-transition: transform ease-in-out 300ms;
	-moz-transition: transform ease-in-out 300ms;
}

.event-item .event-item-btn a:hover {
	color: #2EB9C2;
}

.event-item .event-item-btn a:hover span {
	background-color: #2EB9C2;
}

.event-item .event-item-btn a:hover:after {
	-webkit-transform: translateX(4px);
	-moz-transform: translateX(4px);
	-ms-transform: translateX(4px);
	-o-transform: translateX(4px);
	transform: translateX(4px);
}

.event-load-more {
	padding-top: 8px;
}

.event-load-more .btn {
	padding: 10px 35px 10px;
	font-family: 'DM Sans';
	font-size: 16px;
	line-height: 175%;
}

.btn-simple-dark-purple {
	color: #342F83 !important;
	border-color: #342F83 !important;
	background: transparent !important;
}

.btn-simple-dark-purple:active,
.btn-simple-dark-purple:focus {
	color: #342F83 !important;
	border-color: #342F83 !important;
	background: transparent !important;
}

.btn-simple-dark-purple:active:focus,
.btn-simple-dark-purple:hover {
	color: #ffffff !important;
	border-color: #342F83 !important;
	background: #342F83 !important;
}

.select2-container {
	width: 100% !important;
}

.filter-menu-start .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered:after {
	top: 46%;
	transform: translate(0, -50%) rotate(-180deg);
	-webkit-transform: translate(0, -50%) rotate(-180deg);
	-moz-transform: translate(0, -50%) rotate(-180deg);
	-ms-transform: translate(0, -50%) rotate(-180deg);
	-o-transform: translate(0, -50%) rotate(-180deg);
}

/* .select2-hidden-accessible { position: fixed !important; } */

.common-select2-block {
	position: relative;
}

.find-place-main {
	background: var(--gradients-green, linear-gradient(255deg, rgba(2, 157, 224, 0.15) 0%, rgba(93, 212, 157, 0.15) 100%));
	position: relative;
}

.find-place-section {
	padding: 170px 0 82px 0;
}

.find-place-main .landing-banner-shape-2 {
	position: absolute;
	left: 0;
	top: 249px;
}

.find-place-main .landing-banner-shape {
	position: absolute;
	right: 0;
	bottom: -122px;
}

.find-place-left {
	padding-top: 85px;
}

.find-place-left .main-title {
	line-height: 120%;
}

.find-place-left .find-place-detail {
	margin-right: -20px;
	line-height: 160%;
}

.find-place-item .fp-img {
	margin-bottom: 18px;
	width: 70px;
	height: 70px;
}

.fp-img * {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.find-place-item .block-small-title {
	line-height: 150%;
	margin-bottom: 12px;
}

.find-place-item .fp-text {
	font-size: 16px;
}

.find-place-item .fp-text *:last-child {
	margin-bottom: 0;
}

.find-place-below {
	margin-top: -80px;
}

.hub-section {
	padding: 93px 0 192px 0;
}

.hub-section>.block-title {
	text-transform: capitalize;
}

.hub-item {
	margin-bottom: 47px;
}

.hub-item .hub-item-img {
	display: block;
	text-decoration: none;
	height: 350px;
	margin-bottom: 21px;
	background-color: #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.hub-item .hub-item-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
	-webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
	-moz-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.hub-item-title {
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
	color: #002B56;
}

.hub-item-title * {
	margin-bottom: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}

.hub-item-country {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	text-transform: uppercase;
}

.hub-item-country * {
	margin-bottom: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-transform: inherit;
}

.find-place-item {
	margin-bottom: 20px;
}

.learners-section {
	padding: 65px 0 60px 0;
}

.learners-section .learners-text {
	margin-left: auto;
	margin-right: auto;
}

.learners-section .learners-text {
	line-height: 160%;
	color: #002B56;
}

.learners-section .learners-text *:last-child {
	margin-bottom: 0;
}

.learners-section .main-small-title {
	margin-bottom: 15px;
	line-height: 120%;
}

.learner-item .hub-item-title {
	line-height: 100%;
	margin-bottom: 15px;
}

.learner-item .hub-item-country {
	text-transform: none;
}

.learner-list-main {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.learner-list-section {
	padding: 92px 0 161px 0;
	margin-bottom: -130px;
}

.learner-list .learner-item {
	height: calc(100% - 27px);
	margin-bottom: 27px;
	padding: 33px 48px 37px 28px;
	border: 1px solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.learner-list .learner-item.learner-item-first {
	margin-right: -30px;
}

.learner-list .learner-item.learner-item-second {
	margin-left: 30px;
}

.program-banner-video-block {
	position: relative;
	filter: drop-shadow(0px 4px 6px rgba(16, 24, 40, 0.03)) drop-shadow(0px 12px 16px rgba(16, 24, 40, 0.08));
}

.program-banner-video-block .program-banner-video-poster {
	height: 278px;
	background-color: #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.program-banner-video-block .program-banner-video-poster * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.program-banner-video-block .common-video-play-icon.white-layout {
	opacity: 0.8;
	width: 52px !important;
	height: 52px !important;
	font-size: 17px;
}

.program-banner-video-block .common-video-play-icon * {
	width: 17px !important;
	height: 17px !important;
}

.programee-overview-start {
	position: sticky;
	left: 0;
	right: 0;
	top: 120px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.programee-overview-start ul {
	margin: 0;
	margin-top: 4px;
	padding-top: 40px;
	padding-bottom: 36px;
	padding-left: 0;
	list-style: none;
}

.programee-overview-start ul li {
	padding: 0 40px;
	font-size: 16px;
	color: #262626;
	margin-bottom: 12px;
}

.programee-overview-start ul li:last-child {
	margin-bottom: 0;
}

.programee-overview-start ul li.active {
	position: relative;
}

.programee-overview-start ul li.active:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 5px;
	height: 100%;
	background-color: #029DE0;
}

.programee-overview-start ul li * {
	font-size: inherit;
	color: inherit;
}

.programee-overview-start ul li a:hover {
	color: #029DE0;
}

.programee-detail-section {
	padding: 66px 0 140px 0;
}

.programee-detail .programee-block-one .block-title {
	line-height: 135%;
	text-transform: capitalize;
	margin-bottom: 20px;
}

.programee-detail .programee-block-one .block-title * {
	text-transform: capitalize;
}

.programee-detail .programee-block-one .pb-one-detaile * {
	font-size: 16px;
}

.programee-detail .programee-block-one .pb-one-detaile *:last-child {
	margin-bottom: 0;
}

.programee-detail .programee-block-one {
	padding-bottom: 23px;
}

.curriculum-section>.block-small-title {
	line-height: 146%;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.curriculum-section>.block-small-title * {
	text-transform: capitalize;
}

.curriculum-tabing .nav-pills {
	margin: 0;
	padding: 13px 54px 0 54px;
	margin-bottom: -1px;
	border: 1px solid#029DE0;
	background-color: #002B56;
	border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
}

.curriculum-tabing .nav-pills .nav-item {
	margin-right: 30px;
}

.curriculum-tabing .nav-pills .nav-item:last-child {
	margin-right: 0;
}

.curriculum-tabing .nav-pills .nav-link {
	min-width: 200px;
	font-size: 16px;
	line-height: 160%;
	color: rgba(184, 189, 196, 0.8);
	padding: 0;
	padding-bottom: 4px;
	background: transparent;
	border-bottom: 4px solid transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.curriculum-tabing .nav-pills .nav-link.active {
	color: #FFFFFF;
}

.curriculum-tabing .nav-pills .nav-link.active {
	border-bottom-color: #05F283;
}

.curriculum-tab-accordion .accordion-item:first-of-type {
	border-top: none !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.curriculum-tab-accordion .accordion-item:last-of-type {
	border-bottom: 1px solid #029DE0;
}

.curriculum-tab-accordion .accordion-item {
	border: 1px solid #029DE0;
	border-bottom: 0;
}

.curriculum-tab-accordion .accordion-item .accordion-button {
	padding: 21px 31px 5px 80px;
	position: relative;
	display: block;
	background: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.curriculum-tab-accordion .accordion-item .accordion-button.collapsed {
	padding-bottom: 21px;
}

.curriculum-tab-accordion .accordion-item .accordion-button::after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	font-size: 27px;
	width: 24px;
	height: 24px;
	line-height: 100%;
	color: #029DE0;
	left: 32px;
	top: 27px;
	background: none !important;
}

.curriculum-tab-accordion .accordion-item .cacc-head-week {
	font-size: 16px;
	line-height: 160%;
	color: #262626;
	/* margin-bottom: 10px; */
}

.curriculum-tab-accordion .accordion-item .cacc-head-week * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.curriculum-tab-accordion .accordion-item .cacc-head-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 160%;
	color: #002B56;
}

.curriculum-tab-accordion .accordion-item .cacc-head-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.curriculum-tab-accordion .accordion-item .cacc-heading {
	display: flex;
	justify-content: space-between;
}

.curriculum-tab-accordion .accordion-item .accordion-body {
	padding: 0 31px 28px 80px;
}

.curriculum-tab-accordion .accordion-item .accordion-body ul {
	margin: 0;
	/* padding-left: 20px; */
}

.curriculum-tab-accordion .accordion-item .accordion-body ul li {
	font-size: 16px;
	line-height: 160%;
}

.curriculum-tab-accordion .accordion-item .accordion-body ul li * {
	font-size: inherit;
	line-height: inherit;
}

/* .curriculum-tab-accordion .accordion-item .accordion-button .caac-head-right {
	display: none;
}

.curriculum-tab-accordion .accordion-item .accordion-button.accordion-hover .caac-head-right {
	display: inline-block;
}

.curriculum-tab-accordion .accordion-item .accordion-button .caac-head-right .btn {
	font-size: 15px;
	padding: 7px 44px 7px;
} */

.curriculum-tab-accordion .accordion-item {
	position: relative;
}

.curriculum-tab-accordion .accordion-item .caac-head-right {
	display: none;
	position: absolute;
	top: 25px;
	right: 33px;
	z-index: 999;
}

.curriculum-tab-accordion .accordion-item.accordion-hover .caac-head-right {
	display: inline-block;
}

.curriculum-tab-accordion .accordion-item .caac-head-right .btn {
	font-size: 15px;
	padding: 7px 44px 7px;
}

/* .curriculum-tab-accordion .accordion-item .caac-head-right.finally-hovered .btn {
	background-color: #FBD647 !important;
} */

.curriculum-section {
	padding: 23px 0 18px 0;
}

/* title-16px */
.smallest-text {
	font-size: 16px;
}

.smallest-text * {
	font-size: inherit;
}

/* title-16px */

.skills-program-section {
	margin: 18px 0 25px 0;
	padding: 27px 41px 34px 41px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.skills-program-section .block-small-title {
	line-height: 158%;
	text-transform: capitalize;
	margin-bottom: 14px;
}

.skills-program-section .block-small-title * {
	text-transform: inherit;
}

.skills-program-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
}

.skills-program-list ul li {
	font-size: 14px;
	line-height: 128%;
	color: #262626;
	margin-right: 5px;
	background-color: #DADADA;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

.skills-program-list ul li>* {
	display: inline-block;
	padding: 3px 15px;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.skills-program-list ul li>a:hover {
	color: #029DE0;
}

.skills-program-list ul li:last-child {
	margin-right: 0;
}

.outcome-section {
	padding: 25px 0 30px 0;
}

.outcome-section>.block-small-title {
	margin-bottom: 13px;
	line-height: 158%;
}

.outcome-section .outcome-detail {
	padding: 65px 83px 54px 83px;
}

.outcome-section .outcome-detail .block-small-title {
	line-height: 158%;
	margin-bottom: 19px;
}

.outcome-section .outcome-detail .outcome-detail-text {
	margin-bottom: 35px;
}

.outcome-section .outcome-detail .outcome-detail-text *:last-child {
	margin-bottom: 0;
}

.outcome-section .outcome-detail .outcome-detail-list {
	display: flex;
	justify-content: center;
	margin-bottom: 42px;
}

.outcome-section .outcome-detail .outcome-detail-list ul {
	margin: 0;
	padding-left: 20px;
	margin-right: 70px;
}

.outcome-section .outcome-detail .outcome-detail-list ul:last-child {
	margin-right: 0;
}

.outcome-section .outcome-detail .outcome-detail-count {
	display: flex;
	justify-content: center;
}

.outcome-section .outcome-detail .outcome-detail-count>* {
	max-width: 342px;
	padding-right: 52px;
	position: relative;
}

.outcome-section .outcome-detail .outcome-detail-count>*:last-child {
	padding-right: 0;
}

.outcome-section .outcome-detail .outcome-detail-count>*:after {
	content: '';
	width: 1px;
	height: 117px;
	position: absolute;
	top: 0;
	right: 26px;
	background-color: #000000;
}

.outcome-section .outcome-detail .outcome-detail-count>*:last-child:after {
	content: none;
}

.outcome-section .outcome-detail .outcome-detail-count .odc-count {
	font-weight: 600;
	font-size: 60px;
	line-height: 120%;
	letter-spacing: -1.2px;
	margin-bottom: 8px;
}

.outcome-section .outcome-detail .outcome-detail-count .odc-count * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-bottom: 0;
}

.hiring-section {
	padding: 30px 0 24px 0;
}

.hiring-section .block-small-title {
	line-height: 158%;
	margin-bottom: 14px;
}

.hiring-section .hiring-logo-slider {
	opacity: 0;
}

.hiring-section .hiring-logo-slider.slick-initialized {
	opacity: 1;
	position: relative;
	padding: 0 66px;
}

.hiring-section .hiring-logo-slider .slick-list {
	margin-left: -10px;
	margin-right: -10px;
}

.hiring-section .hiring-logo-slider .hiring-logo-slide {
	display: flex;
	height: 132px;
	align-items: center;
	justify-content: center;
	padding-left: 10px;
	padding-right: 10px;
}

.hiring-section .hiring-logo-slider.slick-slider .slick-arrow.slick-prev {
	transform: translate(0, -50%) rotate(0);
	-webkit-transform: translate(0, -50%) rotate(0);
	-moz-transform: translate(0, -50%) rotate(0);
	-ms-transform: translate(0, -50%) rotate(0);
	-o-transform: translate(0, -50%) rotate(0);
}

.finacing-section {
	padding: 25px 0 25px 0;
}

.finacing-section .section-title {
	line-height: 126%;
	margin-bottom: 17px;
	text-transform: capitalize;
}

.finacing-section .section-title * {
	text-transform: inherit;
}

.finacing-section .financing-description {
	padding: 42px 27px 42px 43px;
	border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-ms-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
}

.finacing-section .financing-description *:last-child {
	margin-bottom: 0;
}

.salesforce-finacing-section {
	padding: 0;
	margin-top: 52px;
}

.salesforce-finacing-section .block-title {
	margin-bottom: 13px;
}

.salesforce-finacing-section .financing-description {
	padding: 55px 70px;
}

.salesforce-finacing-section .financing-detail>* {
	max-width: 785px;
	width: 100%;
}

.salesforce-finacing-section .financing-detail .dataTables_wrapper {
	margin: 30px 0;
	max-width: 100%;
}

.salesforce-finacing-section .financing-detail table {
	background: #ffffff;
}

.salesforce-finacing-section .financing-detail table thead,
.salesforce-finacing-section .financing-detail table tbody {
	border: none;
}

.salesforce-finacing-section .financing-detail table th {
	font-weight: 700;
	font-size: 14px;
	line-height: 150%;
	color: #002B56;
	background: transparent;
	padding: 19px 19px 0;
	border: 1px solid rgba(38, 38, 38, 0.30);
	border-bottom: none;
}

.salesforce-finacing-section .financing-detail table td {
	font-size: 14px;
	line-height: 150%;
	color: #002B56;
	background: transparent;
	padding: 10px 19px;
	border: none;
	font-size: 16px;
	line-height: 150%;
	color: #262626;
	border: 1px solid rgba(38, 38, 38, 0.30);
	border-top: none;
	text-align: left;
}

.salesforce-finacing-section .financing-detail table tbody tr:last-child td {
	padding-bottom: 25px;
}

.faq-program-section {
	padding: 25px 0 0 0;
}

.faq-program-section .section-title {
	line-height: 126%;
	margin-bottom: 22px;
	text-transform: capitalize;
}

.faq-program-section .section-title * {
	text-transform: inherit;
}

.faq-accordion .accordion-item {
	margin-bottom: 10px;
	border: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.faq-accordion .accordion-item:last-child {
	margin-bottom: 0;
}

.faq-accordion .accordion-button {
	position: relative;
	color: #002B56;
	font-weight: 600;
	padding: 17px 91px 17px 34px;
	background: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.faq-accordion .accordion-button * {
	color: inherit;
	font-weight: inherit;
}

.faq-accordion .faq-accordion-item-open .accordion-button {
	padding-bottom: 8px;
}

.faq-accordion .accordion-button:after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	font-size: 20px;
	line-height: 100%;
	width: 24px;
	height: 21px;
	top: 19px;
	right: 17px;
	background: none !important;
	color: rgba(0, 0, 0, 0.54);
}

.faq-accordion .accordion-body {
	padding: 0 91px 26px 34px;
}

.faq-accordion .accordion-body *:last-child {
	margin-bottom: 0;
}

.our-learners-saying-slider .alx-client-experience-block .client-profile-block .profile-detail * {
	line-height: 100%;
	margin-bottom: 8px;
}

.our-learners-saying-slider .alx-client-experience-block .client-profile-block .profile-detail *:last-child {
	margin-bottom: 0;
}

.our-learners-saying-slider .alx-client-experience-block .client-experience-detail {
	padding: 28px 24px;
}

.our-learners-saying-slider .alx-client-experience-block .client-experience-profile-detail .profile-image {
	/* height: 321px; */
	height: 270px;
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide .client-experience-detail {
	min-height: 301px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center .client-experience-detail {
	/* height: 351px; */
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

/* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide .client-experience-detail {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
} */

/* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center .client-experience-profile-detail .profile-image {
	height: 351px;
} */

/* .program-banner-video-block .video-player {
	display: none;
} */

.program-banner-video-block .video-player iframe {
	width: 100%;
	height: 278px;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.program-banner-video-block .common-video-play-icon.white-layout svg,
.program-banner-video-block .common-video-play-icon.white-layout i {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
}

.program-banner-video-block .common-video-block.video-playing .common-video-play-icon {
	opacity: 0;
}

.program-banner-video-block .common-video-block.video-playing:hover .common-video-play-icon {
	opacity: 1;
}

.our-learners-saying-content .our-learners-saying-slider .common-video-play-icon {
	width: 57px !important;
	height: 57px !important;
	font-size: 18px;
}

.our-learners-saying-content .our-learners-saying-slider .common-video-play-icon * {
	width: 18px !important;
	height: 18px !important;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow {
	top: 38%;
}


/* mobile-program-section */

.programee-detail-section .mobile-scroll {
	margin-bottom: 35px;
}

.programee-detail-section .mobile-scroll button {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	padding: 15px 11px 15px 27px;
	background: #ffffff;
	color: #262626;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	border: 1px solid #262626;
}

/* .programee-detail-section .mobile-scroll button.show {
	border-bottom: none;
} */
.programee-detail-section .mobile-scroll button i {
	margin-left: auto;
}

.programee-detail-section .mobile-scroll button svg {
	font-size: 14px;
	width: 14px;
	height: 14px;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.programee-detail-section .mobile-scroll button:after {
	display: none;
}

.programee-detail-section .mobile-scroll button.show i:before {
	content: "\f106";
}

.programee-detail-section .mobile-scroll button.show svg {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}

.programee-detail-section .mobile-scroll .dropdown-menu {
	padding: 6px 0;
	border-radius: 0;
	margin: -2px 0 0 !important;
	border: none;
	min-width: 100%;
	width: 100%;
	background: #ffffff;
	border: 1px solid #262626;
	border-top: none;
}

.programee-detail-section .mobile-scroll .dropdown-menu li {
	padding: 0;
}

.programee-detail-section .mobile-scroll .dropdown-menu li:before {
	display: none;
}

.programee-detail-section .mobile-scroll .dropdown-menu li a {
	display: block;
	padding: 6px 15px;
	color: #262626;
}

.program-banner-mobile-section {
	padding: 124px 0 32px 0;
}

.program-banner-mobile-section>.section-title {
	margin-bottom: 18px;
	font-family: 'Lexend';
	font-size: 32px;
	font-weight: 600;
	line-height: 120%;
	color: #ffffff;
	text-transform: capitalize;
}

.program-banner-mobile-section>.section-title * {
	text-transform: inherit;
}

.program-banner-mobile-section .pbm-video-section {
	width: 100%;
	height: 380px;
	margin-bottom: 28px;
}

.program-banner-mobile-section .pbm-video-section * {
	width: 100%;
	height: 100%;
}

.program-banner-mobile-section .pbm-list {
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: center;
}

.program-banner-mobile-section .pbm-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.program-banner-mobile-section .pbm-list ul li {
	position: relative;
	padding-left: 30px;
	color: #ffffff;
	margin-bottom: 5px;
}

.program-banner-mobile-section .pbm-list ul li:last-child {
	margin-bottom: 0;
}

.program-banner-mobile-section .pbm-list ul li * {
	color: inherit;
}

.program-banner-mobile-section .pbm-list ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
	background-image: url('../images/check-svg.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.program-banner-mobile-section .pbm-btn {
	margin-bottom: 20px;
}

.program-banner-mobile-section .pbm-btn .btn {
	display: flex;
	width: 100%;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	height: 45px;
	text-align: center;
	font-size: 15px;
	line-height: 140%;
	color: #10255A;
}

.program-page-monile-banner-section .pbm-btn {
	margin-bottom: 20px;
}

.program-page-monile-banner-section .pbm-btn .btn {
	display: flex;
	width: 100%;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	height: 45px;
	text-align: center;
	font-size: 15px;
	line-height: 140%;
	color: #10255A;
}

.program-banner-mobile-section .pbm-partnership {
	display: flex;
	justify-content: center;
	align-items: center;
}

.program-banner-mobile-section .pbm-partnership ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
}

.program-banner-mobile-section .pbm-partnership ul li {
	margin-right: 5px;
}

.program-banner-mobile-section .pbm-partnership ul li:last-child {
	margin-right: 0;
}

.program-banner-mobile-section .pbm-partnership .pbmp-left {
	margin-right: 14px;
}

.program-banner-mobile-section .pbm-partnership .pbmp-left * {
	font-size: 14px;
	line-height: 140%;
	color: #ffffff;
	letter-spacing: 0.42px;
	margin-bottom: 0;
}

.program-enroll-mobile-section {
	padding: 36px 0 32px 0;
}

.pem-item .pem-title {
	color: #029DE0;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 2px;
}

.pem-item .pem-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.pem-item .pem-detail {
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.pem-item .pem-detail * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.pem-item .pem-detail *:last-child {
	margin-bottom: 0;
}

.pem-list .pem-item {
	margin-bottom: 22px;
}

.pem-list .pem-item:last-child {
	margin-bottom: 0;
}

/* mobile-program-section */

.hubs-detail-frames .hubs-frames-video,
.hubs-detail-frames .hubs-frames-img {
	position: relative;
}

.hub-detail-section {
	padding: 100px 0 68px 0;
}

.hub-detail-title {
	margin-bottom: 112px;
	display: flex;
	/* align-items: flex-end; */
	align-items: center;
}

.hub-detail-title>* {
	margin-right: 50px;
	margin-bottom: 0 !important;
	position: relative;
}

.hub-detail-title>*:last-child {
	margin-right: 0;
}

.hub-detail-title>*:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 38px;
	background-color: #000000;
	right: -25px;
	top: 5px;
	/* top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%); */
}

.hub-detail-title>*:last-child:after {
	content: none;
}

.hub-detail-title .main-title {
	line-height: 120%;
}

.hub-detail-title .block-small-title {
	font-weight: 400;
	line-height: 150%;
}

.hubs-detail-title .block-title {
	margin-bottom: 18px;
}

.hubs-detail-title .block-title span {
	font-weight: 400;
}

.hubs-detail-frames {
	margin-bottom: 60px;
}

.hubs-detail-frames>.row>[class*=col-]>* {
	height: 377px;
}

.hubs-detail-frames .common-video-play-icon {
	width: 60px !important;
	height: 60px !important;
	font-size: 20px;
}

.hubs-detail-frames .common-video-play-icon * {
	width: 20px !important;
	height: 20px !important;
}

.hubs-detail-frames .hubs-frames-left .hubs-frames-video {
	height: 100%;
}

.hubs-detail-frames .hubs-frames-left .hubs-frames-video .hubs-frames-video-start {
	height: 100%;
}

.hubs-detail-frames .hubs-frames-left .hubs-frames-video .hubs-frames-video-start * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hubs-detail-frames .hubs-frames-right>.row>[class*=col-]>* {
	height: 180px;
	margin-bottom: 30px;
}

.hubs-detail-frames .hubs-frames-right>.row>[class*=col-]:nth-last-child(-n+2)>* {
	height: 165px;
	margin-bottom: 0;
}

.hubs-detail-frames .hubs-frames-right .hubs-frames-img .hubs-frames-img-start {
	height: 100%;
}

.hubs-detail-frames .hubs-frames-right .hubs-frames-img .hubs-frames-img-start * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hubs-detail-texts .hubs-texts-left * {
	line-height: 150%;
}

.hubs-detail-texts .hubs-texts-left .block-small-title {
	margin-bottom: 16px;
}

.hubs-detail-texts .hubs-texts-left {
	position: relative;
}

.hubs-detail-texts .hubs-texts-left:after {
	content: '';
	position: absolute;
	right: -30px;
	top: 10px;
	bottom: 0;
	width: 1px;
	/* height: 100%; */
	background-color: rgba(0, 0, 0, 0.3);
}

.hubs-detail-texts .hubs-texts-right {
	padding-left: 38px;
}

.hubs-detail-texts .hubs-texts-right ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.hubs-detail-texts .hubs-texts-right ul li .smallest-text {
	margin-bottom: 24px;
}

.hubs-detail-texts .hubs-texts-right ul li:last-child .smallest-text {
	margin-bottom: 0;
}

.hubs-texts-right-list-title * {
	font-weight: 500;
	line-height: 150%;
	color: rgba(38, 38, 38, 0.4);
	margin-bottom: 0;
}

.hubs-texts-right-list-text * {
	color: #262626;
}

.hubs-texts-right-list-text a:hover {
	color: #029DE0;
}

.hub-detail-section .hub-detail-hubs {
	margin-bottom: 78px;
}

.hub-detail-section>*:last-child {
	margin-bottom: 0;
}

.hubs-detail-texts .hubs-texts-left .smallest-text *:last-child {
	margin-bottom: 0;
}

.events-on-hubs {
	padding: 75px 0 95px 0;
}

.events-on-hubs>.block-title {
	line-height: 150%;
}

.events-on-hubs-section {
	margin-bottom: -125px;
}

.events-on-hubs-section .event-list .event-item {
	border-bottom: none;
}

.events-on-hubs-section .event-list {
	padding-top: 0;
}

.mentor-support-section .mentor-support-title .main-detail *:last-child {
	margin-bottom: 0;
}

.mentor-support-list .mentor-support-block {
	padding: 36px 26px 36px 41px;
	margin-bottom: 30px;
	height: calc(100% - 30px);
	border-radius: 6px;
	border: 1px solid rgba(39, 222, 242, 0.6);
}

.mentor-support-list .mentor-support-block .block-small-title {
	margin-bottom: 12px;
	color: #27DEF2;
	line-height: 150%;
}

.mentor-support-list .mentor-support-block .smallest-text * {
	color: #ffffff;
}

.mentor-support-list .mentor-support-block .smallest-text *:last-child {
	margin-bottom: 0;
}

.curriculum-tab-accordion .accordion-item .accordion-body p:first-child {
	padding-top: 20px;
}

.our-community-carousel .slick-arrow {
	top: 33%;
}

.mentor-support-section:before {
	position: absolute;
	content: "";
	left: 0;
	top: unset;
	bottom: 0;
	width: 150px;
	height: 520px;
	background: url('../images/mentor-support-back-shape.png') no-repeat;
	background-size: 100% 100%;
}

.career-guidance-section {
	padding: 83px 0 65px 0;
}

.career-guidance-description .block-title {
	margin-bottom: 18px;
	line-height: 150%;
}

.career-guidance-description .career-guidance-text {
	margin-bottom: 48px;
}

.career-guidance-description .career-guidance-text * {
	line-height: 160%;
}

.career-guidance-description .career-guidance-text *:last-child {
	margin-bottom: 0;
}

.career-guidance-cards>.row {
	justify-content: center;
}

.career-guidance-cards>.row>[class*=col-]>* {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	width: 100%;
	margin-bottom: 24px;
}

.career-guidance-cards .career-guidance-item-one {
	padding: 35px 41px 28px 41px;
}

.career-guidance-cards .career-guidance-item-one .paragraph-medium * {
	letter-spacing: 0.4px;
	color: #ffffff;
	font-weight: 500;
	font-size: 16px;
}

.career-guidance-cards .career-guidance-item-one .career-guidance-item-one-tile {
	display: flex;
	align-items: center;
}

.career-guidance-cards .career-guidance-item-one .career-guidance-item-one-tile .career-guidance-item-one-img-left {
	margin-right: 15px;
}

.career-guidance-cards .career-guidance-item-one .career-guidance-item-one-tile .career-guidance-item-one-img-left * {
	width: 50px;
	height: 50px;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.career-guidance-cards .career-guidance-item-one-detail-right .smallest-text * {
	margin-bottom: 0;
	color: #ffffff;
}

.career-guidance-cards .career-guidance-item-one-detail-right .smallest-text * span {
	font-weight: 600;
}

.career-guidance-cards .career-guidance-item-one.career-guidance-item-four .paragraph-medium * {
	color: #262626;
}

.career-guidance-cards .career-guidance-item-one.career-guidance-item-four .career-guidance-item-one-tile .career-guidance-item-one-detail-right .smallest-text * {
	color: #262626;
}

.career-guidance-cards .career-guidance-item-two-img-insert {
	position: relative;
}

.career-guidance-cards .career-guidance-item-two-img-insert .career-guidance-item-two-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.career-guidance-cards .career-guidance-item-three {
	display: flex;
	align-items: stretch;
}

.career-guidance-cards .career-guidance-item-three .career-guidance-item-three-right {
	padding: 24px 20px 24px 25px;
}

.career-guidance-cards .career-guidance-item-three .career-guidance-item-three-text {
	margin-bottom: 38px;
}

.career-guidance-cards .career-guidance-item-three .career-guidance-item-three-text * {
	font-weight: 500;
	letter-spacing: 0.36px;
	color: #ffffff;
	font-size: 16px;
}

.career-guidance-cards .career-guidance-item-three .career-guidance-item-three-text *:last-child {
	margin-bottom: 0;
}

.career-guidance-cards .career-guidance-item-three>* {
	flex: 1 0 0;
	/* height: 100%; */
}

.career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img {
	width: 195px;
	/* height: 221px; */
	flex: 0 0 auto;
}

.career-guidance-cards .career-guidance-item-three .career-guidance-item-three-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px 0 0 6px;
}

/* .career-guidance-cards .career-guidance-item-three .career-guidance-item-three-right {
	width: calc(100% - 195px);
} */

.career-guidance-cards .career-guidance-item-one-start {
	height: calc(100% - 24px);
	display: flex;
	align-items: flex-end;
}

.career-guidance-cards .career-guidance-item-one-start>* {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.career-guidance-cards .career-guidance-item-two-img-tile {
	margin-top: -97px;
	/* height: 454px; */
	height: calc(100% + 73px);
}

.career-guidance-cards .career-guidance-item-two-img-tile * {
	height: 100%;
}

.career-guidance-cards .career-guidance-item-one .paragraph-medium {
	margin-bottom: 24px;
}

.career-guidance-cards .career-guidance-item-one .paragraph-medium *:last-child {
	margin-bottom: 0;
}

.community-banner-main {
	padding: 175px 0 0 0;
	position: relative;
}

.community-all-img {
	width: 230px;
	height: 290px;
	background-color: #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.community-all-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.community-all-img-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	/* margin-top: -179px; */
	margin-top: 0 !important;
	padding-top: 70px;
}

.community-all-img-section>* {
	flex: 0 0 18.8%;
	margin-bottom: 15px;
}

.community-banner-section .main-title {
	line-height: 120%;
	margin-bottom: 14px;
}

.community-banner-section .main-title * {
	text-transform: capitalize;
}

.community-banner-section .community-banner-text * {
	line-height: 160%;
}

.community-banner-section .community-banner-text *:last-child {
	margin-bottom: 0;
}

.build-relation-section {
	padding: 80px 0 78px 0;
}

.build-relation-left .block-title {
	/* line-height: 100%; */
	margin-bottom: 0;
	color: rgba(0, 43, 86, 0.95);
}

.build-relation-left .block-title * {
	text-transform: capitalize;
}

.build-relation-right * {
	line-height: 160%;
}

.build-relation-right *:last-child {
	margin-bottom: 0;
}

.hub-section>.block-title.hub-mobile-title {
	display: none;
}

.one-liner-section {
	padding: 207px 0 90px 0;
}

.one-liner-right {
	position: relative;
}

.one-liner-right .one-liner-img {
	width: 100%;
	height: 442px;
	background-color: #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.one-liner-right .one-liner-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.one-liner-left {
	padding-top: 40px;
}

.one-liner-left .main-title {
	line-height: 120%;
	color: rgba(0, 43, 86, 0.95);
}

.one-liner-left .main-title * {
	text-transform: capitalize;
}

.one-liner-left .one-liner-left-text * {
	line-height: 160%;
}

.one-liner-left .one-liner-left-text *:last-child {
	margin-bottom: 0;
}

.about-partnership-section {
	padding: 76px 0 70px 0;
}

.about-partnership-item {
	margin-bottom: 20px;
}

.about-partnership-item .about-partnership-item-img {
	margin-bottom: 46px;
	height: 118px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.about-partnership-item .block-small-title {
	margin-bottom: 10px;
	line-height: 120%;
}

/* .about-partnership-list > .row > [class*=col-] > * {
	height: 100%;
} */

.about-partnership-item .smallest-text *:last-child {
	margin-bottom: 0;
}

.mission-statement-section {
	padding: 47px 0;
}

.mission-statement-left {
	position: relative;
}

.mission-statement-left .mission-statement-img {
	width: 100%;
	height: 336px;
	/* background-color: #cecece; */
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.mission-statement-left .mission-statement-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.mission-statement-section>.row {
	align-items: center;
}

.mission-statement-right .block-title {
	margin-bottom: 20px;
	color: rgba(0, 43, 86, 0.95);
}

/* .mission-statement-right .block-title * {
	text-transform: capitalize;
} */

.mission-statement-right .smallest-text *:last-child {
	margin-bottom: 0;
}

.about-principle-section {
	padding: 75px 0 113px 0;
}

.about-principle-left {
	position: relative;
	/* margin-top: 49px; */
}

.about-principle-left .about-principle-img {
	height: 341px;
}

.about-principle-left .about-principle-img * {
	height: 100%;
	object-fit: cover;
}

.about-principle-section .section-title {
	color: #ffffff;
	margin-bottom: 10px;
}

.about-principle-section .about-principle-text {
	margin-bottom: 73px;
}

.about-principle-section .about-principle-text * {
	color: #ffffff;
	line-height: 160%;
}

.about-principle-section .about-principle-text *:last-child {
	margin-bottom: 0;
}

.about-principle-right ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.about-principle-right .paragraph-medium {
	margin-bottom: 6px;
}

.about-principle-right .paragraph-medium * {
	color: #27DEF2;
	font-weight: 500;
	line-height: 160%;
}

.about-principle-right .paragraph-medium *:last-child {
	margin-bottom: 0;
}

.about-principle-right .smallest-text *:last-child {
	margin-bottom: 0;
}

.about-principle-right .smallest-text * {
	letter-spacing: 0.32px;
	/* line-height: 160%; */
	color: #ffffff;
}

.about-principle-right ul li {
	padding-bottom: 22px;
	margin-bottom: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.about-principle-right ul li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.our-learners-saying-carousel .slick-slide.testmonial-image-section .client-experience-detail {
	position: relative;
	z-index: 9;
	justify-content: flex-end;
}

/* .our-learners-saying-carousel .slick-slide.testmonial-image-section .client-experience-detail:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(10, 176, 202, 0.3);
} */

.our-learners-saying-carousel .slick-slide.testmonial-image-section .client-experience-detail .client-profile-block {
	position: relative;
	z-index: 9;
}

.new-ready-get-started-button.ready-get-started-button .dropdown.common-dropdown-menu .dropdown-toggle:after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	font-size: 14px;
	line-height: 100%;
	color: #ffffff;
	top: 54%;
	right: 0;
	background-image: none;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.foundation-banner-section.program-banner-section {
	padding: 95px 0 108px;
}

.foundation-banner-section .program-banner-detail {
	padding-top: 18px;
}

.foundation-banner-section .program-banner-detail .section-title {
	line-height: 158%;
}

.our-learners-saying-section.all-programs-blog-post {
	padding: 90px 0 200px;
	margin-bottom: -130px;
}

.faq-accordion .accordion-body {
	padding-right: 89px;
}

.foundation-faq-section {
	padding: 73px 0;
}

.learn-today-section {
	padding: 59px 0 54px 0;
}

.learn-today-section .section-title {
	margin-bottom: 14px;
}

.learn-today-section .section-title * {
	text-transform: capitalize;
}

.learn-today-section .smallest-text * {
	line-height: 160%;
}

.learn-today-section .smallest-text *:last-child {
	margin-bottom: 0;
}

.meta-skill-section {
	padding: 65px 0;
}

.meta-skill-section .block-title {
	color: #ffffff;
}

.meta-skill-section .block-title * {
	text-transform: capitalize;
}

.meta-skill-item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: calc(100% - 29px);
	margin-bottom: 29px;
	padding: 33px 29px;
	min-height: 270px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.meta-skill-item .paragraph-medium {
	padding-bottom: 13px;
	margin-bottom: 55px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.meta-skill-item .paragraph-medium * {
	font-weight: 500;
	min-height: 50px;
	display: block;
}

.meta-skill-item .smallest-text *:last-child {
	margin-bottom: 0;
}

.meta-skill-btn {
	padding-top: 14px;
}

.meta-skill-btn .btn {
	padding: 14px 34px;
	font-size: 15px;
	line-height: 140%;
	width: 302px;
}

.set-us-apart-section {
	padding: 100px 0 82px 0;
}

.set-us-apart-section>.row {
	justify-content: space-between;
}

.set-us-left .block-title {
	margin-bottom: 18px;
}

.set-us-left .block-title * {
	text-transform: capitalize;
}

.set-us-left .smallest-text {
	margin-bottom: 25px;
}

.set-us-left .smallest-text * {
	line-height: 160%;
}

.set-us-left .smallest-text *:last-child {
	margin-bottom: 0;
}

.set-up-btn .btn {
	padding: 8px 34px;
	font-size: 15px;
	line-height: 140%;
	width: 260px;
}

.set-us-detail .set-us-detail-start {
	display: flex;
}

.set-us-detail .set-us-detail-start>* {
	flex: 1 0 0;
}

.set-us-detail .set-us-detail-start .set-us-detail-img {
	width: 48px;
	height: 48px;
	flex: 0 0 auto;
	margin-right: 22px;
}

.set-us-detail .set-us-detail-start .set-detail-text-up {
	margin-bottom: 22px;
}

.set-us-detail .set-us-detail-start .set-detail-text-up .smallest-text * {
	line-height: 160%;
	margin-bottom: 0;
}

.set-us-detail .set-us-detail-start .set-detail-text-up .block-small-title {
	margin-bottom: 0;
	line-height: 160%;
}

.set-us-detail .set-us-detail-start .set-detail-text-down * {
	line-height: 160%;
}

.set-us-detail .set-us-detail-start .set-detail-text-down *:last-child {
	margin-bottom: 0;
}

.set-us-list .set-us-item {
	padding-bottom: 44px;
	/* display: flex; */
	position: relative;
}

.set-us-list .set-us-item .set-us-detail {
	position: relative;
}

/* .set-us-list .set-us-item .set-us-detail:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: 12px;
	left: -50px;
	background-color: #7161E1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
} */

/* .set-us-list .set-us-item .set-us-detail:after {
	content: '';
	position: absolute;
	top: 12px;
	left: -43px;
	width: 1px;
	height: calc(100% + 44px);
	background-color: #7161E1;
	overflow: hidden;
} */

/* .set-us-list .set-us-item:last-child .set-us-detail:after {
	content: none;
} */

.set-us-list .set-us-item:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: 12px;
	left: -50px;
	background-color: #7161E1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	opacity: 0;
	/* animation: dotshow 1s;
	-webkit-animation: dotshow 1s;
	animation-delay: 2s;
	animation-fill-mode: both; */
}

.set-us-list .set-us-item.aos-animate:before {
	transition-delay: 0.4s;
	transition-duration: 0.4s;
	opacity: 1;
}

.set-us-list .set-us-item:after {
	content: '';
	position: absolute;
	top: 12px;
	left: -43px;
	width: 1px;
	height: 0;
	/*height: calc(100% + 44px);
	*/
	background-color: #7161E1;
	/* overflow: hidden;
	animation: line 2s ease-in 1;
	-webkit-animation: line 2s ease-in 1;
	animation-delay: 2s;
	animation-fill-mode: both; */
}

.set-us-list .set-us-item.aos-animate:after {
	transition-delay: 0.6s;
	transition-duration: 0.4s;
	height: 100%;
}

.set-us-list .set-us-item:last-child:after {
	/* content: none; */
	display: none;
}

@keyframes dotshow {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes line {
	0% {
		height: 0;
	}

	100% {
		height: calc(100% + 44px);
	}
}

.set-us-list .set-us-item .set-us-animate-line {
	position: absolute;
	top: 12px;
	left: -43px;
	width: 1px;
	height: 100%;
	background-color: #7161E1;
	overflow: hidden;
	animation: grow-on-y 2s ease-in 1;
	-webkit-animation: grow-on-y 2s ease-in 1;
	transform-origin: top left;
	/*animation: moveline 6s linear forwards;
	 */
}

/* @keyframes moveline {
	0% {
		height: 0;
	}
	100% {
		height: 100%;
	}
} */

/* .set-us-list .set-us-item .set-us-animate-line:before {
	content: '';
	position: absolute;
	top: 12px;
	left: -43px;
	width: 1px;
	height: calc(100% + 44px);
	background-color: #7161E1;
	overflow: hidden;
}

.set-us-list .set-us-item .set-us-animate-line.addanimation:before {
	animation: grow-on-y 2s ease-in 1;
	-webkit-animation: grow-on-y 2s ease-in 1;
	transform-origin: top left;
} */

@keyframes grow-on-y {

	/* 0%,50% {
		transform:scaleY(0);
		-webkit-transform:scaleY(0);
		-moz-transform:scaleY(0);
		-ms-transform:scaleY(0);
		-o-transform:scaleY(0);
	}
	to{ transform:scaleY(1);
		-webkit-transform:scaleY(1);
		-moz-transform:scaleY(1);
		-ms-transform:scaleY(1);
		-o-transform:scaleY(1);
	} */
	0% {
		transform: scaleY(0);
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		-ms-transform: scaleY(0);
		-o-transform: scaleY(0);
	}

	30% {
		transform: scaleY(30%);
		-webkit-transform: scaleY(30%);
		-moz-transform: scaleY(30%);
		-ms-transform: scaleY(30%);
		-o-transform: scaleY(30%);
	}

	50% {
		transform: scaleY(50%);
		-webkit-transform: scaleY(50%);
		-moz-transform: scaleY(50%);
		-ms-transform: scaleY(50%);
		-o-transform: scaleY(50%);
	}

	80% {
		transform: scaleY(80%);
		-webkit-transform: scaleY(80%);
		-moz-transform: scaleY(80%);
		-ms-transform: scaleY(80%);
		-o-transform: scaleY(80%);
	}

	100% {
		transform: scaleY(100%);
		-webkit-transform: scaleY(100%);
		-moz-transform: scaleY(100%);
		-ms-transform: scaleY(100%);
		-o-transform: scaleY(100%);
	}

	/* 0% {
		transform: translate3d(0, -200%, 0)	;
		-webkit-transform: translate3d(0, -200%, 0)	;
		-moz-transform: translate3d(0, -200%, 0)	;
		-ms-transform: translate3d(0, -200%, 0)	;
		-o-transform: translate3d(0, -200%, 0)	;
	}
	60% {
		transform: translate3d(0, 100%, 0)	;
		-webkit-transform: translate3d(0, 100%, 0)	;
		-moz-transform: translate3d(0, 100%, 0)	;
		-ms-transform: translate3d(0, 100%, 0)	;
		-o-transform: translate3d(0, 100%, 0)	;
	}
	100% {
		transform: translate3d(0, 100%, 0)	;
		-webkit-transform: translate3d(0, 100%, 0)	;
		-moz-transform: translate3d(0, 100%, 0)	;
		-ms-transform: translate3d(0, 100%, 0)	;
		-o-transform: translate3d(0, 100%, 0)	;
	} */
}

.set-us-list .set-us-item:last-child .set-us-animate-line {
	display: none;
}

.foundation-faq-section .faq-program-section {
	padding-top: 0;
}

.event-post-banner-section {
	padding: 90px 0 123px 0;
}

.event-post-right {
	width: 100%;
	/* height: 230px; */
	margin-top: 17px;
	aspect-ratio: 1/1;
	max-width: 370px;
	margin-left: auto;
}

.event-post-right * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.event-post-btn {
	margin-bottom: 12px;
}

/* .event-post-btn * {
	color: #4278EC;
} */

.event-post-btn i,
.event-post-btn svg {
	font-size: 12px;
	line-height: 100%;
	margin-right: 10px;
	vertical-align: baseline;
}

.event-post-btn a {
	/* font-family: 'DM Sans'; */
	font-weight: 500;
	font-size: 16px;
	line-height: 187%;
	color: #029DE0;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

.event-post-left .section-title {
	/* font-family: 'Inter'; */
	line-height: 120%;
	/* color: #19173C; */
}

.event-post-left .event-item .event-notes ul li svg,
.event-post-left .event-item .event-notes ul li i {
	color: #029DE0;
}

.event-post-left .event-item {
	height: unset;
	border-bottom: none;
	margin-bottom: 0;
}

.event-post-left .event-item .event-notes {
	margin-bottom: 0;
}

.event-post-left .event-item .event-notes ul li {
	/* font-family: 'DM Sans'; */
	font-size: 16px;
	line-height: 125%;
	color: rgba(25, 23, 60, 0.6);
}

.event-post-btn a:hover {
	color: #2EB9C2;
}

.event-post-btn a svg,
.event-post-btn a i {
	color: #029DE0;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
}

.event-post-btn a:hover svg,
.event-post-btn a:hover i {
	color: #2EB9C2;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.event-post-section {
	padding: 74px 0 310px 0;
}

.event-post-section>.row {
	justify-content: space-between;
}

.event-post-detail-left .event-post-text {
	margin-bottom: 41px;
}

.event-post-detail-left .event-post-text * {
	/* font-family: 'DM Sans'; */
	line-height: 155%;
	color: rgba(25, 23, 60, 0.8);
}

.event-post-detail-left .event-post-text *:last-child {
	margin-bottom: 0;
}

.event-post-below-btn .btn-simple-cyan {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 8px 34px;
	width: 225px;
	border: 1px solid #029DE0;
	font-size: 15px;
	font-weight: 400;
	line-height: 140%;
	color: #029DE0;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

/* .event-post-below-btn .btn-simple-cyan:after {
	content: '\f061';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	top: 50%;
	right: 42px;
	font-size: 18px;
	line-height: 155%;
	color: #2EB9C2;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
} */

.event-post-below-btn .btn-simple-cyan:hover {
	color: #4278EC;
	border-color: #4278EC;
}

.event-post-below-btn .btn-simple-cyan:hover:after {
	color: #4278EC;
	transform: translate(50%, -50%);
	-webkit-transform: translate(50%, -50%);
	-moz-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	-o-transform: translate(50%, -50%);
}

.event-post-detail-right {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.event-post-detail-right .share-text {
	margin-bottom: 33px;
}

.event-post-detail-right .share-text * {
	color: #19173C;
	/* font-family: 'DM Sans'; */
	font-size: 18px;
	font-weight: 500;
	line-height: 155%;
}

.event-post-detail-right .share-text *:last-child {
	margin-bottom: 0;
}

.event-social-icon ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.event-social-icon ul li {
	margin-bottom: 29px;
}

.event-social-icon ul li:last-child {
	margin-bottom: 0;
}

.event-social-icon ul li a i,
.event-social-icon ul li a svg {
	color: #029DE0;
	font-size: 32px;
	line-height: 100%;
}

.event-social-icon ul li a:hover i,
.event-social-icon ul li a:hover svg {
	color: #4278EC;
}

/* 7-12-2023 */

/* 18-12-2023 */

.programme-careers-inner-detail .how-to-learn-detail .how-learn-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #002B56;
	margin-bottom: 6px;
}

.programme-careers-inner-detail .how-to-learn-detail .how-learn-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.programme-careers-inner-detail .detail {
	font-size: 14px;
	line-height: 120%;
	color: #002B56;
	margin-bottom: 10px;
}

.programme-careers-inner-detail .detail * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.programme-careers-inner-detail .how-learn-list .how-learn-title {
	font-weight: 400 !important;
	font-size: 14px;
	line-height: 142%;
	color: #262626;
	margin-bottom: 21px;
}

.programme-careers-inner-detail .how-learn-list .how-learn-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: #262626;
	margin-bottom: 0;
}

.programme-careers-inner-detail {
	padding: 31px 25px 31px 32px;
}


.programme-careers-inner-detail .how-to-learn-block .how-learn-list ul li {
	position: relative;
	padding-left: 28px;
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 142%;
}

.programme-careers-inner-detail .how-to-learn-block .how-learn-list ul li:before {
	content: '';
	position: absolute;
	content: "\f00c";
	font-family: 'FontAwesome6FreeSolid900';
	left: 0;
	top: 0;
	color: #029DE0;
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.hub-item a:hover .hub-item-img {
	opacity: 0.7;
}

.alx-client-experience-block a {
	color: #ffffff;
}

.alx-client-experience-block a:hover {
	color: #05F283;
}

.our-learners-saying-slider .alx-client-experience-block .client-experience-profile-detail .profile-image {
	background: unset;
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center.testmonial-image-section .client-experience-detail {
	justify-content: flex-end;
}

.our-learners-saying-slider .client-experience-profile-detail {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.event-post-detail-left .event-post-text * span {
	font-weight: 500;
}

.event-post-text-heading {
	margin-bottom: 1rem;
}

/* .alx-client-experience-carousel.slick-initialized:before {
	content: '';
	position: absolute;
	width: 500px;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(90deg, rgba(0,0,0,1) 20%, rgba(9,9,121,0) 90%);
} */

/* .alx-client-experience-block .client-experience-profile-detail:hover .profile-image img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.alx-client-experience-block .client-experience-profile-detail:hover .profile-image.profile-video-image .back-overlay-block {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
} */

.employment-graduate-rating-section .graduate-block * strong {
	font-weight: 500 !important;
	color: #FBD647;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow {
	transition: all ease-in-out 500ms;
	-webkit-transition: all ease-in-out 500ms;
	-ms-transition: all ease-in-out 500ms;
	-o-transition: all ease-in-out 500ms;
	-moz-transition: all ease-in-out 500ms;
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow svg path {
	fill: rgba(0, 43, 86, 0.4);
}

.our-learners-saying-content .our-learners-saying-slider .slick-slider .slick-arrow:hover svg path {
	fill: rgba(0, 43, 86, 1);
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail {
	height: unset;
	padding: 0;
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block {
	margin-top: 0;
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
	width: 100%;
	height: 234px;
	margin-bottom: 29px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* .our-learners-saying-slider .our-learners-saying-carousel .slick-slide.slick-center.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide {
	height: 351px;
} */

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* 18-12-2023 */

/* 19-12-2023 */

.our-hubs-country-list {
	opacity: 0;
}

.our-hubs-country-list.slick-initialized {
	opacity: 1;
	position: relative;
}

.our-hubs-country-list.slick-slider .slick-arrow.slick-prev {
	left: -93px;
}

.our-hubs-country-list.slick-slider .slick-arrow.slick-next {
	right: -93px;
}

.our-hubs-country-list.slick-slider .slick-arrow {
	font-size: 56px;
	line-height: 100%;
	color: #FFFFFF;
}

.our-hubs-country-list.slick-slider .slick-arrow:hover {
	color: #05F283;
}

.our-hubs-country-list .slick-slide {
	margin-top: 20px;
}

.our-hubs-section .our-hubs-country-block .our-hubs-country-block-block-overlay {
	content: '';
	position: absolute;
	width: calc(100% - 20px);
	height: 100%;
	top: -10px;
	left: 50%;
	z-index: -1;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.our-hubs-section .our-hubs-country-block .our-hubs-country-block-block-overlay.overlay-2 {
	width: calc(100% - 40px);
	top: -20px;
}

.alx-client-experience-block .client-profile-block .profile-pic * {
	object-fit: cover;
	height: 100%;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.img-home-slider:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.footer .f-social-block .f-title * {
	margin-right: 3px;
}

.footer .f-social-block .f-title *:last-child {
	margin-right: 0;
}

/* 19-12-2023 */

/* 20-12-2023 */

.dropdown.common-dropdown-menu .dropdown-toggle.show.btn-simple-white {
	color: #262626 !important;
	border-color: #ffffff !important;
	background: #ffffff !important;
}

.new-ready-get-started-button.ready-get-started-button .dropdown.common-dropdown-menu .dropdown-toggle.show.btn-simple-white:after,
.new-ready-get-started-button.ready-get-started-button .dropdown.common-dropdown-menu .dropdown-toggle.btn-simple-white:hover:after {
	color: #000000;
}

.event-social-icon .addtoany_shortcode .addtoany_list {
	display: flex;
	flex-direction: column;
}

.event-social-icon .addtoany_shortcode .addtoany_list a span.a2a_svg {
	background-color: #029DE0 !important;
}

.event-social-icon .addtoany_shortcode .addtoany_list a {
	width: 34px;
	height: 34px;
	margin-bottom: 28px;
}

.landing-map-start {
	position: relative;
}

.landing-map-start .find-place-map-profiles .map-profile-svg {
	position: absolute;
}

/* .landing-map-start .find-place-map-profiles .map-profile-svg * {
	position: relative;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.landing-map-start .find-place-map-profiles .map-profile-svg.aos-animate * {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
} */

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(1) {
	top: 6%;
	left: 5%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(2) {
	top: 15%;
	right: 17%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(3) {
	top: 29%;
	left: 1%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(4) {
	top: 30%;
	left: 31%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(5) {
	top: 31%;
	right: 6%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(6) {
	bottom: 33.7%;
	right: 30.2%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(7) {
	top: 46%;
	right: 0%;
}

.landing-map-start .find-place-map-profiles .map-profile-svg:nth-child(8) {
	bottom: 3%;
	right: 18.5%;
}

.addmission-above-section .main-small-title {
	line-height: 120%;
	margin-bottom: 8px;
	color: #ffffff;
}

.addmission-above-section .main-small-title * {
	text-transform: capitalize;
}

.addmission-above-main {
	position: relative;
}

.addmission-above-main .addmission-above-img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.addmission-above-main .addmission-above-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.addmission-above-section {
	position: relative;
	padding: 74px 0 68px 0;
	z-index: 9;
}

.addmission-above-text * {
	line-height: 160%;
	color: #ffffff;
}

.addmission-above-text *:last-child {
	margin-bottom: 0;
}

.addmission-section {
	padding: 81px 0 196px 0;
}

.addmission-left .addmission-img {
	width: 496px;
	height: 397px;
	max-width: 100%;
	margin-bottom: 52px;
}

.addmission-left .addmission-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.inside-portal .paragraph-medium {
	margin-bottom: 12px;
}

.inside-portal .paragraph-medium * {
	font-weight: 500;
	line-height: 100%;
	color: #002B56;
}

.inside-portal .paragraph-medium *:last-child {
	margin-bottom: 0;
}

.inside-portal .smallest-text ul {
	margin: 0;
	margin-bottom: 16px;
}

.login-portal {
	padding: 55px 48px 40px 49px;
	box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08);
	-webkit-box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08);
	-moz-box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.login-portal .already-applied {
	margin-bottom: 7px;
}

.login-portal .already-applied * {
	line-height: 130%;
	color: #029DE0;
	font-weight: 500;
}

.login-portal .block-small-title {
	line-height: 130%;
	margin-bottom: 8px;
	color: rgba(0, 43, 86, 0.95);
}

.login-portal .smallest-text {
	margin-bottom: 32px;
}

.login-portal .smallest-text * {
	line-height: 160%;
}

.login-portal .smallest-text *:last-child {
	margin-bottom: 0;
}

.login-portal-btn {
	margin-bottom: 19px;
}

.login-portal-btn .btn {
	font-size: 15px;
	line-height: 140%;
	padding: 14px 34px;
	width: 100%;
}

.login-portal .smallest-text.cant-access {
	margin-bottom: 0;
}

.login-portal .smallest-text.cant-access * {
	line-height: 160%;
	color: #029DE0;
}

.login-portal .smallest-text.cant-access a:hover {
	color: #002B56;
}

.carouselTicker__item {
	width: 270px !important;
	margin: 0 15px !important;
	height: 100% !important;
	line-height: 100% !important;
	border: none !important;
	text-align: unset !important;
}

/* .carouselTicker__item * {
	width: 100% !important;
} */

/* 20-12-2023 */

.pointer-cursor {
	cursor: pointer;
}

/* 22-12-2023 */

.block-gutenberg-section .list {
	padding-top: 67px;
}

.block-gutenberg-section .list .item * {
	font-size: 16px;
	line-height: 150%;
	color: #262626;
}

.block-gutenberg-section .list .item a:hover {
	color: #029DE0;
}

.block-gutenberg-section .list .item a.active {
	font-weight: 500;
	color: #029DE0;
}

.block-gutenberg-section .list .item {
	margin-bottom: 15px;
}

.block-gutenberg-section .list .item:last-child {
	margin-bottom: 0;
}

/* typography-section */

.typography-section {
	padding: 65px 0;
}

.typography-section h1 {
	font-weight: 500;
	font-size: 48px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 1rem;
}

.typography-section h2 {
	font-weight: 500;
	font-size: 38px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 1rem;
}

.typography-section h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 1rem;
}

.typography-section h4 {
	font-weight: 500;
	font-size: 28px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 1rem;
}

.typography-section h5 {
	font-weight: 500;
	font-size: 24px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 1rem;
}

.typography-section h6 {
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 1rem;
}

.typography-section ul,
.typography-section ol {
	padding-left: 20px;
	margin-top: 0;
	padding-bottom: 1rem;
	margin-bottom: 0;
	/* display: table-cell; */
}

.typography-section ul ol,
.typography-section ul ul,
.typography-section ol ul,
.typography-section ol ol {
	margin: 0;
	padding-bottom: 0;
}

.typography-section .alignnone,
.typography-section .alignleft,
.typography-section .alignright,
.typography-section .aligncenter {
	object-fit: cover;
}

.typography-section .alignnone {
	float: none;
	margin: 25px 25px 25px 0;
}

.typography-section .alignleft {
	float: left;
	margin: 25px 25px 25px 0;
}

.typography-section .alignright {
	float: right;
	margin: 25px 0 25px 25px;
}

.typography-section .aligncenter {
	display: block;
	float: none;
	margin: 25px auto;
}

.typography-section blockquote {
	padding-left: 30px;
	border-left: 3px solid #05F283;
	margin-bottom: 20px;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.typography-section blockquote * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

/* typography-section */

.block-gutenberg-section.typography-section h1 {
	font-size: 30px;
	text-transform: capitalize;
	opacity: 0.95;
	margin-bottom: 31px;
}

.block-gutenberg-section.typography-section h1,
.block-gutenberg-section.typography-section h2,
.block-gutenberg-section.typography-section h3,
.block-gutenberg-section.typography-section h4,
.block-gutenberg-section.typography-section h5,
.block-gutenberg-section.typography-section h6 {
	line-height: 120%;
}

.block-gutenberg-section table {
	margin-bottom: 15px;
}

.block-gutenberg-section.typography-section p strong {
	font-weight: 600 !important;
	line-height: 250%;
}

.employment-graduate-rating-section .employment-graduate-rating-list .graduate-item {
	position: relative;
}

.employment-graduate-rating-section .employment-graduate-rating-list .graduate-item:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 55px;
	top: 50%;
	right: 8px;
	background-color: rgba(255, 255, 255, 0.3);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.employment-graduate-rating-section .employment-graduate-rating-list .graduate-item:last-child:after {
	content: none;
}

/* 22-12-2023 */

/* 25-12-2023 */

.error-page .main-title {
	margin-bottom: 8px;
}

.error-page .main-title * {
	color: #ffffff;
}

.error-page .addmission-above-section {
	padding: 150px 0;
}

/* 25-12-2023 */

/* 26-12-2023 */

.mentor-home-inside>.row {
	align-items: center;
}

.mentor-home-left .section-title {
	line-height: 120%;
	color: #ffffff;
}

.mentor-home-left .section-title span {
	display: block;
	font-size: 48px;
	color: #27DEF2;
	margin-top: 8px;
}

.mentorh-text {
	margin-bottom: 40px;
}

.mentorh-text * {
	color: #ffffff;
	letter-spacing: 0.36px;
}

.mentorh-text *:last-child {
	margin-bottom: 0;
}

.mentorh-btn .btn {
	padding: 8px 34px;
	font-size: 15px;
}

.mentor-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}

.mentor-list ul li {
	flex: 0 0 23%;
	margin-bottom: 35px;
	margin-right: 90px;
}

.mentor-list ul li:nth-child(3n) {
	margin-right: 0;
}

.mentor-img {
	width: 148px;
	height: 148px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 16px;
	position: relative;
	background-clip: padding-box;
	border: solid 5px transparent;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.mentor-img:before {
	content: "";
	position: absolute;
	top: -5px;
	right: -5px;
	bottom: -5px;
	left: -5px;
	z-index: 9;
	width: 148px;
	height: 148px;
	border-radius: inherit;
	background: linear-gradient(255deg, #029DE0 0%, #5DD49D 100%);
}

.mentor-img img {
	position: relative;
	z-index: 9;
	width: 138px;
	height: 138px;
	margin: 0 auto;
	object-fit: cover;
	border: none;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.mentor-name {
	/* margin-bottom: 10px; */
	display: flex;
	justify-content: center;
}

.mentor-name * {
	color: #ffffff;
	line-height: 160%;
}

.mentor-company {
	display: flex;
	align-items: center;
	justify-content: center;
}

.mentor-company .block-small-title {
	margin-bottom: 0;
	color: #ffffff;
}

.mentor-company .paragraph-medium {
	margin-bottom: 0;
	color: #ffffff;
}

.mentor-company .paragraph-medium * {
	color: #ffffff;
}

.mentor-company .paragraph-medium a:hover {
	opacity: 0.7;
}

.mentor-company svg,
.mentor-company i {
	font-size: 28px;
	line-height: 100%;
	margin-right: 10px;
	color: #ffffff;
}

.mentor-home-section {
	padding: 99px 0 38px 0;
}

.programee-tabs-main .alx-programme-careers-section {
	padding: 0;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs {
	margin: 0;
}

.programee-tabs-main .programme-careers-list-items {
	padding: 93px 0 106px 0;
	position: relative;
}

.programee-tabs-main .programme-careers-list-items .programme-tab-up-bg {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.programee-tabs-main .programme-careers-list-items .programme-tab-up-bg * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.programee-tabs-main .programme-careers-list-items .programme-tab-up {
	position: relative;
	z-index: 9;
}

.programee-tabs-main .programme-tab-up .main-small-title {
	line-height: 158%;
	color: #ffffff;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item {
	margin: 0;
	margin-right: 30px;
	margin-bottom: 20px;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item:last-child {
	margin-right: 0;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link {
	position: relative;
	font-weight: 500;
	font-size: 16px;
	line-height: 160%;
	padding: 0;
	color: #262626;
	background: transparent;
	border-bottom: none;
	border: none;
	width: 170px;
	height: 170px;
	padding: 34px 15px 22px 15px;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	background: #ffffff;
	/* background-clip: padding-box; */
	/* border: 3px solid transparent; */
	box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08);
	-webkit-box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08);
	-moz-box-shadow: 0px 2px 2px -4px rgba(16, 24, 40, 0.08);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link.active {
	/*background-image:;
	url('https://alxafricadev.wpengine.com/wp-content/uploads/2023/12/program-tab-border-bg.png');
	*/
	background-image: url('https://alxafricadev.wpengine.com/wp-content/uploads/2024/01/program-bg-active.png');
	background-position: 0;
	background-repeat: no-repeat;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link:hover {
	/* background: linear-gradient(255deg, #029DE0 0%, #5DD49D 100%), #FFF; */
	background-image: url('https://alxafricadev.wpengine.com/wp-content/uploads/2024/01/program-bg-active.png');
	background-position: 0;
	background-repeat: no-repeat;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* .programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link.active:focus,
.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link.active:hover,
.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link.active:active {
	background: linear-gradient(255deg, #029DE0 0%, #5DD49D 100%);
} */


.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link .smallest-text * {
	font-weight: 400;
	line-height: 160%;
	color: #262626;
	letter-spacing: 0.32px;
}

.programee-tabs-main .programme-careers-tabing .nav-tabs .nav-item .nav-link img {
	margin-bottom: 12px;
}

.not-sure-section {
	padding: 51px 0 61px 0;
}

.not-sure-inside {
	display: flex;
	justify-content: center;
	align-items: center;
}

.not-sure-img {
	width: 235px;
	height: 182px;
	margin-right: 61px;
}

.not-sure-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.not-sure-detail .block-title {
	margin-bottom: 4px;
}

.not-sure-detail .not-sure-text {
	margin-bottom: 28px;
}

.not-sure-detail .not-sure-btn .btn {
	font-size: 15px;
	padding: 8px 34px;
	width: 260px;
}

.employment-graduate-rating-section .graduate-block p {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	text-align: center;
}

.employment-graduate-rating-section .graduate-block p strong {
	display: block;
	font-family: 'DM Sans';
	font-weight: 700;
	font-size: 28px;
	line-height: 150%;
	color: #FBD647;
	letter-spacing: 0.56px;
}

.graduate-reviews-rating-block {
	display: flex;
	justify-content: flex-end;
}

.review-banner-main .addmission-above-section {
	padding: 94px 0 126px 0;
}

.review-banner-main .addmission-above-section .main-small-title {
	line-height: 158%;
	margin-bottom: 14px;
}

.review-item {
	/* max-width: 270px; */
	max-width: 370px;
	border-radius: 6px;
	background: #FFFFFF;
	margin-bottom: 28px;
	box-shadow: 0px 2px 4px 2px rgba(16, 24, 40, 0.08);
}

.review-item.review-item-big {
	max-width: 570px;
}

.review-item .review-text-detail {
	padding: 24px 24px 26px 24px;
	/* border-bottom: 1px solid #D9DFE6; */
}

/* .review-item .review-text * {
	font-size: 14px;
	line-height: 150%;
} */
.review-item .review-text *,
.review-item .review-text-detail * {
	/* font-size: 14px;
	line-height: 150%; */
	font-size: 18px;
	line-height: 140%;
	color: #002B56;
	font-weight: 600;
}

.review-item .review-text-detail *:last-child {
	margin-bottom: 0;
}

.review-item .review-detail {
	padding: 17px 22px 17px 22px;
	border-top: 1px solid #D9DFE6;
}

.review-item .reviewer {
	display: flex;
	align-items: center;
}

.review-item .reviewer-img {
	width: 36px;
	height: 36px;
	margin-right: 15px;
}

.review-item .reviewer-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.review-item .reviewer-detail * {
	/* font-size: 14px;
	line-height: 140%; */
	/* line-height: 150%;
	color: #080A52; */
}

.review-item .reviewer-detail .reviewer-name {
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	color: #080A52;
}

.review-item .reviewer-detail .reviewer-name * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.review-item .reviewer-detail .reviewer-city {
	font-weight: 400;
	font-size: 12px;
	line-height: 150%;
	color: #080A52;
}

.review-item .reviewer-detail .reviewer-city * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.review-section {
	padding: 74px 0 204px 0;
}

.review-item-big .review-text-detail {
	padding: 24px 24px 35px 24px;
}

.review-item-big .review-detail {
	padding: 25px 22px 20px 22px;
}

/* 26-12-2023 */

/* 28-12-2023 */

.alx-client-experience-block .client-experience-detail .detail * {
	font-size: 15px;
	line-height: 140%;
}

.alx-client-experience-block .client-profile-block .profile-detail * {
	font-size: 15px;
}

.alx-client-experience-desktop-view {
	position: relative;
}

.alx-client-experience-desktop-view .carouselTicker-btns {
	width: 100%;
	position: absolute;
	z-index: 9;
	top: 29%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn {
	position: absolute;
	padding: 0;
	border: none;
	background: transparent;
	z-index: 9;
}

.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev {
	left: 53px;
}

.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next {
	right: 59px;
}

.alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn svg,
.alx-client-experience-desktop-view .carouselTicker-btns .ticker-btn i {
	font-size: 56px;
}

.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev svg,
.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev i {
	color: rgba(255, 255, 255, 0.3);
}

.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next svg,
.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next i {
	color: rgba(255, 255, 255, 0.8);
}

.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev.ticker-btn:hover svg,
.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-prev.ticker-btn:hover i,
.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next.ticker-btn:hover svg,
.alx-client-experience-desktop-view .carouselTicker-btns #carouselTicker-buttons-controls-next.ticker-btn:hover i {
	color: #FFFFFF;
}

.alx-client-experience-section:before {
	content: '';
	position: absolute;
	width: 200px;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(90deg, rgba(38, 38, 41, 0.59) 0%, rgba(0, 193, 220, 0.00) 100%);
	mix-blend-mode: multiply;
}

.alx-client-experience-section:after {
	content: '';
	position: absolute;
	width: 200px;
	height: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(270deg, #262629 0%, rgba(14, 19, 56, 0.00) 63.5%);
	mix-blend-mode: multiply;
}

.review-main {
	margin-bottom: -130px;
}

body {
	position: relative;
}

body:before {
	content: '';
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: calc(100% - 100px);
	background: rgba(38, 38, 38, 0.5);
	z-index: 99999;
	opacity: 1;
	visibility: hidden;
}

body.mega-menu-entered:before {
	opacity: 1;
	visibility: visible;
}

body.mega-menu-entered .navbar .navbar-nav .dropdown .custom-mega-menu {
	z-index: 999999;
}

/* .navbar .navbar-nav .dropdown .dropdown-menu.custom-mega-menu {
	min-height: 475px;
} */

.navbar .navbar-nav .dropdown .dropdown-menu.custom-mega-menu .custom-mega-menu-description {
	position: relative;
}

.find-place-map-profiles .map-profile-svg {
	display: none;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded {
	display: inline-block;
	animation: zoom-in 2s;
	-webkit-animation: zoom-in 2s;
}

@keyframes zoom-in {
	0% {
		transform: scale(0);
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}
}

/* .find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(2) {
	animation-delay: 0.5s;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(3) {
	animation-delay: 1s;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(4) {
	animation-delay: 1.5s;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(5) {
	animation-delay: 2s;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(6) {
	animation-delay: 2.5s;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(7) {
	animation-delay: 3s;
}

.find-place-map-profiles .map-profile-svg.map-icon-loaded:nth-child(8) {
	animation-delay: 3.5s;
} */

.employment-graduate-rating-section .employment-graduate-rating-description {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* 28-12-2023 */

/* 29-12-2023 */

.blog-page-wrp {
	padding-bottom: 68px;
}

.blog-page-title-section {
	padding: 56px 0 25px 0;
}

.blog-page-title-start {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.blog-page-title-left {
	display: flex;
	align-items: center;
}

.blog-page-title-left .main-small-title {
	color: rgba(0, 43, 86, 0.95);
	line-height: 120%;
	margin-bottom: 0;
	margin-right: 30px;
}

.blog-page-title-left .main-small-title * {
	text-transform: capitalize;
}

.blog-page-select {
	position: relative;
}

.blog-page-select .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
	padding-right: 30px;
	font-size: 20px;
	line-height: 150%;
	color: #029DE0;
}

.blog-page-select .select2-container--default .select2-selection--single {
	position: relative;
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.blog-page-select .select2-container--default .select2-selection--single:after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	top: 8px;
	right: 0;
	font-size: 18px;
	line-height: 100%;
	color: #029DE0;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.blog-page-select .select2-container--default.select2-container--open .select2-selection--single:after {
	top: 5px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.blog-page-select .select2-container--default .select2-selection--single .select2-selection__arrow {
	display: none;
}

.blog-page-select .select2-container--default .select2-results>.select2-results__options {
	max-height: 800px;
	width: 800px;
	padding: 20px;
	background: #FFFFFF;
	border: 1px solid #EDEDED;
	box-shadow: 0 4px 4px #00000040;
	margin-top: 20px;
	/* margin-bottom: 20px; */
	display: flex;
	flex-wrap: wrap;
}

.blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option {
	flex: 0 0 30%;
	padding: 0;
	background-color: transparent !important;
	margin-right: 30px;
	border-right: 1px solid rgba(38, 38, 38, 0.1);
}

.blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option:nth-child(3n) {
	margin-right: 0;
	border-right: none;
}

.blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option a {
	display: inline-block;
	padding: 6px 16px;
	font-size: 12px;
	line-height: 100%;
	font-weight: 600;
	font-family: 'Poppins';
	margin-bottom: 10px;
	border-radius: 6px;
	text-transform: uppercase;
	background-color: rgba(38, 38, 38, 0.1);
	color: #002B56;
}

.blog-page-select .select2-container--default .select2-results>.select2-results__options .select2-results__option.select2-results__option--highlighted a {
	background-color: #002B56;
	color: #FFFFFF;
}

.blog-page-select .select2-dropdown {
	background-color: #FFFFFF;
	border: none;
}

.blog-page-title-right {
	position: relative;
}

/* .blog-page-title-right:after {
	content: '\f002';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	right: 22px;
	top: 50%;
	width: 28px;
	height: 28px;
	font-size: 28px;
	color: rgba(38, 38, 38, 0.3);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
} */

.blog-page-title-right .blog-page-form-search-icon {
	position: absolute;
	font-size: 0;
	left: unset;
	right: 22px;
	top: 50%;
	width: 28px;
	height: 28px;
	background: transparent;
	border: none;
	padding: 0;
	z-index: 9;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.blog-page-title-right:after {
	content: '\f002';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	/* z-index: 9; */
	right: 22px;
	top: 50%;
	width: 28px;
	height: 28px;
	font-size: 28px;
	color: rgba(38, 38, 38, 0.3);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.blog-page-title-right .form-control {
	padding: 17px 60px 17px 22px;
	font-family: 'Poppins';
	font-size: 14px;
	line-height: 150%;
	color: rgba(38, 38, 38, 1);
	width: 470px;
	border: 1px solid rgba(38, 38, 38, 0.3);
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.blog-page-title-right .form-control::placeholder {
	font-family: 'Poppins';
	font-size: 14px;
	line-height: 150%;
	color: rgba(38, 38, 38, 0.5);
}

.blog-list {
	padding: 25px 0 23px 0;
}

.blog-list-item-img {
	width: 100%;
	height: 222px;
}

.blog-list-item-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blog-list-item-below {
	padding: 35px 32px 54px 32px;
	background-color: #FFFFFF;
	height: calc(100% - 252px);
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
}

.blog-list-item-date {
	font-size: 12px;
	color: rgba(38, 38, 38, 0.5);
	text-transform: uppercase;
	margin-bottom: 4px;
}

.blog-list-item-date * {
	font-size: inherit;
	color: inherit;
	text-transform: inherit;
}

.blog-list-item-below .paragraph-medium {
	font-weight: 500;
	line-height: 130%;
	color: #262626;
	margin-bottom: 8px;
}

.blog-list-item-below .paragraph-medium * {
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}

.blog-list-item-below .paragraph-medium a:hover {
	color: #029DE0;
}

/* .blog-list-item-below .smallest-text * {
	color: rgba(38, 38, 38, 0.7);
} */

.blog-list-item-below .smallest-text *:last-child {
	margin-bottom: 0;
}

.blog-list-item {
	margin-bottom: 30px;
	height: 100%;
}

.trending-topics {
	padding: 38px 0 45px 0;
}

.trending-topics .block-title {
	line-height: 110%;
	color: rgba(0, 43, 86, 0.95);
	margin-bottom: 17px;
}

.trending-topics .block-title * {
	text-transform: capitalize;
}

.trending-topics-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.trending-topics-list ul li {
	padding: 6px 30px;
	font-size: 14px;
	line-height: 228%;
	color: #262626;
	letter-spacing: -0.28px;
	margin-bottom: 15px;
	margin-right: 10px;
	border: 1px solid #BAC2D6;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.trending-topics-list ul li * {
	color: #262626;
}

.trending-topics-list ul li a:hover {
	color: #029DE0;
}

.blog-bg-template {
	width: 100%;
	height: 88px;
}

.blog-bg-template * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: bottom center;
}

.in-focus-up {
	margin-bottom: 19px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.in-focus-up .block-title {
	line-height: 110%;
	color: rgba(0, 43, 86, 0.95);
	margin-bottom: 0;
}

.in-focus-up .block-title * {
	text-transform: capitalize;
}

.in-focus-up .block-title i,
.in-focus-up .block-title svg {
	font-size: 24px;
	color: #029DE0;
	position: relative;
	top: 1px;
	margin-left: 10px;
}

.in-focus-up .block-title a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.in-focus-up .block-title a:hover {
	color: #029DE0;
}

.in-focus-up .block-title a:hover i,
.in-focus-up .block-title a:hover svg {
	transform: translateX(50%);
}

.see-all-link * {
	font-size: 14px;
	line-height: 228%;
	color: #029DE0;
	letter-spacing: -0.28px;
}

.see-all-link a:hover {
	text-decoration: underline;
}

.in-focus {
	padding: 34px 0 4px 0;
}

.in-focus-img {
	width: 100%;
	height: 162px;
}

.in-focus-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.in-focus-item-below {
	background-color: #FFFFFF;
	padding: 27px 31px 48px 31px;
	height: calc(100% - 192px);
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
}

.in-focus-item-below .paragraph-medium * {
	font-weight: 500;
	line-height: 130%;
	color: #262626;
}

.in-focus-item-below .paragraph-medium a:hover {
	color: #029DE0;
}

.in-focus-item {
	margin-bottom: 30px;
	height: 100%;
}

.in-focus-section.in-focus-last-section {
	margin-top: 68px;
	margin-bottom: -144px;
}

.in-focus-section.in-focus-last-section .in-focus {
	padding: 76px 0 206px 0;
}

.blog-category-section {
	padding: 36px 0 70px 0;
}

.blog-category-section ol.breadcrumb {
	margin-bottom: 48px;
}

.blog-category-section ol.breadcrumb .breadcrumb-item.active {
	color: #BEBEBE;
}

.blog-category-section ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	color: #BEBEBE;
}

.blog-category-section .main-small-title {
	line-height: 120%;
	color: rgba(0, 43, 86, 0.95);
	margin-bottom: 22px;
}

.blog-category-section .main-small-title * {
	text-transform: capitalize;
}

.in-focus-section .not-found-content .search-form {
	display: none;
}

.blog-category-section .block-title span {
	color: #029DE0;
}

.navbar .navbar-nav.all-programee-item .nav-item .nav-link {
	font-weight: 400;
	text-transform: capitalize;
}

/* 29-12-2023 */

/* 1-1-2024 */

.blog-post-section {
	padding: 36px 0 20px 0;
}

.for-new-typography .blog-post-title {
	font-weight: 500;
	font-size: 32px;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 22px;
}

.for-new-typography .blog-post-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.blog-post-date {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 14px 0;
	border-top: 1px solid rgba(38, 38, 38, 0.15);
	border-bottom: 1px solid rgba(38, 38, 38, 0.15);
}

.blog-post-timings ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.blog-post-timings ul li {
	position: relative;
	margin-right: 20px;
	font-size: 14px;
	line-height: 150%;
	color: rgba(38, 38, 38, 0.5);
	text-transform: uppercase;
}

.blog-post-timings ul li:after {
	content: '\f111';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	right: -14px;
	top: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 3px;
	line-height: 100%;
	color: rgba(38, 38, 38, 0.5);
	width: 8px;
	height: 8px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.blog-post-timings ul li:last-child:after {
	content: none;
}

.blog-post-share-dropdown .dropdown .dropdown-toggle {
	padding: 0;
	font-size: 14px;
	line-height: 150%;
	color: rgba(2, 157, 224, 0.7);
	border: none;
}

.blog-post-share-dropdown .dropdown .dropdown-toggle:after {
	content: none;
}

.blog-post-share-dropdown .dropdown .dropdown-toggle a {
	display: inline-flex;
	align-items: center;
}

.blog-post-share-dropdown .dropdown .dropdown-toggle a svg {
	margin-right: 6px;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.blog-post-share-dropdown .dropdown .dropdown-toggle a svg path {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.blog-post-share-dropdown .dropdown .dropdown-toggle a:hover svg path {
	fill: #7161E1;
}

.blog-post-typography {
	padding: 40px 0;
	border-bottom: 1px solid rgba(2, 157, 224, 0.3);
}

.for-new-typography .typography-content img {
	margin-top: 40px;
	margin-bottom: 16px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}

.for-new-typography .typography-content figcaption {
	text-align: center;
	font-size: 14px;
	line-height: 150%;
	color: rgba(38, 38, 38, 0.5);
	padding-bottom: 20px;
}

.for-new-typography .typography-content strong {
	font-weight: 600 !important;
}

.for-new-typography .typography-content h6 {
	line-height: 150%;
	margin-top: 36px;
}

.for-new-typography .typography-content a {
	text-decoration: underline;
}

.for-new-typography .typography-content blockquote {
	margin-top: 30px;
	margin-bottom: 50px;
	border-left: 8px solid #FBD647;
	font-size: 28px;
	line-height: 130%;
	font-weight: 500;
}

.blog-post-content-start .trending-topics {
	padding-top: 45px;
	padding-bottom: 20px;
}

.blog-post-friend-link-dropdown .dropdown .dropdown-menu {
	position: relative !important;
	inset: unset !important;
	transform: translate(0, 0) !important;
	-webkit-transform: translate(0, 0) !important;
	-moz-transform: translate(0, 0) !important;
	-ms-transform: translate(0, 0) !important;
	-o-transform: translate(0, 0) !important;
}

.blog-post-friend-link-dropdown .dropdown .dropdown-menu.show {
	display: block !important;
}

.blog-post-share-dropdown .dropdown .dropdown-menu {
	padding: 8px 0;
	border: none;
}

.blog-post-share-dropdown .dropdown.blog-post-up-dropdown .dropdown-menu {
	margin-top: 12px !important;
	margin-bottom: 15px !important;
	width: 240px;
	margin-left: -80px !important;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 4px, rgba(0, 0, 0, 0.15) 0px 2px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 4px, rgba(0, 0, 0, 0.15) 0px 2px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 4px, rgba(0, 0, 0, 0.15) 0px 2px 8px;
}

.blog-post-share-dropdown .dropdown .dropdown-menu .dropdown-item {
	padding: 6px 20px;
	color: rgba(38, 38, 38, 0.6);
	font-size: 14px;
	background-color: #ffffff !important;
}

.blog-post-share-dropdown .dropdown .dropdown-menu .dropdown-item:hover {
	color: rgba(38, 38, 38, 1);
}

.blog-post-share-dropdown .dropdown .dropdown-menu .dropdown-item svg {
	margin-right: 12px;
}

.nested-drowdown-item {
	display: none;
}

.nested-drowdown-item.show {
	display: block;
}

.copy-dropdown-link-item input {
	position: absolute;
	left: -99999px;
}

.blog-post-share-dropdown .dropdown .dropdown-menu .dropdown-underline {
	border-bottom: 1px solid rgba(38, 38, 38, 0.1);
}

.blog-post-share-dropdown .dropdown .dropdown-menu .blog-post-friend-link-dropdown .dropdown-item {
	cursor: pointer;
	position: relative;
}

.blog-post-share-dropdown .dropdown .dropdown-menu .blog-post-friend-link-dropdown .dropdown-item:before {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 14px;
	line-height: 100%;
	color: rgba(38, 38, 38, 0.6);
	position: absolute;
	top: 13px;
	right: 20px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 14px;
	height: 14px;
}

.blog-post-share-dropdown .dropdown .dropdown-menu .blog-post-friend-link-dropdown .dropdown-item:hover:before {
	color: rgba(38, 38, 38, 1);
}

.blog-post-share-dropdown .dropdown .dropdown-menu .blog-post-friend-link-dropdown .dropdown-item.toggle:before {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.nested-drowdown-item {
	padding: 6px 20px 10px 54px;
}

.nested-drowdown-item * {
	font-size: 13px;
	line-height: 130%;
	color: rgba(38, 38, 38, 0.6);
	margin-bottom: 8px;
}

.nested-drowdown-item * a {
	text-decoration: underline;
}

.nested-drowdown-item * a:hover {
	color: rgba(38, 38, 38, 1);
}

.blog-post-content-start {
	position: relative;
}

.copy-link-popup {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.copy-link-popup svg,
.copy-link-popup i {
	cursor: pointer;
}

.new-search-icon.blog-page-title-right .form-control {
	width: 50px;
	height: 50px;
	padding: 0;
	cursor: pointer;
	caret-color: transparent;
}

.new-search-icon.blog-page-title-right:after {
	cursor: pointer;
	right: unset;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.search-modal {
	z-index: 99999;
	background: #66708540;
}

.search-modal .modal-dialog {
	width: 576px;
	max-width: unset;
	margin-top: 100px;
}

.search-modal .modal-content {
	border: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.search-modal .modal-body {
	padding: 0;
}

.modal-search-input {
	position: relative;
}

.blog-page-form-search-icon {
	position: absolute;
	z-index: 9;
	left: 12px;
	top: 50%;
	width: 17px;
	height: 17px;
	font-size: 0;
	background: transparent;
	border: none;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.modal-search-input:before {
	content: '\f002';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	left: 12px;
	top: 50%;
	width: 17px;
	height: 17px;
	font-size: 17px;
	color: rgba(38, 38, 38, 0.6);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.modal-search-input .form-control {
	height: 48px;
	padding: 10px 20px 10px 40px;
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: rgba(38, 38, 38, 0.6);
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.modal-search-input .form-control::placeholder {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: rgba(38, 38, 38, 0.6);
}

.modal-search-text {
	padding: 6px 10px;
	background-color: #f9fafb;
	border-top: 1px solid #f2f4f7;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.modal-search-text * {
	font-size: 14px;
	margin-bottom: 0;
	color: rgba(38, 38, 38, 0.7);
}

.modal-search-text * span {
	color: rgba(38, 38, 38, 1);
	padding: 0;
	border: 1px solid rgba(38, 38, 38, 0.8);
	font-size: 12px;
	line-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin: 0 2px;
	border-radius: 4px;
	width: 20px;
	height: 20px;
	font-weight: 600;
}

/* 1-1-2024 */

/* 2-1-2024 */

.mission-statement-inside {
	padding: 35px 0 46px 0;
}

.mission-statement-side-change>.row {
	flex-direction: row-reverse;
	align-items: flex-start;
}

.about-partnership-titles .block-title {
	margin-bottom: 13px;
}

.about-partnership-titles .about-parnership-text {
	margin-bottom: 13px;
}

.about-partnership-titles .about-parnership-text *:last-child {
	margin-bottom: 0;
}

.about-partner-ship-logo {
	display: flex;
	justify-content: center;
	align-items: center;
}

.about-partner-ship-logo .about-partnership-item {
	margin-right: 45px;
}

.about-partner-ship-logo .about-partnership-item:last-child {
	margin-right: 0;
}

.about-partner-ship-logo .about-partnership-item .about-partnership-item-img {
	margin-bottom: 0;
	justify-content: center;
	align-items: center;
}

.new-global-community-section .global-community-detail .block-title {
	color: rgba(0, 43, 86, 0.95);
	margin-bottom: 15px;
}

.new-global-community-section .global-community-detail .block-title * {
	text-transform: capitalize;
}

.mentor-support-title .block-title {
	line-height: 150%;
	margin-bottom: 0;
}

.community-banner-main .community-banner-x-img {
	position: absolute;
	right: 0;
	top: 100px;
}

.meet-mentors-section {
	padding: 80px 0 90px 0;
}

.meet-mentors-section .block-title {
	line-height: 126%;
	color: #FFFFFF;
}

.meet-mentors-section .block-title * {
	text-transform: capitalize;
}

.meet-mentor-item-img {
	width: 110px;
	height: 110px;
	margin-bottom: 24px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.meet-mentor-item-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.meet-mentors-section .meet-mentor-name {
	margin-bottom: 5px;
}

.meet-mentors-section .meet-mentor-name * {
	line-height: 120%;
	font-weight: 500;
	text-transform: capitalize;
	color: #FFFFFF;
}

.meet-mentors-section .meet-mentor-post {
	margin-bottom: 15px;
}

.meet-mentors-section .meet-mentor-post * {
	font-weight: 300;
	color: #FFFFFF;
	letter-spacing: 0.32px;
}

.meet-mentors-section .meet-mentor-text * {
	color: #FFFFFF;
	letter-spacing: 0.32px;
}

.meet-mentors-section .meet-mentor-text *:last-child {
	margin-bottom: 0;
}

.meet-mentor-item {
	margin-bottom: 30px;
}

/* 2-1-2024 */

/* 3-1-2024 */

.for-new-typography .blog-post-typography figure {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.for-new-typography .blog-post-typography figure>figcaption {
	flex: 0 0 100%;
}

.for-new-typography .blog-post-typography figure>figure {
	flex: 0 0 49% !important;
	width: 100% !important;
	height: 260px;
	object-fit: cover;
}

.for-new-typography .blog-post-typography figure>figure img {
	margin-top: 0;
	height: calc(100% - 20px) !important;
}

.navigation.posts-navigation .nav-links {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 20px;
}

.navigation.posts-navigation .nav-links>* {
	position: relative;
}

.navigation.posts-navigation .nav-links>* a:after {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	top: 50%;
	font-size: 12px;
	line-height: 100%;
	color: #029DE0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.navigation.posts-navigation .nav-links>* a:hover:after {
	color: #7161E1;
}

.navigation.posts-navigation .nav-links .nav-previous a {
	margin-left: 20px;
}

.navigation.posts-navigation .nav-links .nav-previous a:after {
	content: '\f100';
	left: 0;
}

.navigation.posts-navigation .nav-links .nav-previous a:hover:after {
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.navigation.posts-navigation .nav-links .nav-next a {
	margin-right: 20px;
}

.navigation.posts-navigation .nav-links .nav-next a:after {
	content: '\f101';
	right: 0;
}

.navigation.posts-navigation .nav-links .nav-next a:hover:after {
	transform: translate(50%, -50%);
	-webkit-transform: translate(50%, -50%);
	-moz-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	-o-transform: translate(50%, -50%);
}

ul.blog-act-bar {
	padding: 0;
	margin: 0;
	margin-bottom: 40px;
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

ul.blog-act-bar li {
	margin-right: 10px;
}

ul.blog-act-bar li a {
	color: #029DE0;
}

ul.blog-act-bar li a:hover {
	color: #7161E1;
}

ul.blog-act-bar li.active a {
	color: #029DE0 !important;
	text-decoration: underline;
}

ul.blog-act-bar li.active a:hover {
	color: #7161E1 !important;
}

ul.blog-act-bar li.prev-li {
	margin-right: 25px;
	margin-left: 20px;
}

ul.blog-act-bar li.prev-li a {
	position: relative;
}

ul.blog-act-bar li.prev-li a:after {
	content: '\f100';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	left: -20px;
	top: 56%;
	font-size: 12px;
	line-height: 100%;
	color: #029DE0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

ul.blog-act-bar li.prev-li a:hover:after {
	color: #7161E1;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

ul.blog-act-bar li.next-li {
	margin-left: 25px;
	margin-right: 20px;
}

ul.blog-act-bar li.next-li a {
	position: relative;
}

ul.blog-act-bar li.next-li a:after {
	content: '\f101';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	right: -20px;
	top: 56%;
	font-size: 12px;
	line-height: 100%;
	color: #029DE0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

ul.blog-act-bar li.next-li a:hover:after {
	color: #7161E1;
	transform: translate(50%, -50%);
	-webkit-transform: translate(50%, -50%);
	-moz-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	-o-transform: translate(50%, -50%);
}

.mentor-support-section:before {
	content: none !important;
}

.about-principle-detail>.row {
	align-items: center;
}

.global-community-detail .detail * {
	line-height: 160%;
}

.global-community-detail {
	margin-top: -40px;
}

.curriculum-tab-accordion .accordion-item.accordion-item-open {
	background-color: #F3F8FA;
}

.finacing-section>.block-small-title {
	margin-bottom: 13px;
}

.programee-detail .faq-program-section>.block-small-title {
	margin-bottom: 13px;
}

.alx-programme-careers-section .programme-careers-mobile-view-section .programme-careers-accordion .accordion-item .accordion-header {
	display: none;
}

/* 3-1-2024 */

/* 4-1-2024 */

.program-page-mobile-banner {
	padding: 20px 0 90px 0;
}

.program-page-mobile-banner .pbm-video-section {
	display: flex;
	margin-bottom: 36px;
}

.program-page-mobile-banner .pbm-video-section iframe {
	width: 100%;
	max-width: 100%;
	height: 200px;
}

.program-page-mobile-banner .program-page-mobile-banner-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	color: rgba(255, 255, 255, 0.95);
	text-transform: capitalize;
	margin-bottom: 18px;
}

.program-page-mobile-banner .program-page-mobile-banner-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	text-transform: inherit;
	margin-bottom: 0;
}

.program-page-mobile-banner .program-page-mobile-banner-text {
	margin-bottom: 22px;
}

.program-page-mobile-banner .program-page-mobile-banner-text * {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
}

.program-page-mobile-banner .program-page-mobile-banner-text *:last-child {
	margin-bottom: 0;
}

.program-page-mobile-banner .pbm-partnership {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.program-page-mobile-banner .pbm-partnership .pbmp-left {
	padding-right: 14px;
	padding-bottom: 10px;
}

.program-page-mobile-banner .pbm-partnership .pbmp-left * {
	font-size: 12px;
	line-height: 140%;
	color: rgba(255, 255, 255, 0.8);
	letter-spacing: 0.36px;
	margin-bottom: 0;
}

.program-page-mobile-banner .pbm-partnership .pbmp-right ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.program-page-mobile-banner .pbm-partnership .pbmp-right ul li {
	margin-right: 8px;
}

.program-page-mobile-banner .pbm-partnership .pbmp-right ul li:last-child {
	margin-right: 0;
}

#Requirements .financing-description ul {
	margin: 0;
	padding-left: 18px;
}

.block-title.all-program-tab-title {
	font-size: 20px;
	margin-bottom: 12px;
	line-height: 130%;
	color: #029DE0;
	text-align: center;
}

.faq-new-page .faq-accordion .accordion-button {
	padding: 16px 82px 16px 32px;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}

.faq-new-page .faq-accordion .accordion-body {
	padding: 0 101px 14px 32px;
}

.faq-new-page .faq-accordion .faq-accordion-item-open .accordion-button {
	padding-bottom: 12px;
	font-weight: 500;
}

.faq-new-page .faq-accordion .faq-accordion-item-open {
	background-color: #E2F0F6 !important;
}

/* 4-1-2024 */

/* 5-1-2024 */

.programme-careers-list-items .main-small-title {
	position: relative;
}

.mentor-designation {
	display: flex;
	justify-content: center;
}

.mentor-designation * {
	font-size: 14px;
	line-height: 160%;
}

.blog-post-section .typography-section h2 {
	font-size: 28px;
	line-height: 32px;
}

.blog-post-section .typography-section h3 {
	font-size: 24px;
	line-height: 28px;
}

.program-page-banner-mobile-video {
	max-width: 393px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 200px;
	position: relative;
	margin-bottom: 36px;
}

.program-page-banner-mobile-video .program-page-banner-mobile-video-start {
	height: 100%;
}

.program-page-banner-mobile-video .program-page-banner-mobile-video-start * {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.program-page-banner-mobile-video .common-video-play-icon {
	width: 52px !important;
	height: 52px !important;
	font-size: 17px;
}

.program-page-banner-mobile-video .common-video-play-icon * {
	position: relative;
	left: 1px;
	width: 17px !important;
	height: 17px !important;
}

/* 5-1-2024 */

/* 8-1-2024 */

.f-block .f-detail ul li.menu-item {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.7);
}

/* 8-1-2024 */

/* 9-1-2024 */

.f-bottom .f-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.footer-sand-company {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.footer-sand-company-logo {
	position: relative;
	margin-right: 26px;
}

.footer-sand-company-logo:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	background-color: rgba(255, 255, 255, 0.3);
	right: -13px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.footer-sand-company-logo:last-child {
	margin-right: 0;
	margin-left: 20px;
}

.footer-sand-company-logo:last-child:after {
	display: none;
}

.footer-sand-company-name * {
	font-size: 14px;
	line-height: 18px;
}

.addmission-banner.review-banner-main .addmission-above-section {
	padding: 84px 0 116px 0;
}

.programee-detail.typography-section {
	padding-top: 0;
	font-size: 16px;
}

.programee-detail.typography-section h1 {
	font-size: 24px;
	line-height: 158%;
	text-transform: capitalize;
	margin-bottom: 15px;
}

.programee-detail.typography-section h2 {
	font-weight: 600;
	font-size: 18px;
	line-height: 133%;
	color: #029DE0;
	margin: 26px 0 10px 0;
}

.programee-detail.typography-section ul>li {
	list-style-type: disc;
}

.programee-detail.typography-section img {
	margin: 15px 0;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.addmisssion-detail-main .programee-overview-start {
	margin-right: 20px;
}

.programee-detail.typography-section a button {
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	width: 100%;
	max-width: 230px;
	margin: 20px 0;
	color: #002B56 !important;
	border-color: #029DE0 !important;
	background: #029DE0 !important;
	padding: 6px 34px 6px;
	border: 1px solid transparent;
	box-shadow: none;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.programee-detail.typography-section a button:hover {
	color: #002B56 !important;
	border-color: #05F283 !important;
	background: #05F283 !important;
}

.footer-sand-company-name a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.footer-sand-company-name a:hover * {
	color: #05F283 !important;
}

.about-we-do-section {
	padding: 93px 0;
}

.about-we-do-left .block-title {
	text-transform: capitalize;
	color: rgba(255, 255, 255, 0.95);
}

.about-we-do-section .about-text * {
	color: #FFFFFF;
	line-height: 160%;
}

.about-we-do-section .about-text *:last-child {
	margin-bottom: 0;
}

.about-we-do-section>.row {
	align-items: center;
}

.about-we-do-item {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.about-we-do-item .about-we-do-item-number {
	flex: 0 0 80px;
	line-height: 160%;
	color: #27DEF2;
	margin-bottom: 0;
	padding-bottom: 22px;
}

.about-we-do-item .about-we-do-item-text {
	flex: 0 0 calc(100% - 80px);
	padding-bottom: 22px;
	/* margin-bottom: 22px; */
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.about-we-do-item:last-child .about-we-do-item-text {
	border-bottom: none;
}

.about-we-do-item .about-we-do-item-text * {
	letter-spacing: 0.32px;
	color: #FFFFFF;
}

.about-we-do-item .about-we-do-item-text *:last-child {
	margin-bottom: 0;
}

.programee-detail.typography-section button.accordion-button:hover {
	color: #002B56 !important;
	border-color: transparent !important;
	background: transparent !important;
}

.programee-detail.typography-section .faq-new-page .faq-accordion .accordion-button {
	font-size: 16px;
}

.programee-detail.typography-section h3 {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	color: #029DE0;
	margin: 24px 0 10px 0;
}

.programee-detail.typography-section .tablepress>:where(thead, tfoot)>*>th {
	background-color: #FFFFFF !important;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	color: #002B56;
	text-align: center;
}

.programee-detail.typography-section .tablepress>:where(thead, tfoot)>*>th:first-child {
	text-align: left;
}

.programee-detail.typography-section table tbody tr td {
	/* border-right: 1px solid #ddd; */
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	color: #262626;
	border-bottom: 1px solid #029DE0;
	border-top: none;
	background-color: #F3F8FA;
	padding: 10px;
	text-align: center;
}

.programee-detail.typography-section table tbody tr:nth-child(2n) td {
	background-color: #FFFFFF;
}

.programee-detail.typography-section table tbody tr td:first-child {
	text-align: left;
	padding-left: 16px;
}

.programee-detail.typography-section table tbody tr td:last-child {
	padding-right: 16px;
}

.programee-detail.typography-section table tbody tr:first-child td {
	border-top: 2px solid #029DE0;
}


.block-gutenberg-section.typography-section .tablepress>:where(thead, tfoot)>*>th {
	background-color: #FFFFFF !important;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	color: #002B56;
	text-align: center;
}

.block-gutenberg-section.typography-section .tablepress>:where(thead, tfoot)>*>th:first-child {
	text-align: left;
}

.block-gutenberg-section.typography-section table tbody tr td {
	/* border-right: 1px solid #ddd; */
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	color: #262626;
	border-bottom: 1px solid #029DE0;
	border-top: none;
	background-color: #F3F8FA;
	padding: 10px;
	text-align: center;
}

.block-gutenberg-section.typography-section table tbody tr:nth-child(2n) td {
	background-color: #FFFFFF;
}

.block-gutenberg-section.typography-section table tbody tr td:first-child {
	text-align: left;
	padding-left: 16px;
}

.block-gutenberg-section.typography-section table tbody tr td:last-child {
	padding-right: 16px;
}

.block-gutenberg-section.typography-section table tbody tr:first-child td {
	border-top: 2px solid #029DE0;
}

/* .programee-detail.typography-section table tbody tr:last-child td {
	border-bottom: 1px solid #ddd;
}

.programee-detail.typography-section table tbody tr:last-child td:first-child {
	border-bottom: none;
} */

/* 9-1-2024 */

/* 11-1-2024 */

.employment-graduate-rating-section .graduate-user-profiles-list ul li {
	position: relative;
	background-clip: padding-box;
	border: solid 2px transparent;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.employment-graduate-rating-section .graduate-user-profiles-list ul li:before {
	content: "";
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	z-index: 99;
	width: 48px;
	height: 48px;
	border-radius: inherit;
	background: linear-gradient(255deg, #029DE0 0%, #5DD49D 100%);
}

.profile-img-overlay {
	/* display: none; */
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(38, 38, 38, 0.5);
}

/* .alx-client-experience-block .client-experience-profile-detail .profile-image .profile-img-overlay.display-now {
	display: block;
} */

.profile-img-overlay .profile-img-oberlay-btn {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.profile-img-overlay .profile-img-oberlay-btn .btn {
	font-size: 14px;
	padding: 4px 30px;
}

.alx-client-experience-block .client-experience-profile-detail .profile-image.img-home-slider {
	cursor: pointer;
}

.our-learners-saying-slider .our-learners-saying-carousel .slick-slide.our-learners-saying-item-single-img .client-experience-detail .client-profile-block .single-img-learners-slide-up {
	position: relative;
	cursor: pointer;
}

.our-community-block .community-image {
	position: relative;
	cursor: pointer;
}

.about-logo .mission-statement-left .mission-statement-img * {
	object-fit: contain;
}


/* .fees-table.tablepress>:where(thead,tfoot)>*>th {
	background-color: transparent !important;
}

table.fees-table tbody tr td {
	border-right: 1px solid #ddd;
}

table.fees-table tbody tr td span {
	color: #FF0000;
}

table.fees-table tbody tr td:first-child {
	border-top: none;
	border-left: 1px solid #ddd;
}

table.fees-table tbody tr:last-child td {
	border-bottom: 1px solid #ddd;
}

table.fees-table tbody tr:last-child td:first-child {
	border-bottom: none;
} */


table.fees-table.tablepress>:where(thead, tfoot)>*>th {
	background-color: #FFFFFF !important;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	color: #002B56;
	text-align: center;
}

table.fees-table.tablepress>:where(thead, tfoot)>*>th:last-child {
	text-align: left;
}

table.fees-table tbody tr td {
	/* border-right: 1px solid #ddd; */
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	color: #262626;
	border-bottom: 1px solid #029DE0;
	border-top: none;
	background-color: #F3F8FA;
	padding: 10px;
	text-align: center;
}

table.fees-table tbody tr:nth-child(2n) td {
	background-color: #FFFFFF;
}

table.fees-table tbody tr td:first-child {
	text-align: left;
	padding-left: 16px;
}

table.fees-table tbody tr td:last-child {
	padding-right: 16px;
}

table.fees-table tbody tr:first-child td {
	border-top: 2px solid #029DE0;
}

/* table.fees-table tbody tr:last-child td {
	border-bottom: 1px solid #ddd;
}

table.fees-table tbody tr:last-child td:first-child {
	border-bottom: none;
} */

/* 11-1-2024 */

/* 12-1-2024 */

.rating {
	/* display: inline-block; */
	unicode-bidi: bidi-override;
	color: rgba(243, 246, 247, 0.3);
	/* font-size: 25px;
	height: 25px;
	width: auto; */
	margin: 0;
	position: relative;
	padding: 0;
	margin-bottom: 5px;
}

.rating-upper {
	color: #FBD647;
	padding: 0;
	position: absolute;
	z-index: 1;
	display: flex;
	top: 0;
	left: 0;
	overflow: hidden;
}

.rating-lower {
	padding: 0;
	display: flex;
	z-index: 0;
}

.rating span {
	display: inline-block;
	height: 21px;
	font-size: 26px;
	line-height: 100%;
}

/* 12-1-2024 */

/* 17-1-2024 */

.programme-careers-block .careers-image {
	position: relative;
}

.programme-careers-block .careers-image .now-open {
	position: absolute;
	top: 18px;
	left: 0;
	display: inline-flex;
	height: auto;
	width: auto;
	max-width: 100%;
	padding: 4px 14px;
	text-transform: uppercase;
	word-break: break-word;
	text-align: center;
	background-color: #E51B24;
	align-items: center;
	justify-content: center;
}

.programme-careers-block .careers-image .now-open span {
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	line-height: 120%;
	height: unset;
	font-family: 'Poppins';
}

/* 17-1-2024 */

/* 24-1-2024 */

.three-banner-box {
	max-width: 800px;
	position: relative;
	z-index: 9;
}

.three-year-banner {
	padding: 150px 0;
	position: relative;
}

.three-year-banner:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.three-banner-box .main-title {
	color: #FFFFFF;
}

.three-banner-box .block-title {
	color: #FFFFFF;
	font-weight: 400;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-learn-list ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.three-degree .programme-careers-inner-detail {
	padding: 0;
	border-radius: 6px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

.three-degree .programme-careers-inner-detail .how-learn-below {
	background-color: #FFFFFF;
	padding: 20px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-learn-list ul li {
	margin-bottom: 2px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-ul-title {
	margin-bottom: 4px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-ul-title * {
	font-size: 14px;
	line-height: 142%;
	font-weight: 500;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-ul-title.how-work-ul-title-new {
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	padding: 6px 20px;
	background-color: #05F283;
	line-height: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-ul-title.how-work-ul-title-new * {
	font-weight: 400;
	color: #002B56;
}

.three-degree-section {
	padding: 70px 0 30px 0;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-to-learn-img {
	height: 181px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-to-learn-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.three-degree .programme-careers-inner-detail {
	height: calc(100% - 30px);
	margin-bottom: 30px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-work-uls {
	display: flex;
	justify-content: space-between;
}

.get-start-three .block-small-title {
	font-weight: 400;
	color: #FFFFFF;
}

.get-started-section.get-start-three {
	margin-bottom: -130px;
	padding-bottom: 200px;
}

.three-degree .programme-careers-inner-detail .how-learn-list .how-learn-title {
	margin-bottom: 14px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-learn-list .how-work-ul-one>p {
	margin-bottom: 6px;
}

.three-degree .programme-careers-inner-detail .how-to-learn-block .how-learn-list p strong {
	font-weight: 500 !important;
}

/* 24-1-2024 */

/* 29-1-2024 */

.careers-learn-more-btn {
	text-align: center;
	margin-top: 9px;
}

.careers-learn-more-btn * {
	font-size: 15px;
	line-height: 140%;
}

/* 29-1-2024 */

/* 31-1-2024 */

.programee-detail .finacing-section .financing-description .tablepress>:where(thead, tfoot)>*>th {
	font-weight: 700;
}

.tablepress tbody tr td {
	text-align: center;
}

/* 31-1-2024 */

/* 1-2-2024 */

.pnpbr-above-video {
	position: relative;
}

.program-new-page-section {
	/* padding: 85px 0 0 0; */
	padding: 40px 0 0 0;
}

.program-new-page-banner .program-banner-overlay {}

.program-new-page-section .program-new-page-banner-left>.block-small-title {
	font-weight: 600;
	color: #05F283;
	margin-bottom: 12px;
}

.program-new-page-section .program-new-page-banner-left>.main-title {
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 13px;
	max-width: 600px;
}

.program-new-page-section .program-new-page-banner-left>.main-small-title {
	color: #ffffff;
	margin-bottom: 13px;
	max-width: 600px;
}

.pnpb-rocket-icon {
	margin-right: 16px;
}

.pnpb-rocket-icon img {
	width: 24px;
	height: 24px;
}

.pnpb-rocket .block-small-title {
	font-weight: 400;
	line-height: 160%;
	color: #ffffff;
}

.pnpb-rocket {
	display: flex;
}

.pnpbr-above-video .exceptional-programmes-image * {
	width: 100%;
	height: 278px;
	object-fit: cover;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.pnpbr-below {
	position: relative;
	padding: 33px 35px 39px 44px;
	background-color: #ffffff;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.lp-program-new-page-banner .pnpbr-below {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pnpbr-below .pnpbr-ul-up {
	margin-bottom: 13px;
}

.lp-program-new-page-banner .pnpbr-below .pnpbr-ul-up {
	margin-bottom: 25px;
}

.pnpbr-below .pnpbr-ul-up * {
	line-height: 160%;
	font-weight: 500;
}

.pnpbr-ul {
	margin-bottom: 28px;
}

.pnpbr-ul ul {
	padding-left: 21px;
	margin: 0;
}

.pnpbr-ul ul * {
	line-height: 160%;
}

.pnpbr-btn {
	margin-bottom: 15px;
}

.lp-program-new-page-banner .pnpbr-btn {
	margin-bottom: 30px;
}

.pnpbr-btn .btn {
	width: 100%;
}

.pnpbr-date {
	text-align: center;
}

.lp-program-new-page-banner .pnpbr-date {
	padding: 0 60px;
}

.lp-program-new-page-banner .pnpbr-date * {
	text-align: center;
	font-size: 14px;
}

.pnpbr-date * {
	font-size: 14px;
	line-height: 160%;
}

.no-fee {
	position: absolute;
	right: -40px;
	top: -40px;
	padding: 5px;
	width: 98px;
	height: 98px;
	background-color: #FB4D01;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-o-transform: rotate(15deg);
}

.no-fee * {
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
	max-width: 82px;
	text-align: center;
}

.program-new-page-banner-right {
	/* margin-bottom: -170px; */
	margin-bottom: -285px;
}

.pnpl-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
}

.pnpl-list ul li {
	margin-right: 40px;
	position: relative;
}

.pnpl-list ul li:nth-last-child(2) {
	margin-right: 0;
}

.pnpl-list ul li:last-child {
	display: none;
}

.pnpl-list ul li .smallest-text {
	font-size: 15px;
}

.program-new-page-line-section .pnpl-list ul li .pnpl-item-title * {
	margin-bottom: 8px;
}

.program-new-page-line-section .pnpl-list .pnpl-item-text * {
	margin-bottom: 0px;
}

/* .pnpl-list ul li:last-child {
	margin-right: 0;
} */

/* .pnpl-list ul li:last-child {
	display: none;
} */

.pnpl-list ul li:after {
	content: '';
	position: absolute;
	right: -20px;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	background-color: #26262633;
}

.pnpl-list ul li:nth-last-child(2):after {
	content: none;
}

/* .pnpl-list ul li:after {
	content: '';
	position: absolute;
	right: -20px;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	background-color: #26262633;
}

.pnpl-list ul li:last-child:after {
	content: none;
} */

.program-new-page-line-section {
	padding: 28px 0;
	max-width: 576px;
}

.pnpl-item-title * {
	font-weight: 600;
	line-height: 120%;
	color: #029DE0;
}

.pnpl-item-text * {
	line-height: 120%;
}

.program-new-page-ai-career-section {
	padding: 23px 0 96px 0;
}

.pnpacs-card {
	margin-left: auto;
	margin-right: 52px;
	padding-left: 47px;
	border-left: 2px solid #27DEF2;
}

.pnpacs-card .career-guidance-cards .career-guidance-item-one {
	padding: 0;
}

.pnpacs-card .career-guidance-cards .career-guidance-item-one-detail-right .smallest-text * {
	color: #262626;
}

.pnpacs-card .pnpacs-card-text {
	margin-bottom: 28px;
}

.pnpacs-card .pnpacs-card-text * {
	font-weight: 500;
	line-height: 160%;
}

.pnpacs-card .pnpacs-card-text *:last-child {
	margin-bottom: 0;
}

.program-new-page-section>.row {
	align-items: center;
}

.program-new-page-enroll-section {
	position: relative;
	/* padding: 75px 0 87px 0; */
	padding-top: 37px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pnpe-left .block-title {
	color: #ffffff;
	margin-bottom: 15px;
}

.pnpe-left .smallest-text {
	margin-bottom: 24px;
}

.pnpe-left .smallest-text * {
	color: #ffffff;
}

.program-new-page-enroll-section>.row {
	justify-content: space-between;
	align-items: center;
}

/* .pnpe-man {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
} */

.pnpe-left {
	padding: 0 0 0 78px;
	margin-right: -30px;
}

.pnpe-right {
	padding: 0 92px 0 29px;
}

/* .pnpe-btn .btn {
	width: 290px;
} */

.pnpe-card {
	min-height: 350px;
	margin: 0 0 0 -10px;
	padding: 34px 30px 40px 36px;
	background-color: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	overflow: auto;
	/* 10-6-2024 */
}

.pnpe-card-title {
	margin-bottom: 20px;
}

.pnpe-card-title * {
	color: #029DE0;
}

.pnpe-card-list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.pnpe-card-list ul li {
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px solid #27DEF2;
}

.pnpe-card-list ul li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.program-new-page-tool-section {
	padding: 62px 0 30px 0;
}

.program-new-page-tool-section .program-new-page-tool-main-title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 32px;
}

.program-new-page-tool-section .program-new-page-tool-main-title .block-title {
	margin-bottom: 0;
}

.program-new-page-tool-section .program-new-page-tool-main-title .download-catalog-button {
	margin-left: 30px;
}

.pnpt-card-item {
	padding: 26px 34px 36px 34px;
	background-color: #DCF1EF;
	height: calc(100% - 22px);
	margin-bottom: 22px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pnpt-card-item .paragraph-medium {
	padding-bottom: 7px;
	margin-bottom: 19px;
	border-bottom: 1px solid #27DEF2;
}

.pnpt-card-item .paragraph-medium * {
	color: #002B56;
	font-weight: 500;
}

.pnpt-card-item .smallest-text *:last-child {
	margin-bottom: 0;
}

.program-page-new-learn-scetion>.row {
	justify-content: center;
	align-items: center;
}

.program-page-new-learn-scetion {
	padding: 65px 0 95px 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pnpls-left .block-title * {
	text-transform: capitalize;
}

.pnpls-list {
	margin-bottom: 42px;
}

.pnpls-list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.pnpls-list ul li {
	line-height: 160%;
	position: relative;
	padding-left: 34px;
	margin-bottom: 6px;
}

.lp-program-new-page-banner .pnpls-list ul li {
	margin-bottom: 16px;
}

.pnpls-list ul li:before {
	content: '\f00c';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 21px;
	line-height: 100%;
	width: 21px;
	height: 21px;
	color: #FF5347;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.lp-program-new-page-banner .pnpls-list ul li:before {
	top: 4px;
	transform: translateY(0) !important;
	-webkit-transform: translateY(0) !important;
	-moz-transform: translateY(0) !important;
	-ms-transform: translateY(0) !important;
	-o-transform: translateY(0) !important;
}

/* .pnpls-btn .btn {
	width: 300px;
} */

.program-page-new-meta-section {
	padding: 87px 0 129px 0;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.program-new-page-fee-section {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pnpf-right {
	height: 100%;
}

.pnpf-right * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pnpf-left {
	padding: 52px 57px 52px 68px;
	height: 100%;
}

.pnpf-left .block-title {
	margin-bottom: 10px;
}

.pnpf-left .smallest-text *:last-child {
	margin-bottom: 0;
}

.program-new-page-fee {
	padding-bottom: 87px;
}

.program-new-page-faq .faq-new-page .faq-accordion .faq-accordion-item-open {
	background-color: #ffffff !important;
}

.foundation-faq-section.program-new-page-faq {
	padding: 50px 0 208px 0;
	margin-bottom: -128px;
}

.program-new-page-faq .block-title {
	margin-bottom: 52px;
}

.pmpe-slide-up {
	display: flex;
	align-items: flex-start;
}

.pnpe-man {
	max-width: 338px;
	width: 100%;
	height: 450px;
	flex: 0 0 338px;
	position: relative;
}

.pnpe-card-list ul li span {
	font-weight: 500;
}

.pnpe-slider {
	opacity: 0;
}

.pnpe-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.new-ul-style .pnpls-list {
	margin-bottom: 28px;
}

/* 1-2-2024 */

/* 3-2-2024 */

.program-new-page-banner {
	position: relative;
}

.program-new-page-banner .pnpb-x-img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

.program-new-page-banner-left {
	position: relative;
}

.program-new-page-banner-left .pnpb-apply-round {
	position: absolute;
	right: 52px;
	bottom: -20px;
}

.program-new-page-banner>.container {
	padding-left: 0;
	padding-right: 0;
}

.program-new-page-section>.row {
	margin-left: 0;
	margin-right: 0;
}

.program-new-page-section>.row>[class*=col-] {
	padding-left: 0;
	padding-right: 0;
}

.pnpe-slider .slick-track {
	display: flex !important;
}

.pnpe-slider .slick-slide {
	height: inherit !important;
}

/* 3-2-2024 */

/* 5-2-2024 */

/* Flip card container */
/* .pnpe-card { */
/* padding: 0;
	margin: 0;
	width: 0;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s; */
/*perspective: 1000px;
	width: 200px;
	height: 200px;
	*/
/* } */

/* .pmpe-slide.slick-current .pnpe-card {
	width: 100%;
} */

/* Flip card element */
/* .pnpe-card-inside {
	position: relative;
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: transform 0.6s;
} */

/* Flip card front and back faces */
/* .pnpe-card-front,
.pnpe-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
} */

/* Flip card front */
/* .pnpe-card-front {
	background-color: #bbb;
	color: black;
	z-index: 2;
} */

/* Flip card back */
/* .pnpe-card-back {
	background-color: #2980b9;
	color: white;
	transform: rotateY(180deg);
	z-index: 1;
	opacity: 0;
} */

/* Flip card flipped state */
/* .pnpe-card.flipped .pnpe-card-inside {
	transform: rotateY(180deg);
} */

/* Gradual visibility during flip */
/* .pnpe-card.flipped .pnpe-card-back {
	opacity: 1;
} */

/* 5-2-2024 */

/* .pmpe-slide .card {
	display: none;
}

.pmpe-slide.slick-current .card {
	display: block;
} */

.pnpbr-mobile {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffffff !important;
	z-index: 9999;
}

.enroll-registration-section.enroll-register-for-new-program {
	opacity: 0;
	/* height: 0; */
	z-index: -1;
}

.enroll-registration-section.enroll-register-for-new-program.active {
	opacity: 1;
	z-index: 9999;
	/* height: 100%; */
}

.postid-14906 .enroll-registration-section.enroll-register-for-new-program {
	margin-bottom: 100px;
}

.enroll-registration-section.enroll-register-for-new-program {
	margin-top: 0;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-content {
	padding: 0;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-list {
	margin: 0;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-list>* {
	padding: 0;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-block {
	padding: 24px 60px 27px 0;
	position: relative;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-block:after {
	content: '';
	position: absolute;
	right: 30px;
	top: 50%;
	bottom: 0;
	width: 1px;
	height: 41px;
	background-color: rgba(255, 255, 255, 0.3);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-item:last-child .enroll-registration-block:after {
	content: none;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-button {
	margin-left: 0;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-button .btn {
	width: 100%;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-block .title {
	color: #029DE0;
}

.enroll-registration-section.enroll-register-for-new-program .enroll-registration-button .btn {
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 9px;
}

.blog-category-section ol.breadcrumb.single-breadcremb {
	margin-bottom: 0;
}

.for-all-search-button {
	margin-bottom: 30px;
}

/* 8-2-2024 */

.block-title.fros-heading-main {
	line-height: 120%;
}

.fros-heading {
	margin-bottom: 20px;
}

.fros-heading * {
	font-weight: 500;
	color: #029DE0;
}

.faq-redirect-one-section {
	margin-bottom: 53px;
}

.faq-redirect-one-section:last-child {
	margin-bottom: 0;
}

.faq-accordion .accordion-body * a {
	color: #262626;
	text-decoration: underline;
}

.faq-accordion .accordion-body * a:hover {
	color: #029DE0;
}

.faq-new-page .faq-program-section-redirect .faq-accordion .accordion-button:after {
	color: rgba(0, 0, 0, 0.54);
}

.pnpe-man img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 9;
}

.trending-topics-section .block-title {
	margin-bottom: 0;
}

/* 8-2-2024 */

/* 9-2-2024 */

/* .programee-detail-section.faq-dropdown-up .mobile-scroll {
	margin-bottom: 0;
} */

.programee-detail-section.faq-dropdown-up {
	padding: 0;
}

.enroll-register-for-new-program.enroll-registration-section .enroll-registration-button {
	max-width: 206px;
}

.enroll-register-for-new-program.enroll-registration-section .enroll-registration-button .btn {
	padding-left: 20px;
	padding-right: 20px;
}

.pnpacs-left .smallest-text {
	font-size: 17px;
}

.pnpacs-card .pnpacs-card-text {
	font-size: 21px;
}

/* 9-2-2024 */

/* 21-2-2024 */

a.programme-careers-block {
	display: block;
}

.programme-careers-block.coming-soon-main {
	position: relative;
}

.programme-careers-detail .coming-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.programme-careers-detail .prongram-coming-more-details {
	position: relative;
	/* z-index: 9; */
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.coming-soon-start {
	padding: 61px 22px 64px 22px;
}

.program-coming-soon-above {
	padding-left: 15px;
	border-left: 5px solid #ED008C;
}

.program-soon-text {
	line-height: 100%;
	margin-bottom: 5px;
}

.program-soon-text * {
	color: #27DEF2;
	font-size: 14px;
	line-height: 120%;
}

.program-soon-name {
	max-width: 150px;
}

.program-soon-name * {
	font-size: 30px;
	line-height: 110%;
	color: #FFF;
	font-weight: 600;
	margin-bottom: 0;
}

.program-coming-soon-below .btn {
	font-size: 15px;
	padding: 7px 34px 7px;
	width: 100%;
}

/* 21-2-2024 */

/* 22-2-2024 */

/* .on-popup-main {
	padding: 30px;
} */

.on-popup-section {
	padding: 54px 119px 63px 119px;
	max-width: 760px;
	margin: 0 auto;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.on-popup-title {
	font-weight: 600;
	font-size: 32px;
	line-height: 130%;
	color: rgba(255, 255, 255, 0.95);
	text-transform: capitalize;
	margin-bottom: 12px;
}

.on-popup-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	text-transform: inherit;
	margin-bottom: 0;
}

.on-popup-text {
	color: rgba(255, 255, 255, 0.95);
	font-size: 20px;
	font-weight: 300;
	line-height: 150%;
	text-transform: capitalize;
	margin-bottom: 24px;
}

.on-popup-text * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-transform: inherit;
	margin-bottom: 0;
}

.on-popup-text span {
	color: rgba(251, 214, 71, 1);
	font-weight: 700;
}

.on-popup-days-count {
	color: #FFF;
	font-size: 50px;
	font-weight: 700;
	line-height: 100%;
}

.on-popup-days-count * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.on-popup-card {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 16px 34px;
	background-color: rgba(8, 15, 26, 0.5);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.on-popup-card-up {
	text-align: center;
	margin-bottom: 45px;
}

.on-popup-days {
	color: #A5DEFF;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}

.on-popup-days * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-transform: inherit;
	margin-bottom: 0;
}

.on-popup-btn {
	text-align: center;
}

.on-popup-btn .btn {
	height: 50px;
	width: 294px;
	font-size: 15px;
}

.popup-modal .modal-dialog {
	max-width: 760px;
}

.popup-modal .modal-content {
	border-radius: 10px;
	position: relative;
	margin: 30px;
	border: none;
	background: transparent;
}

.popup-modal .modal-body {
	padding: 0;
}

.popup-modal .modal-header {
	padding: 0;
	border: none;
}

.popup-modal .btn-close {
	position: absolute;
	z-index: 9;
	top: 27px;
	right: 27px;
	background-image: none;
	padding: 0;
	width: 24px;
	height: 24px;
	box-shadow: none !important;
}

.popup-modal .btn-close svg,
.popup-modal .btn-close i {
	width: 24px;
	height: 24px;
	color: rgba(255, 255, 255, 0.5);
}

/* 22-2-2024 */

/* 23-2-2024 */

.programme-careers-tabing-content .programme-careers-list>.row {
	justify-content: center;
}

.program-coming-soon-above {
	margin-bottom: 40px;
}

.modal.popup-modal.show {
	z-index: 99999;
}

.content {
	position: relative;
}

/* .purple-bar {
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
    left: 0;
    right: 0;
} */

.purple-bar-relative {
	position: relative;
	padding: 12px 0;
}

.purple-bar-text * {
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 0;
}

.purple-bar-text * span {
	color: #FBD647;
}

.purple-bar-text * a {
	text-decoration: underline;
}

.purple-bar-text * a:hover {
	color: #FBD647;
}

.purple-bar-close {
	padding: 0;
	background: transparent;
	border: none;
	box-shadow: none;
	line-height: 100%;
	position: absolute;
	right: 128px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.purple-bar-close i,
.purple-bar-close svg {
	font-size: 22px;
	line-height: 100%;
	width: 22px;
	height: 22px;
	color: #FFFFFF;
}

.enroll-if-days-left.enroll-registration-section .enroll-registration-content {
	padding-bottom: 20px;
}

.left-days-enroll {
	position: absolute;
	bottom: 15px;
	right: 35px;
}

.left-days-enroll * {
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 0;
}

.left-days-enroll * span {
	font-weight: 700;
	color: #27DEF2;
}

.pnpbr-date p {
	margin-bottom: 0;
}

.pnpbr-date * span {
	font-weight: 700;
	color: #029DE0;
}

/* 23-2-2024 */

/* 28-2-2024 */

.three-step-addmission-section {
	padding: 66px 0;
}

.three-step-add-list {
	max-width: 800px;
	margin: 0 auto;
	position: relative;
}

.three-step-add-list:after {
	content: '';
	position: absolute;
	width: 95%;
	height: 8px;
	background-color: #029DE0;
	top: 0;
	left: 50%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.three-step-add-list-start {
	display: flex;
	justify-content: space-between;
}

.three-step-add-item {
	max-width: 180px;
}

.three-step-add-item-block {
	padding-top: 74px;
	position: relative;
}

.three-step-add-item-block .three-step-add-item-number {
	position: absolute;
	top: 24px;
	left: 50%;
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 120%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border: 2px solid #ffffff;
	background-color: #7161E1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.three-step-add-item-block .three-step-add-item-number * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.three-step-add-item-block .three-step-add-item-title {
	color: #002B56;
	font-size: 18px;
	font-weight: 500;
	line-height: 111.111%;
	margin-bottom: 10px;
}

.three-step-add-item-block .three-step-add-item-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.three-step-add-item-block .three-step-add-item-text {
	color: #262626;
	font-size: 14px;
	font-weight: 400;
	line-height: 142.857%;
}

.three-step-add-item-block .three-step-add-item-text * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.three-step-addmission {
	background-color: #E2F0F655;
	margin-top: 98px;
}

/* 28-2-2024 */

/* 5-3-2024 */
/* women page */
.page-id-10844 {
	background: #FFFBFA;
}

.women-banner-section {
	position: relative;
	padding: 0 0 55px;
}

.women-banner-section .women-banner-image {
	height: 670px;
	overflow: hidden;
}

.women-banner-section .women-banner-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: contain';
	object-position: center bottom;
}

.women-banner-section .women-banner-description {
	position: relative;
	z-index: 9;
	margin-top: -75px;
}

.women-banner-section .women-banner-main-content {
	position: relative;
	background: #ffffff;
	padding: 43px 30px;
	box-shadow: 6px 6px 0px 0px rgba(227, 215, 238, 0.60);
}

.women-banner-section .women-banner-main-content .block-title {
	margin: 0;
}

.tech-women-sand-world-section {
	padding: 55px 0 90px;
}

.tech-women-sand-world-section .tech-women-sand-main-title {
	position: relative;
	z-index: 9;
}

.tech-women-sand-world-section .tech-women-sand-main-title .main-title {
	font-size: 56px;
	color: #26177A;
	margin-bottom: 20px;
}

.tech-women-sand-world-section .tech-women-sand-main-title .main-title span {
	display: block;
}

.tech-women-sand-world-section .tech-women-sand-main-title .main-title .sand-world-text {
	padding-left: 100px;
}

.tech-women-sand-list {
	position: relative;
	margin-top: -70px;
}

.tech-women-sand-list>* {
	display: flex;
	flex-wrap: wrap;
}

.tech-women-sand-list>*:nth-child(odd) {
	justify-content: flex-end;
	margin-left: auto;
}

.tech-women-sand-list>*:nth-child(even) .tech-women-sand-block .women-sand-profile-block {
	margin-left: 126px;
}

.tech-women-sand-block .women-sand-profile-block {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.tech-women-sand-block .women-sand-profile-block>* {
	flex: 1 0 0;
	max-width: 100%;
}

.tech-women-sand-block .women-main-detail {
	position: relative;
	font-weight: 500;
	color: #26177A;
}

.tech-women-sand-block .women-main-detail *:last-child {
	margin-bottom: 0;
}

.women-sand-1-block {
	margin-right: 122px;
}

.women-sand-1-block .tech-women-sand-block .women-main-detail {
	width: 353px;
	padding: 45px 38px 105px 47px;
	margin-bottom: -95px;
	right: -80px;
	z-index: -1;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='353' height='251' viewBox='0 0 353 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_81_6948)'%3E%3Cpath d='M349.968 57.0365C343.875 31.0641 324.725 15.0173 299.439 8.58136C269.977 1.08711 237.727 1.21583 207.535 0.400617C172.352 -0.543315 137.141 0.200389 102.001 2.21697C85.1536 3.18951 68.2058 4.17634 51.4154 6.0356C39.5591 7.35139 27.2594 9.6254 17.6486 17.1626C7.95186 24.7569 4.20475 36.3129 2.64584 48.1264C0.486255 64.588 -0.0143121 81.4214 -1.02157e-05 98.0117C0.0285936 116.29 0.800897 134.782 3.27513 152.903C5.37751 168.306 13.501 176.73 28.1176 181.464C45.1941 186.984 63.5434 187.628 81.335 188.129C100.471 188.672 119.621 188.315 138.743 187.228C144.535 207.522 150.742 227.702 157.393 247.739C158.851 252.116 164.758 252.059 166.231 247.739C173.182 227.473 179.418 206.979 185.01 186.284C218.962 185.483 252.887 183.938 286.768 181.578C300.512 180.62 318.318 182.022 330.76 175.142C342.302 168.749 346.249 154.304 348.81 142.291C351.985 127.388 352.542 112.013 352.886 96.839C353.2 83.5524 353.029 70.0513 349.968 57.0365Z' fill='%23EFE3FB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_81_6948'%3E%3Crect width='353' height='251' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat;
	background-size: 100% 100%;
}

.women-sand-2-block {
	margin-top: -100px;
}

.women-sand-2-block .tech-women-sand-block .women-main-detail {
	width: 317px;
	padding: 118px 21px 57px 49px;
	margin-top: -30px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='317' height='278' viewBox='0 0 317 278' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.79325 244.517C16.6519 253.978 26.8738 259.944 37.6581 263.935C66.1074 274.466 98.6696 275.569 128.663 276.385C161.137 277.267 193.997 278.237 226.394 275.282C252.45 272.911 282.752 269.702 298.972 246.491C313.682 225.419 315.744 195.756 316.781 170.891C317.464 154.262 316.593 137.546 313.55 121.171C310.738 106.075 306.404 88.4211 297.142 75.8394C288.034 63.4563 271.416 61.6479 257.247 59.9167C239.868 57.7885 222.435 58.1855 205.112 60.5783C198.33 42.4501 198.187 23.0429 204.836 4.77141C205.917 1.80517 201.958 -1.29338 199.356 0.559133C178.096 15.677 163.265 38.271 158.237 63.8422C142.568 62.2874 126.843 61.6148 111.097 61.9566C96.9384 62.2654 82.1625 62.6513 68.3238 65.9594C55.7642 68.9587 45.5975 75.5968 38.011 86.0613C29.796 97.3859 23.9628 110.761 18.714 123.674C8.00691 150.039 0.15577 179.613 0.00140984 208.239C-0.0647534 220.898 2.21781 234.064 9.79325 244.517Z' fill='%23EFE3FB'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.women-sand-2-block .tech-women-sand-block .women-name {
	max-width: 165px;
}

.women-sand-3-block {
	margin-top: -300px;
}

.women-sand-3-block .tech-women-sand-block .women-sand-profile-block {
	flex-direction: column;
}

.women-sand-3-block .tech-women-sand-block .women-sand-profile-block .women-profile {
	margin: 0 0 52px;
}

.women-sand-3-block .tech-women-sand-block .women-main-detail {
	width: 425px;
	padding: 62px 109px 47px 58px;
	right: 145px;
	margin-top: -230px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='426' height='264' viewBox='0 0 426 264' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M190.81 260.108C228.212 257.459 267.999 252.425 299.513 230.39C313.394 220.69 325.405 208.105 332.912 192.811C340.169 178.033 340.787 161.046 348.058 146.312C355.963 130.312 371.639 123.762 385.343 113.738C396.574 105.51 418.829 86.5366 425.011 68.52C425.777 66.2679 422.862 64.5605 421.287 66.3415C405.744 83.9313 383.046 93.9552 358.906 93.1015C355.963 92.9985 354.402 90.0399 355.683 87.4787C368.165 62.4703 342.818 42.29 321.828 35.3865C301.942 28.8364 280.643 25.9072 260.154 21.8594C235.925 17.0755 211.668 12.4684 187.41 7.89061C165.272 3.71029 142.501 -2.01558 119.833 0.70752C79.811 5.50606 45.6324 34.2237 26.3205 68.5053C4.97731 106.423 -37.4294 233.79 71.0676 258.916C109.544 267.821 151.554 262.89 190.81 260.108Z' fill='%23EFE3FB'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.women-sand-4-block {
	margin-top: 30px;
}

.women-sand-4-block .tech-women-sand-block .women-sand-profile-block {
	align-items: flex-start;
	margin-left: 95px !important;
}

.women-sand-4-block .tech-women-sand-block .women-sand-profile-block .women-profile {
	margin: 0 18px 0 0;
}

.women-sand-4-block .tech-women-sand-block .women-sand-profile-block .women-name {
	margin-top: 22px;
}

.women-sand-4-block .tech-women-sand-block .women-main-detail {
	width: 353px;
	padding: 46px 32px 104px 53px;
	margin-bottom: -40px;
	/* left: 110px; */
	left: 77px;
	z-index: 9;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='353' height='251' viewBox='0 0 353 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M349.968 57.0365C343.875 31.0641 324.725 15.0172 299.439 8.58134C269.977 1.0871 237.727 1.21582 207.535 0.400602C172.352 -0.54333 137.141 0.200374 102.001 2.21695C85.1536 3.18949 68.2059 4.17633 51.4154 6.03559C39.5591 7.35137 27.2595 9.62539 17.6486 17.1625C7.95189 24.7569 4.20478 36.3129 2.64588 48.1264C0.486286 64.588 -0.0142816 81.4214 2.03019e-05 98.0117C0.0286241 116.29 0.800928 134.782 3.27516 152.903C5.37754 168.306 13.501 176.73 28.1176 181.464C45.1941 186.984 63.5434 187.628 81.335 188.129C100.471 188.672 119.621 188.314 138.743 187.228C144.535 207.522 150.742 227.702 157.393 247.739C158.851 252.116 164.758 252.058 166.231 247.739C173.182 227.473 179.418 206.979 185.01 186.284C218.962 185.483 252.887 183.938 286.768 181.578C300.512 180.62 318.318 182.022 330.761 175.142C342.302 168.749 346.25 154.304 348.81 142.291C351.985 127.388 352.542 112.013 352.886 96.8389C353.2 83.5524 353.029 70.0513 349.968 57.0365Z' fill='%23EFE3FB'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.women-sand-5-block {
	margin-top: -395px;
}

.women-sand-5-block .tech-women-sand-block .women-sand-profile-block {
	flex-direction: column;
	margin-right: 285px;
}

.women-sand-5-block .tech-women-sand-block .women-sand-profile-block .women-profile {
	margin: 0 0 43px;
	left: 38px;
}

.women-sand-5-block .tech-women-sand-block .women-main-detail {
	width: 378px;
	padding: 62px 25px 47px 106px;
	right: -170px;
	margin-top: -200px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='379' height='235' viewBox='0 0 379 235' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208.586 231.536C175.293 229.177 139.877 224.696 111.824 205.082C99.4684 196.447 88.7768 185.245 82.0945 171.631C75.6349 158.476 75.0846 143.356 68.612 130.24C61.5759 115.998 47.6217 110.167 35.4232 101.244C25.426 93.9199 5.61499 77.0307 0.111936 60.9932C-0.5694 58.9885 2.0249 57.4686 3.42685 59.054C17.2631 74.7115 37.4672 83.6344 58.9554 82.8744C61.5759 82.7827 62.9648 80.1491 61.8249 77.8693C50.7139 55.608 73.2765 37.6445 91.9607 31.4994C109.662 25.6687 128.622 23.0613 146.86 19.4581C168.427 15.1998 190.02 11.0987 211.613 7.02384C231.319 3.30272 251.589 -1.79417 271.767 0.6298C307.393 4.90123 337.817 30.4643 355.007 60.9801C374.006 94.7322 411.754 208.109 315.176 230.475C280.926 238.402 243.531 234.012 208.586 231.536Z' fill='%23EFE3FB'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.tech-women-sand-block .women-profile {
	position: relative;
	flex: 0 0 auto;
	width: 180px;
	height: 180px;
	margin-right: 28px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.tech-women-sand-block .women-profile * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.tech-women-sand-block .women-name {
	font-size: 16px;
	line-height: 140%;
}

.tech-women-sand-block .women-name span {
	display: block;
	font-weight: 600;
	font-size: 18px;
}

.tech-women-sand-block .women-name *:last-child {
	margin-bottom: 0;
}

.tech-women-sand-carousel {
	opacity: 0;
}

.tech-women-sand-carousel.slick-initialized {
	opacity: 1;
}

.tech-women-sand-carousel .slick-track {
	display: flex;
}

.tech-women-sand-carousel .slick-slide {
	height: inherit;
}

.our-trailblazers-section {
	padding: 60px 0 32px;
}

.our-trailblazers-section .our-trailblazers-detail {
	margin-bottom: 50px;
}

.our-trailblazers-list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	justify-content: center;
}

.our-trailblazers-list>* {
	flex: 0 0 auto;
	max-width: 100%;
	width: 300px;
	margin-bottom: 30px;
	padding: 0 15px;
}

.our-trailblazers-block {
	height: 100%;
	text-align: center;
	padding: 40px;
	background: #ffffff;
	box-shadow: 4px 4px 0px 0px rgba(156, 140, 194, 0.30);
}

.our-trailblazers-block .title {
	font-family: 'Poppins';
	font-weight: 700;
	font-size: 64px;
	line-height: 100%;
	color: #DA5343;
	margin-bottom: 10px;
}

.our-trailblazers-block .title * {
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.our-trailblazers-block .detail *:last-child {
	margin-bottom: 0;
}

.women-good-excuse-section {
	margin: 70px 0 45px;
}

.women-good-excuse-section .women-good-excuse-image * {
	width: 100%;
}

.women-good-excuse-section .women-good-excuse-detail {
	height: 100%;
	position: relative;
	margin-left: 76px;
	/* padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 40px; */
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.women-good-excuse-section .women-good-excuse-detail:before {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	top: -110px;
	margin-top: -16px;
	/* margin-bottom: 52px; */
	width: 96px;
	height: 71px;
	background: url("data:image/svg+xml,%3Csvg width='97' height='73' viewBox='0 0 97 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.7676 64.9311L55.7554 64.9175C51.2323 59.8725 49 53.4556 49 45.75C49 37.2489 51.0425 29.5688 55.1425 22.7355L55.1462 22.7294C59.3896 15.7702 64.7532 10.3973 71.2404 6.63951C77.6907 2.73697 84.0318 0.75 90.25 0.75C92.0262 0.75 93.5638 1.10136 94.7758 1.89884C96.1793 2.71115 97 3.92473 97 5.5C97 6.82183 96.4244 7.89301 95.3077 8.58121C94.4398 9.212 93.0148 9.6472 91.2231 9.97579C84.7088 11.7732 79.4653 14.6122 75.4498 18.4644C71.66 22.2579 69.75 27.076 69.75 33C69.75 35.1991 70.6185 37.2943 72.4712 39.3069C74.3293 41.16 76.5689 42.3978 79.2132 43.0228C82.7269 43.7289 85.591 45.3261 87.7473 47.8353C89.9404 50.2185 91 53.3055 91 57C91 61.17 89.1693 64.7686 85.6477 67.7619C82.1433 70.7406 78.1665 72.25 73.75 72.25C66.5025 72.25 60.4847 69.8229 55.7802 64.9441L55.7676 64.9311ZM87 48.5C85 46.1667 82.3333 44.6667 79 44C76.1667 43.3333 73.75 42 71.75 40C69.75 37.8333 68.75 35.5 68.75 33C68.75 26.8333 70.75 21.75 74.75 17.75C78.9167 13.75 84.3333 10.8333 91 9C92.8333 8.66667 94.0833 8.25 94.75 7.75C95.5833 7.24999 96 6.49999 96 5.5C96 4.33334 95.4167 3.41667 94.25 2.75C93.25 2.08334 91.9167 1.75 90.25 1.75C84.25 1.75 78.0833 3.66666 71.75 7.5C65.4167 11.1667 60.1667 16.4167 56 23.25C52 29.9167 50 37.4167 50 45.75C50 53.25 52.1667 59.4167 56.5 64.25C61 68.9167 66.75 71.25 73.75 71.25C77.9167 71.25 81.6667 69.8333 85 67C88.3333 64.1667 90 60.8333 90 57C90 53.5 89 50.6667 87 48.5ZM7.51755 64.9311L7.50543 64.9175C2.9823 59.8725 0.75 53.4556 0.75 45.75C0.75 37.2489 2.79254 29.5688 6.89251 22.7355L6.89618 22.7294C11.1396 15.7702 16.5032 10.3973 22.9905 6.63949C29.4407 2.73696 35.7818 0.75 42 0.75C43.7762 0.75 45.3138 1.10137 46.5259 1.89888C47.9293 2.71118 48.75 3.92475 48.75 5.5C48.75 6.82182 48.1744 7.893 47.0577 8.5812C46.1898 9.21199 44.7648 9.64719 42.9731 9.97579C36.4588 11.7732 31.2153 14.6122 27.1998 18.4644C23.41 22.2579 21.5 27.076 21.5 33C21.5 35.1991 22.3685 37.2943 24.2212 39.307C26.0793 41.16 28.3189 42.3978 30.9631 43.0228C34.4769 43.7289 37.341 45.326 39.4973 47.8353C41.6904 50.2185 42.75 53.3055 42.75 57C42.75 61.17 40.9193 64.7686 37.3976 67.7619C33.8933 70.7406 29.9165 72.25 25.5 72.25C18.2525 72.25 12.2347 69.8229 7.53016 64.9441L7.51755 64.9311ZM38.75 48.5C36.75 46.1667 34.0833 44.6667 30.75 44C27.9167 43.3333 25.5 42 23.5 40C21.5 37.8333 20.5 35.5 20.5 33C20.5 26.8333 22.5 21.75 26.5 17.75C30.6667 13.75 36.0833 10.8333 42.75 9C44.5833 8.66667 45.8333 8.25 46.5 7.75C47.3333 7.24999 47.75 6.49999 47.75 5.5C47.75 4.33334 47.1667 3.41667 46 2.75C45 2.08334 43.6667 1.75 42 1.75C36 1.75 29.8333 3.66666 23.5 7.5C17.1667 11.1667 11.9167 16.4167 7.75 23.25C3.75 29.9167 1.75 37.4167 1.75 45.75C1.75 53.25 3.91667 59.4167 8.25 64.25C12.75 68.9167 18.5 71.25 25.5 71.25C29.6667 71.25 33.4167 69.8333 36.75 67C40.0833 64.1667 41.75 60.8333 41.75 57C41.75 53.5 40.75 50.6667 38.75 48.5Z' fill='%23DA5343'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.women-good-excuse-section .women-good-excuse-detail .section-title {
	font-size: 36px;
	line-height: 130%;
	color: #DA5343;
}

.women-good-excuse-section .women-name-block {
	font-size: 16px;
	line-height: 130%;
}

.women-good-excuse-section .women-name-block span {
	display: block;
	font-weight: 500;
	display: block;
	text-transform: uppercase;
}

.women-video-podcast-section {
	padding: 110px 0 80px;
	margin: 47px 0 54px;
}

.women-video-podcast-section .main-small-title {
	margin-bottom: 22px;
}

.women-video-podcast-block {
	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 30px;
	box-shadow: 8px 8px 0px 0px rgba(156, 140, 194, 0.30);
	height: calc(100% - 30px);
}

.women-video-podcast-block .tag-mark {
	display: inline-block;
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	color: #ffffff;
	background: #DA5343;
	text-transform: uppercase;
	padding: 5px 12px 3px;
	margin-bottom: 28px;
}

.women-video-podcast-block .section-title {
	font-weight: 700;
	color: #26177A;
	margin-bottom: 0;
}

.women-video-podcast-block .women-podcast-detail {
	padding: 42px 30px;
}

.women-video-podcast-block .women-podcast-image * {
	width: 100%;
}

.women-video-podcast-carousel {
	opacity: 0;
}

.women-video-podcast-carousel.slick-initialized {
	opacity: 1;
}

.women-video-podcast-carousel .slick-track {
	display: flex;
}

.women-video-podcast-carousel .slick-list {
	margin: 0 -10px;
}

.women-video-podcast-carousel .slick-slide {
	padding: 0 10px;
	height: inherit;
}

.women-video-podcast-carousel .slick-dots {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -5px;
	padding: 0;
	list-style-type: none;
}

.women-video-podcast-carousel .slick-dots li {
	display: inline-flex;
	align-items: center;
	margin: 0 5px 5px;
	padding: 0;
	list-style-type: none;
	cursor: pointer;
	width: 10px;
	height: 10px;
	background: #26177A;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.women-video-podcast-carousel .slick-dots li.slick-active {
	background: #029DE0;
}

.women-video-podcast-carousel .slick-dots li button {
	display: none;
}

.meet-our-women-section {
	padding: 45px 0 23px;
}

/* .meet-our-women-section .meet-our-women-main-title {
	padding-bottom: 40px;
} */

.meet-our-women-section .meet-women-entrepeneurs {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -15px;
}

.meet-our-women-section .meet-women-entrepeneurs>* {
	flex: 0 0 auto;
	width: 33.33333333%;
	padding: 0 15px;
}

.meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block {
	text-align: center;
	margin-bottom: 20px;
}

.meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title {
	font-family: 'Poppins';
	font-weight: 700;
	font-size: 64px;
	line-height: 100%;
	color: #DA5343;
	margin-bottom: 10px;
}

.meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .title>* {
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.meet-our-women-section .meet-women-entrepeneurs .entrepeneurs-block .detail *:last-child {
	margin-bottom: 0;
}

.meet-our-women-section .meet-our-women-list {
	margin-top: 40px;
}

.meet-our-women-block {
	text-decoration: none;
	position: relative;
	color: #ffffff;
	display: block;
	height: calc(100% - 30px);
	margin-bottom: 30px;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

a.meet-our-women-block:hover {
	color: #029DE0;
}

.meet-our-women-block .our-women-image {
	position: relative;
}

.meet-our-women-block .our-women-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.9;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 77%);
}

.meet-our-women-block .our-women-image * {
	width: 100%;
}

.meet-our-women-block .our-women-detail {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 30px 25px;
	z-index: 9;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: center;
}

.meet-our-women-block .video-play-icon {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 5px;
	font-size: 25px;
	line-height: 100%;
	color: #ffffff;
	background: #DA5343;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.meet-our-women-block .block-small-title {
	color: #ffffff;
	margin-bottom: 10px;
}

.meet-our-women-block .detail {
	font-size: 16px;
	color: #ffffff;
}

.meet-our-women-block .detail *:last-child {
	margin-bottom: 0;
}

a.meet-our-women-block:hover .block-small-title,
a.meet-our-women-block:hover .detail {
	color: #029DE0;
}

.meet-our-women-block a.women-inner-detail:hover .block-small-title,
.meet-our-women-block a.women-inner-detail:hover .detail {
	color: #029DE0;
}

.empowering-women-section {
	padding: 60px 0 55px;
}

.empowering-women-list>.row {
	margin: 0 -9px;
}

.empowering-women-list>.row>* {
	padding: 0 9px;
}

.empowering-women-block {
	position: relative;
	display: block;
	margin-bottom: 15px;
	height: calc(100% - 15px);
}

/* .empowering-detail {
	background-color: white;
} */

.empowering-women-block .empowering-image {
	position: relative;
	height: 100%;
}

.empowering-women-block .empowering-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	background: #26177A;
	mix-blend-mode: multiply;
}

a.empowering-women-block:hover .empowering-image:before {
	opacity: 0.9;
}

.empowering-women-block .empowering-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.empowering-women-block .empowering-detail {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 23px;
	font-weight: 500;
	color: #ffffff;
}

.empowering-women-block .empowering-detail *:last-child {
	margin-bottom: 0;
}

a.empowering-women-block .empowering-detail {
	opacity: 0;
}

a.empowering-women-block:hover .empowering-detail {
	opacity: 1;
}

.empowering-women-block.empowering-president-block .empowering-detail {
	position: relative;
	padding: 0 60px 60px;
	color: #262626;
	font-weight: 400;
}

.empowering-women-block.empowering-president-block .block-small-title {
	padding: 60px 0 0;
	position: relative;
	color: #26177A;
	margin-bottom: 20px;
}

.empowering-women-block.empowering-president-block .block-small-title:before {
	position: absolute;
	content: "";
	left: -26px;
	top: -13px;
	width: 58px;
	height: 44px;
	background: url("data:image/svg+xml,%3Csvg width='60' height='45' viewBox='0 0 60 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.7676 39.631L33.7555 39.6175C30.9657 36.5058 29.6 32.5556 29.6 27.85C29.6 22.6822 30.8426 18.0021 33.3425 13.8355L33.3462 13.8293C35.923 9.60346 39.1865 6.33059 43.1405 4.03947C47.0574 1.67024 50.9318 0.449951 54.75 0.449951C55.8605 0.449951 56.8644 0.668362 57.6759 1.19884C58.6135 1.74515 59.2 2.59193 59.2 3.69995C59.2 4.62207 58.7912 5.39261 58.0074 5.88125C57.4098 6.30983 56.4875 6.57945 55.4235 6.77566C51.5759 7.83966 48.4989 9.51189 46.1499 11.7643C43.9601 13.9578 42.85 16.7426 42.85 20.2C42.85 21.3993 43.3188 22.5612 44.3713 23.707C45.4294 24.7601 46.7026 25.4646 48.2135 25.8229C50.3939 26.2623 52.1912 27.2595 53.5474 28.8353C54.9404 30.3517 55.6 32.3053 55.6 34.6C55.6 37.2366 54.4359 39.5019 52.2477 41.3619C50.0767 43.2072 47.5999 44.1499 44.85 44.1499C40.4026 44.1499 36.6847 42.6562 33.7802 39.6441L33.7676 39.631ZM48 26.8C46.3 26.4 44.85 25.6 43.65 24.3999C42.45 23.0999 41.85 21.6999 41.85 20.2C41.85 16.5 43.05 13.45 45.45 11.05C47.95 8.64995 51.2 6.89995 55.2 5.79995C56.3 5.59995 57.05 5.34995 57.45 5.04995C57.95 4.74995 58.2 4.29995 58.2 3.69995C58.2 2.99995 57.85 2.44995 57.15 2.04995C56.55 1.64995 55.75 1.44995 54.75 1.44995C51.15 1.44995 47.45 2.59995 43.65 4.89995C39.85 7.09995 36.7 10.25 34.2 14.35C31.8 18.3499 30.6 22.8499 30.6 27.85C30.6 32.35 31.9 36.0499 34.5 38.95C37.2 41.7499 40.65 43.1499 44.85 43.1499C47.35 43.1499 49.6 42.2999 51.6 40.6C53.6 38.9 54.6 36.9 54.6 34.6C54.6 32.5 54 30.7999 52.8 29.4999C51.6 28.0999 50 27.2 48 26.8ZM4.81758 39.631L4.80546 39.6175C2.01565 36.5058 0.650024 32.5556 0.650024 27.85C0.650024 22.6822 1.89256 18.0021 4.39253 13.8355L4.39621 13.8293C6.973 9.60345 10.2365 6.33056 14.1905 4.03944C18.1075 1.67023 21.9819 0.449951 25.8 0.449951C26.9104 0.449951 27.9144 0.668358 28.7258 1.19883C29.6635 1.74513 30.25 2.59192 30.25 3.69995C30.25 4.62208 29.8412 5.39261 29.0573 5.88125C28.4598 6.30983 27.5375 6.57946 26.4735 6.77566C22.6259 7.83967 19.5489 9.51192 17.1999 11.7643C15.0101 13.9578 13.9 16.7426 13.9 20.2C13.9 21.3993 14.3688 22.5612 15.4213 23.707C16.4794 24.7601 17.7526 25.4646 19.2635 25.8229C21.4439 26.2623 23.2412 27.2595 24.5974 28.8353C25.9904 30.3517 26.65 32.3053 26.65 34.6C26.65 37.2366 25.4859 39.5019 23.2977 41.3619C21.1267 43.2072 18.6499 44.1499 15.9 44.1499C11.4526 44.1499 7.73473 42.6562 4.83018 39.6441L4.81758 39.631ZM23.85 29.4999C22.65 28.0999 21.05 27.2 19.05 26.8C17.35 26.4 15.9 25.6 14.7 24.3999C13.5 23.0999 12.9 21.6999 12.9 20.2C12.9 16.5 14.1 13.45 16.5 11.05C19 8.64995 22.25 6.89995 26.25 5.79995C27.35 5.59995 28.1 5.34995 28.5 5.04995C29 4.74995 29.25 4.29995 29.25 3.69995C29.25 2.99995 28.9 2.44995 28.2 2.04995C27.6 1.64995 26.8 1.44995 25.8 1.44995C22.2 1.44995 18.5 2.59995 14.7 4.89995C10.9 7.09995 7.75003 10.25 5.25003 14.35C2.85002 18.3499 1.65002 22.8499 1.65002 27.85C1.65002 32.35 2.95002 36.0499 5.55002 38.95C8.25003 41.7499 11.7 43.1499 15.9 43.1499C18.4 43.1499 20.65 42.2999 22.65 40.6C24.65 38.9 25.65 36.9 25.65 34.6C25.65 32.5 25.05 30.7999 23.85 29.4999Z' fill='%239C8CC2'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
}

.empowering-women-block .president-name *:last-child {
	margin-bottom: 0;
}

.empowering-women-block .president-name span {
	display: block;
	text-transform: uppercase;
	font-weight: 500;
}

.empowering-women-carousel {
	opacity: 0;
}

.empowering-women-carousel.slick-initialized {
	opacity: 1;
}

.empowering-women-carousel .slick-track {
	display: flex;
}

.empowering-women-carousel .slick-list {
	margin: 0 -5px;
}

.empowering-women-carousel .slick-slide {
	padding: 0 10px;
	height: inherit;
}

.empowering-women-carousel .slick-dots {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -5px;
	padding: 0;
	list-style-type: none;
}

.empowering-women-carousel .slick-dots li {
	display: inline-flex;
	align-items: center;
	margin: 0 5px 5px;
	padding: 0;
	list-style-type: none;
	cursor: pointer;
	width: 10px;
	height: 10px;
	background: #26177A;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.empowering-women-carousel .slick-dots li.slick-active {
	background: #029DE0;
}

.empowering-women-carousel .slick-dots li button {
	display: none;
}

.women-story-journey-section {
	padding: 54px 0 62px;
}

.women-story-journey-section .main-small-title {
	margin-bottom: 25px;
}

.women-story-journey-main-block .women-story-journey-block {
	padding: 0;
}

.women-story-journey-main-block .women-story-journey-block .sub-main-title {
	color: #262626;
	text-transform: none;
	font-weight: 500;
	line-height: 130%;
}

.women-story-journey-main-block .women-story-journey-block .story-journey-detail {
	padding: 50px 65px 50px 50px;
	font-weight: 400;
}

.women-story-journey-main-block .women-story-journey-block .story-journey-detail .detail {
	font-size: 16px;
}

.women-story-journey-main-block .women-story-journey-block .story-journey-detail .detail a {
	text-decoration: underline;
	color: inherit;
}

.women-story-journey-main-block .women-story-journey-block .story-journey-detail .detail a:hover {
	color: #029DE0;
}

.women-story-journey-block {
	height: calc(100% - 30px);
	margin-bottom: 30px;
	background: #ffffff;
	box-shadow: 4px 4px 0px 0px rgba(156, 140, 194, 0.20);
}

.women-story-journey-block .story-journey-image {
	display: block;
	height: 360px;
	overflow: hidden;
}

.women-story-journey-block .story-journey-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.women-story-journey-block .story-journey-detail {
	padding: 27px 30px;
	font-weight: 500;
}

.women-story-journey-block .story-journey-detail .date-label {
	font-weight: 400;
	font-size: 12px;
	color: rgba(38, 38, 38, 0.5);
	margin-bottom: 4px;
}

.women-story-journey-block .story-journey-detail .detail a {
	text-decoration: none;
	color: inherit;
}

.women-story-journey-block .story-journey-detail .detail a:hover {
	color: #029DE0;
}

.women-story-journey-block .story-journey-detail .detail *:last-child {
	margin-bottom: 0;
}

.women-story-journey-carousel {
	opacity: 0;
}

.women-story-journey-carousel.slick-initialized {
	opacity: 1;
}

.women-story-journey-carousel .slick-dots {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -5px;
	padding: 0;
	list-style-type: none;
}

.women-story-journey-carousel .slick-dots li {
	display: inline-flex;
	align-items: center;
	margin: 0 5px 5px;
	padding: 0;
	list-style-type: none;
	cursor: pointer;
	width: 10px;
	height: 10px;
	background: #26177A;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.women-story-journey-carousel .slick-dots li.slick-active {
	background: #029DE0;
}

.women-story-journey-carousel .slick-dots li button {
	display: none;
}

.women-story-journey-carousel .slick-track {
	display: flex;
}

.women-story-journey-carousel .slick-list {
	margin: 0 -10px;
}

.women-story-journey-carousel .slick-slide {
	padding: 0 10px;
	height: inherit;
}

.women-events-section {
	padding: 40px 0 47px;
}

.women-events-section .women-events-main-title {
	display: flex;
	align-items: center;
	margin-bottom: 45px;
}

.women-events-section .women-events-main-title .main-title {
	margin: 0;
}

.women-events-section .women-events-main-title .filter-events-menu {
	margin-left: 77px;
	width: 370px;
}

.women-events-section .women-events-main-title .filter-menu-start .select2-container--default .select2-selection--single {
	height: 40px;
}

.women-events-section .women-events-main-title .filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered {
	padding: 5px 61px 5px 22px;
}

.women-events-section .filter-menu-start .select2-container .select2-selection--single .select2-selection__rendered:after {
	margin-top: 1px;
}

.women-events-section .block-small-title {
	color: #26177A;
	margin-bottom: 10px;
}

.women-events-section .seminar-list-items {
	padding-bottom: 15px;
}

.women-events-section .seminar-list-items ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -10px;
	padding: 0;
	list-style-type: none;
}

.women-events-section .seminar-list-items ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 0 7px;
	padding: 0 10px;
	list-style-type: none;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
	border-right: 1px solid #262626;
}

.women-events-section .seminar-list-items ul li:last-child {
	border: none;
}

.women-events-section .seminar-list-items ul li a {
	text-decoration: none;
	color: inherit;
}

.women-events-section .seminar-list-items ul li.active a,
.women-events-section .seminar-list-items ul li a.active,
.women-events-section .seminar-list-items ul li a:hover {
	color: #029DE0;
}

.women-events-section .view-more-events-button {
	padding-top: 30px;
}

.women-events-section .view-more-events-button .btn {
	padding-top: 14px;
	padding-bottom: 14px;
	max-width: 232px;
	width: 100%;
}

.women-event-block:first-child {
	border-top: 1px solid #D9D9D9;
}

.women-event-block {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 35px 0;
	flex-direction: row-reverse;
	border-bottom: 1px solid #D9D9D9;
}

.women-event-block>* {
	flex: 1 0 0;
	max-width: 100%;
}

.women-event-block .date-time-tag-mark {
	display: inline-block;
	font-size: 16px;
	padding: 5px 20px;
	margin-bottom: 20px;
	background: linear-gradient(90deg, #FBE7F4 0%, #EEE4FB 50%, #E8E2FD 99.99%, #E0DFFF 100%);
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

.women-event-block .women-event-image {
	flex: 0 0 auto;
	width: 150px;
	height: 150px;
	margin-left: 30px;
}

.women-event-block .women-event-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.women-event-block .women-event-main-detail {
	display: flex;
	flex-wrap: wrap;
	padding-left: 50px;
}

.women-event-block .women-event-main-detail .women-event-detail {
	max-width: 575px;
	font-size: 16px;
}

.women-event-block .women-event-main-detail .women-event-detail .detail *:last-child {
	margin-bottom: 0;
}

.women-event-block .women-event-main-detail .women-event-date {
	width: 166px;
	margin-right: 35px;
	font-size: 20px;
	line-height: 160%;
	margin-bottom: 20px;
}

.women-event-block .women-event-main-detail .women-event-date span {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
}

.women-event-block .women-event-main-detail .women-event-date *:last-child {
	margin-bottom: 0;
}

/* women page */
/* 5-3-2024 */



/* 11-3-2024 */

.program-newer-item.program-newer-register-interest .program-newer-item-inside {
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.program-newer-item-inside {
	display: flex;
	padding: 38px 46px 38px 39px;
	border: 1px solid #029DE0;
	border-top: 5px solid #029DE0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.program-newer-left {
	margin-right: 40px;
}

.program-newer-left img {
	width: 110px;
	height: 110px;
	object-fit: cover;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.program-newer-middle .paragraph-medium {
	font-weight: 600;
	line-height: 120%;
	color: #002B56;
	margin-bottom: 5px;
}

.program-newer-middle .paragraph-medium * {
	margin-bottom: 0;
}

.program-newer-weeks {
	font-size: 14px;
	line-height: 160%;
}

.program-newer-middle .smallest-text {
	line-height: 160%;
	margin-bottom: 18px;
}

.program-newer-middle .smallest-text a {
	text-decoration: underline;
}

.program-newer-item {
	max-width: 970px;
	margin: 0 auto;
	margin-bottom: 26px;
	padding: 0;
}

.program-newer-middle {
	max-width: 480px;
	margin-right: 64px;
	/* width: calc(100% - 405px); */
}

.program-newer-btn-apply {
	margin-bottom: 15px;
}

.program-newer-btn-apply .btn {
	width: 191px;
}

.program-newer-deadline {
	text-align: center;
	font-size: 14px;
	line-height: 160%;
}

.program-newer-deadline * {
	margin-bottom: 0;
}

.program-newer-skill-text {
	font-weight: 600;
	font-size: 12px;
	line-height: 160%;
	color: #002B56;
	margin-right: 14px;
}

.program-newer-skill-text * {
	margin-bottom: 0;
}

.program-newer-skill-list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.program-newer-skill-list ul li {
	font-size: 14px;
	line-height: 128%;
	text-transform: uppercase;
	padding: 3px 15px;
	background-color: #D9DFE6;
	margin-right: 5px;
	margin-bottom: 6px;
}

.program-newer-skills {
	display: flex;
	align-items: center;
}

.program-newer-soon {
	border-radius: 6px;
	border: 1px solid #029DE0;
	background-color: #17173B;
	padding: 30px 46px 30px 37px;
}

.program-newer-soon-left {
	padding-left: 15px;
	padding-top: 17px;
	padding-bottom: 39px;
	margin-right: 30px;
	border-left: 5px solid #ED008C;
}

/* .program-coming-soon-below .btn {
	width: 191px;
} */

.program-newer-soon-inside {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.program-newer-soon-left .program-soon-name {
	max-width: unset;
}

.program-coming-soon-below {
	padding-top: 35px;
}

.program-newer-soon .program-soon-text * {
	text-transform: uppercase;
}

/* 11-3-2024 */

/* 12-3-2024 */

.reviewer-detail {
	width: calc(100% - 51px);
}

.eth-home-mentor {
	padding: 41px 0 117px 0;
}

.eth-home-mentor-above-inside .main-small-title {
	text-transform: capitalize;
	margin-bottom: 10px;
}

.eth-home-mentor-above-inside .main-small-title span {
	color: #029DE0;
}

.eth-home-mentor-slider {
	opacity: 0;
}

.eth-home-mentor-slider.slick-initialized {
	opacity: 1;
	position: relative;
	overflow: hidden;
}

.eth-home-mentor-above-inside .paragraph-medium {
	margin-bottom: 55px;
}

.eth-home-mentor-above-inside .paragraph-medium *:last-child {
	margin-bottom: 0;
}

.eth-home-mentor-slider .slick-list {
	margin: 0 -30px;
}

.eth-home-mentor-slider .eth-home-mentor-slide {
	padding: 0 15px;
}

.eth-home-mentor-slider .eth-home-mentor-slide .eth-home-mentor-slide-img {
	position: relative;
}

.eth-home-mentor-slider .eth-home-mentor-slide .eth-home-mentor-slide-img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	opacity: 0.5;
	background: linear-gradient(0deg, #262626 0%, rgba(0, 0, 0, 0.00) 100%);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-home-mentor-slider .eth-home-mentor-slide .eth-home-mentor-slide-img img {
	width: 100%;
	height: 315px;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-home-mentor-slide-detail {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 15px;
	z-index: 99;
}

.eth-home-mentor-slide-detail * {
	font-size: 16px;
	line-height: 100%;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.eth-home-mentor-slide-detail * span {
	font-weight: 600;
}

.eth-home-art-section {
	padding: 89px 0 111px 0;
}

.eth-home-art-left .main-small-title {
	color: rgba(255, 255, 255, 0.95);
	text-transform: capitalize;
}

.eth-home-art-list {
	margin-bottom: 40px;
}

.eth-home-art-list ul {
	margin: 0;
}

.eth-home-art-list ul li {
	line-height: 150%;
	color: #ffffff;
	margin-bottom: 16px;
}

.eth-home-art-list ul li:last-child {
	margin-bottom: 0;
}

.eth-home-art-btn .btn {
	padding-top: 5px;
	padding-bottom: 5px;
	max-width: 100%;
	width: 230px;
}

.eth-home-art-section>.row {
	justify-content: space-between;
	align-items: center;
}

.eth-home-art-imgs {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.eth-home-art-img {
	margin-right: 8px;
	margin-bottom: 8px;
}

.eth-home-art-img img {
	width: 312px;
	height: 200px;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.eth-story-tech-section {
	padding: 67px 0 160px 0;
}

.eth-story-tech-img-up {
	position: relative;
	margin-bottom: 28px;
}

.eth-story-tech-img img {
	width: 100%;
	height: 348px;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-story-tech-img-up .eth-story-tech-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.eth-story-tech-button .btn-orange-eth {
	padding: 6px;
	background-color: #FF5347;
	width: 219px;
	height: 48px;
	color: #ffffff;
	font-size: 16px;
	line-height: 150%;
	text-align: center;
	justify-content: flex-end;
	border-width: 2px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-story-tech-button .btn-orange-eth img {
	margin-left: 25px;
}

.eth-story-tech-button .btn-orange-eth:hover {
	background-color: #262626;
	border-color: #262626;
}

.eth-story-review-slider {
	opacity: 0;
}

.eth-story-review-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.eth-story-review-slider .slick-list {
	padding: 102px 0 118px 0;
}

.eth-story-review-slide-inside {
	display: flex;
}

.eth-story-review-slide-right {
	width: 370px;
	margin-left: 46px;
}

.eth-story-review-slide-left {
	width: calc(100% - 416px);
	position: relative;
	padding-left: 98px;
}

.eth-story-review-qoute {
	position: absolute;
	left: 0;
	top: -26px;
}

.eth-story-review-slide-right .eth-story-reviewer-img img {
	width: 100%;
	height: 420px;
	object-fit: cover;
}

.eth-story-review-slide-left .section-title {
	color: #FFFFFF;
}

.eth-story-review-slide-left .section-title span {
	color: #05F283;
}

.eth-story-reviewer .paragraph-large {
	font-weight: 700;
	color: #FFFFFF;
	margin-bottom: 5px;
}

.eth-story-reviewer .paragraph-large * {
	margin-bottom: 0;
}

.eth-story-revierer-position {
	color: #FFFFFF;
}

.eth-story-review-slider .slick-arrow.slick-prev {
	left: 92px;
	bottom: 82px;
	width: 36px;
	height: 36px;
	top: unset;
	transform: translate(0, 0) rotate(180deg);
	-webkit-transform: translate(0, 0) rotate(180deg);
	-moz-transform: translate(0, 0) rotate(180deg);
	-ms-transform: translate(0, 0) rotate(180deg);
	-o-transform: translate(0, 0) rotate(180deg);
}

.eth-story-review-slider .slick-arrow.slick-next {
	left: 135px;
	bottom: 82px;
	width: 36px;
	height: 36px;
	top: unset;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
}

.review-main.eth-story-review {
	margin-bottom: 30px;
}

.eth-story-review {
	position: relative;
}

.eth-story-review .triangle-5 {
	position: absolute;
	width: 60px;
	height: 30px;
	z-index: 9;
	border-top: solid 30px #0746D5;
	border-left: solid 30px transparent;
	border-right: solid 30px transparent;
	bottom: -30px;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.just-an-img img {
	width: 100%;
	height: 244px;
	object-fit: cover;
}

.eth-hub-work-section {
	padding: 87px 0 20px 0;
}

.eth-hub-work-section>.section-title {
	text-transform: capitalize;
	margin-bottom: 13px;
}

.eth-hub-work-section>.smallest-text {
	margin-bottom: 50px;
}

.eth-hub-work-item {
	width: 100%;
	height: calc(100% - 18px);
	margin-bottom: 18px;
	padding: 32px 5px 28px 5px;
	border: 1px solid rgba(38, 38, 38, 0.1);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.eth-hub-work-item-img {
	margin-bottom: 11px;
}

.eth-hub-work-item-img img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.eth-hub-work-item .smallest-text * {
	margin-bottom: 0;
}

.eth-hub-work-list>.row {
	justify-content: center;
}

.extra-smallest-text {
	font-size: 14px;
}

.eth-hub-story {
	position: relative;
}

.eth-hub-story:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(38, 38, 38, 0.6);
}

.eth-hub-story-section {
	position: relative;
	z-index: 9;
}

.eth-hub-story-slider {
	opacity: 0;
}

.eth-hub-story-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.eth-hub-story-section {
	padding: 80px 0 91px 0;
}

.eth-hub-story-section-left {
	max-width: 357px;
	margin: 0 auto;
}

.eth-hub-story-section-left .section-title {
	line-height: 140%;
	color: #ffffff;
	text-transform: capitalize;
	margin-bottom: 15px;
}

.eth-hub-story-section-left .paragraph-medium {
	color: #ffffff;
}

.eth-hub-story-slide-inside {
	height: 100%;
	padding: 58px 56px 53px 66px;
	background-color: #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-hub-story-slide-inside .paragraph-medium {
	font-weight: 500;
	line-height: 140%;
	margin-bottom: 41px;
}

.eth-hub-story-slide-inside .paragraph-medium *:last-child {
	margin-bottom: 0;
}

.common-names-thing {
	display: flex;
	align-items: center;
}

.common-names-thing-left {
	margin-right: 15px;
}

.common-names-thing-left img {
	width: 67px;
	height: 67px;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.common-names-thing-right .smallest-text {
	font-weight: 500;
	line-height: 160%;
}

.common-names-thing-right .smallest-text * {
	margin-bottom: 0;
}

.common-names-thing-right .extra-smallest-text {
	line-height: 160%;
}

.common-names-thing-right .extra-smallest-text * {
	margin-bottom: 0;
}

.eth-hub-story-slider .slick-arrow {
	width: 36px;
	height: 36px;
}

.eth-hub-story-slider .slick-arrow.slick-prev {
	left: unset;
	top: unset;
	right: 80px;
	bottom: 30px;
	transform: translate(0, 0) rotate(180deg);
	-webkit-transform: translate(0, 0) rotate(180deg);
	-moz-transform: translate(0, 0) rotate(180deg);
	-ms-transform: translate(0, 0) rotate(180deg);
	-o-transform: translate(0, 0) rotate(180deg);
}

.eth-hub-story-slider .slick-arrow.slick-next {
	left: unset;
	top: unset;
	right: 33px;
	bottom: 30px;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
}

.eth-hub-story-section>.row {
	align-items: center;
}

.eth-hub-story-slider .slick-track {
	display: flex !important;
}

.eth-hub-story-slider .slick-slide {
	height: inherit !important;
}

.eth-hub-location-section {
	padding: 70px 0 89px 0;
}

.eth-hub-loaction-icon {
	margin-bottom: 28px;
}

.eth-hub-loaction-icon i,
.eth-hub-loaction-icon svg {
	font-size: 50px;
	line-height: 100%;
	color: #FF5347;
}

.eth-hub-location-section>.section-title {
	margin-bottom: 22px;
	text-transform: capitalize;
}

.eth-hub-location-list>.row {
	justify-content: center;
}

.eth-hub-location-item-img {
	margin-bottom: 35px;
}

.eth-hub-location-item-below .paragraph-medium {
	font-weight: 500;
	line-height: 130%;
	color: #002B56;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.eth-hub-location-item-below .paragraph-medium * {
	margin-bottom: 0;
}

.eth-hub-location-item-parts .extra-smallest-text {
	color: rgba(38, 38, 38, 0.4);
}

.eth-hub-location-item-parts .extra-smallest-text * {
	margin-bottom: 0;
}

.eth-hub-location-item-parts .smallest-text * {
	margin-bottom: 0;
}

.eth-hub-location-item-parts {
	margin-bottom: 16px;
}

.eth-hub-location-item {
	margin-bottom: 30px;
}

.eth-hub-location-item-parts .smallest-text a {
	text-decoration: underline;
}

.eth-hub-location-item-img img {
	width: 100%;
	height: 230px;
	object-fit: cover;
}

.eth-banner-cards-start {
	position: absolute;
	width: 100%;
	bottom: 0;
}

.eth-banner-cards-start .tech-companies-careers-section {
	padding: 0;
}

.eth-banner-cards-start .tech-companies-careers-section .tech-success-list {
	margin-left: auto;
	margin-right: 81px;
	margin-bottom: 10px;
}

.eth-banner-cards-start .tech-companies-careers-section:before {
	content: none;
}

.eth-home-tool-section>.row {
	justify-content: space-between;
	align-items: center;
}

.eth-home-tool-section {
	padding: 85px 0;
}

.eth-home-tool-left .main-small-title {
	margin-bottom: 20px;
}

.eth-home-tool-left .main-small-title span {
	color: #029DE0;
}

.eth-home-tool-left .smallest-text {
	margin-bottom: 26px;
}

.eth-home-tool-left .smallest-text *:last-child {
	margin-bottom: 0;
}

.eth-home-tool-btn .btn {
	max-width: 100%;
	width: 230px;
}

.eth-home-tool-right img {
	object-fit: cover;
}

.eth-banner-section .tech-companies-careers-section .tech-success-block .main-title {
	font-size: 35px;
	margin-bottom: 5px;
}

.eth-banner-section .tech-companies-careers-section .tech-success-block .detail {
	font-size: 13px;
}

.eth-banner-section .tech-companies-careers-section .tech-success-list>*:nth-child(2) {
	margin-top: -73px;
}

.eth-banner-section .tech-companies-careers-section .tech-success-list>*:nth-child(3) {
	margin-right: 80px;
	margin-top: -67px;
}

.eth-banner-section .tech-companies-careers-section .tech-success-block .detail ul li {
	font-size: 15px;
}

.eth-banner-section .tech-companies-careers-section .tech-success-block {
	max-width: 150px;
	height: 130px;
	padding: 10px;
}

.eth-banner-section .tech-companies-careers-section .tech-success-list {
	max-width: 366px;
}

.eth-banner-section .banner-section.home-banner-section .banner-description {
	top: 115px;
}

.eth-banner-section.banner-section .explore-programmes-button .explore-programmes-dropdown {
	max-width: unset;
}

.eth-banner-section.banner-section .explore-programmes-button .explore-programmes-dropdown>* {
	max-width: 264px;
}

.eth-banner-section.banner-section .explore-programmes-button .explore-programmes-dropdown .btn {
	margin-right: 14px;
}

.eth-banner-section.banner-section .explore-programmes-button .explore-programmes-dropdown .btn:last-child {
	margin-right: 0;
}

.eth-purple-bar-section .paragraph-medium {
	font-weight: 500;
	line-height: 140%;
	text-transform: capitalize;
	color: rgba(255, 255, 255, 0.95);
}

.eth-purple-bar-section .paragraph-medium *:last-child {
	margin-bottom: 0;
}

.eth-purple-bar-section .paragraph-medium span {
	color: rgba(251, 214, 71, 0.95);
}

.eth-purple-bar-section {
	padding: 29px 62px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.banner-section.eth-banner-section {
	z-index: unset;
}

.eth-banner-section.banner-section.home-banner-section .banner-description {
	z-index: 999;
	top: 115px;
}

.eth-banner-section .eth-banner-cards-start {
	z-index: 99;
}

.eth-purple-bar {
	margin-top: -91px;
	z-index: 9;
	position: relative;
}

.header.header-eth {
	border-top: 1px solid rgba(0, 0, 0, 0.10);
	background: #FFF;
	z-index: 9;
}

.header-eth-section .navbar .navbar-nav .nav-item {
	margin: 0 24px;
}

.header-eth-section .navbar .navbar-nav .nav-item .nav-link {
	padding: 27px 0 25px 0;
	letter-spacing: unset;
	text-transform: none;
}

.eth-language ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
}

.eth-language ul li {
	font-size: 12px;
	padding: 0 10px;
	position: relative;
}

.eth-language ul li:first-child {
	padding-left: 0;
}

.eth-language ul li:last-child {
	padding-right: 0;
}

.eth-language ul li a {
	color: rgba(38, 38, 38, 0.5);
}

.eth-language ul li.active a {
	color: rgba(38, 38, 38, 1);
}

.eth-language ul li:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	bottom: 0;
	width: 1px;
	height: 19px;
	background-color: rgba(0, 0, 0, 0.5);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.eth-language ul li:last-child:after {
	content: none;
}

.eth-home-gain .mission-statement-section {
	padding: 0;
}

.eth-home-gain .mission-statement-inside {
	padding: 95px 0 108px 0;
}

.eth-home-gain .mission-statement-left .mission-statement-img {
	height: 485px;
}

.eth-home-gain .about-logo .mission-statement-left .mission-statement-img * {
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.eth-home-gain .mission-statement-right .main-small-title {
	text-transform: capitalize;
	margin-bottom: 15px;
}

.eth-home-gain .mission-statement-right .main-small-title span {
	color: #029DE0;
}

.eth-home-gain .mission-statement-right .smallest-text {
	margin-bottom: 33px;
}

.eth-home-become.eth-home-gain .mission-statement-left .mission-statement-img {
	height: 373px;
}

.eth-home-journey.eth-home-gain .mission-statement-left .mission-statement-img {
	height: 400px;
}

.fancybox__container {
	z-index: 99999 !important;
}

.eth-home-happen-section {
	padding: 119px 0 47px 0;
}

.eth-home-happen.events-on-hubs-section {
	margin-bottom: 0;
}

.eth-home-happen .events-on-hubs {
	padding: 119px 0 47px 0;
}

.eth-home-happen .event-item .event-detail-block {
	padding-bottom: 0;
}

.eth-hub-co-work.eth-home-gain .mission-statement-inside {
	padding: 35px 0 32px 0;
}

.eth-hub-co-work .eth-story-tech-img-up {
	margin-bottom: 0;
}

.eth-hub-co-work.eth-home-gain .mission-statement-left .mission-statement-img {
	height: 348px;
}

.eth-hub-co-work.eth-home-gain .about-logo .mission-statement-left .mission-statement-img * {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-hub-network-section {
	padding: 32px 0 104px 0;
}


.eth-hub-network-left {
	padding-top: 58px;
}

.eth-hub-network-left .block-title {
	margin-bottom: 15px;
}

.eth-hub-network-left .smallest-text {
	max-width: 461px;
}

.eth-hub-network-right img {
	width: 100%;
	height: 370px;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-story-review-star .rating {
	display: inline-block;
	unicode-bidi: bidi-override;
	color: #888888;
	font-size: 25px;
	height: 25px;
	width: auto;
	margin: 0;
	position: relative;
	padding: 0;
}

.eth-story-review-star .rating-upper {
	color: #FCD22E;
	padding: 0;
	position: absolute;
	z-index: 1;
	display: flex;
	top: 0;
	left: 0;
	overflow: hidden;
}

.eth-story-review-star .rating-lower {
	padding: 0;
	display: flex;
	z-index: 0;
}

.eth-story-review-stars {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 47px;
}

.eth-story-review-stars .paragraph-medium * {
	margin-bottom: 0;
}

.eth-story-review-star {
	margin: 0 13px;
	margin-top: -2px;
}

.eth-story-review-stars .paragraph-medium {
	font-weight: 500;
	line-height: 130%;
	color: #002B56;
}

.eth-story-review-stars .smallest-text {
	line-height: 120%;
}

.eth-story-review-stars .smallest-text * {
	margin-bottom: 0;
}

.eth-story-review .review-section {
	margin-top: -30px;
}

.follow-us-on {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 14px;
}

.follow-us-section .follow-us-on .block-title {
	margin-bottom: 10px;
}

.header-eth-section .navbar .navbar-nav .nav-item .nav-link:hover {
	color: #029DE0 !important;
}

.eth-language ul li a:hover {
	color: #029DE0;
}

.country-dropdown-menu .dropdown button {
	position: relative;
	padding: 0;
	padding-right: 30px;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.country-dropdown-menu .dropdown button:after {
	content: none;
}

.country-dropdown-menu .dropdown button:before {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	font-size: 20px;
	line-height: 100%;
	color: #1C1B1F;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.country-dropdown-menu .dropdown button img {
	width: 35px;
	height: 23px;
	object-fit: contain;
}

.country-dropdown-menu .dropdown-item img {
	width: 35px;
	height: 23px;
	object-fit: contain;
}

.go-to-text {
	color: rgba(38, 38, 38, 0.50);
	font-size: 13px;
	font-weight: 400;
	line-height: 150%;
	margin-right: 20px;
}

.go-to-text * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.country-dropdown-header {
	display: flex;
	align-items: center;
}

.country-dropdown-menu .dropdown-menu {
	left: -150px;
	width: 356px;
	/* max-width: 100%; */
	padding: 51px 37px 28px 37px;
	border: 1px solid #002B56;
	background: #FFF;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.country-dropdown-menu .dropdown-menu li .dropdown-item {
	padding: 0;
	color: #262626;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: 0.36px;
	margin-bottom: 15px;
}

.country-dropdown-menu .dropdown-menu li:first-child .dropdown-item {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #000;
}

.country-dropdown-menu .dropdown-menu li .dropdown-item img {
	display: none;
}

.country-dropdown-menu {
	margin-right: 72px;
	position: relative;
}

.country-dropdown-menu:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100px;
	top: 50%;
	right: -22px;
	background: rgba(0, 0, 0, 0.10);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.country-dropdown-menu .dropdown-menu li .dropdown-item:hover {
	background-color: transparent;
	color: #029DE0;
}

.header-eth-section .navbar .navbar-nav .nav-item .nav-link.active,
.header-eth-section .navbar .navbar-nav .nav-item.current-menu-item .nav-link {
	position: relative;
}

/* .header-eth-section .navbar .navbar-nav .nav-item .nav-link.active:after, */
/* .header-eth-section .navbar .navbar-nav .nav-item.li-active:after, */
.header-eth-section .navbar .navbar-nav .nav-item.current-menu-item:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 5px;
	background-color: #00E0FF;
	bottom: 20px;
	left: 0;
	right: 0;
}

.country-dropdown-menu .dropdown-menu li .dropdown-item.active {
	background-color: transparent !important;
	color: #029DE0;
	font-weight: 600;
	position: relative;
	padding-left: 30px;
}

.country-dropdown-menu .dropdown-menu li .dropdown-item.active:before {
	content: '\f00c';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 20px;
	line-height: 100%;
	color: #029DE0;
}

.country-dropdown-header.country-dropdown-footer {
	justify-content: flex-end;
}

.country-dropdown-footer .country-dropdown-menu {
	margin-right: 0;
}

.country-dropdown-footer .country-dropdown-menu:after {
	content: none;
}

.country-dropdown-footer .country-dropdown-menu .dropdown button:before {
	color: #FFF;
}

.f-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.country-dropdown-footer .country-dropdown-menu .dropdown-menu {
	left: -290px !important;
}

.header-eth-nav-menu-open-for-banner.eth-banner-section.banner-section.home-banner-section .banner-description {
	z-index: unset;
}

.header-eth-nav-menu-open-for-banner.eth-banner-section .eth-banner-cards-start {
	z-index: unset;
}

/* .eth-story-reviewer {
	margin-bottom: 60px;
} */

/* 12-3-2024 */

/* 18-3-2024 */

.eth-story-review .review-item-inside {
	padding: 20px;
}

.eth-story-review .review-item .review-text-detail {
	padding: 0;
	border-bottom: none;
}

.eth-story-review .review-item .review-text * {
	font-size: 18px;
	font-weight: 600;
	line-height: 140%;
	color: #002B56;
}

.eth-story-review .review-item .review-text-detail span {
	font-weight: 600;
	color: #7161E1;
}

.eth-story-review .review-item .review-text-detail strong {
	color: #029DE0;
}

.eth-story-review .review-item .review-detail {
	padding: 0;
	margin-top: 20px;
}

.eth-story-review .review-item {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.eth-story-review .review-item .review-main-img {
	margin-bottom: 20px;
	position: relative;
}

.eth-story-review .review-item .review-main-img img {
	width: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.eth-story-review .review-item .reviewer-detail * {
	font-size: 12px;
	color: #080A52;
	line-height: 150%;
}

.eth-story-review .review-item .reviewer-detail .reviewer-name * {
	font-size: 14px;
	color: #080A52;
}

.eth-home-review-new .main-small-title {
	margin-bottom: 15px;
}

.eth-home-review-new .main-small-title span {
	color: #029DE0;
}

.eth-home-review-new .paragraph-medium {
	margin-bottom: 30px;
}

/* 18-3-2024 */

/* 19-3-2024 */

.new-fellow-banner-section {
	position: relative;
	z-index: 9;
}

.new-fellow-banner-section .main-title {
	font-weight: 600;
	color: rgba(255, 255, 255, 0.95);
	margin-bottom: 16px;
	max-width: 625px;
	text-transform: capitalize;
}

.new-fellow-banner {
	position: relative;
}

.new-fellow-banner:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(90deg, #262626 0%, rgba(38, 38, 38, 0.00) 84.51%);
	mix-blend-mode: multiply;
}

.nfb-text {
	margin-bottom: 54px;
	max-width: 530px;
}

.nfb-text * {
	color: #fff;
	line-height: 160%;
	margin-bottom: 0;
}

.nfb-btn-green .btn {
	font-size: 16px;
	width: 218px;
	height: 45px;
	padding: 9px 34px 9px;
}

.nfb-btn-red .btn-red-arrow {
	font-size: 16px;
	line-height: 150%;
	padding: 5px 66px 5px 40px;
	width: 246px;
	height: 45px;
	position: relative;
	color: #FFFFFF !important;
	background-color: #FF5347 !important;
	border-color: #FF5347 !important;
}

.nfb-btn-red .btn-red-arrow:hover {
	color: #002B56 !important;
	background-color: #FBD647 !important;
	border-color: #FBD647 !important;
}

.nfb-btn-red .btn-red-arrow:after {
	content: '';
	position: absolute;
	background-image:
		url('https://alxafricastg.wpengine.com/wp-content/uploads/2024/03/arrow-btn.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 36px;
	height: 36px;
	top: 50%;
	right: 5px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.nfb-btn {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.nfb-btn>* {
	margin-bottom: 17px;
	margin-right: 10px;
}

.nfb-photo-taken {
	position: absolute;
	bottom: 22px;
	right: 86px;
	z-index: 9;
}

.nfb-photo-taken * {
	font-size: 16px;
	line-height: 100%;
	color: #FFFFFF;
	margin-bottom: 0;
}

.new-fellow-banner-section {
	padding: 125px 0;
}

.nfc-logo-slider {
	opacity: 0;
}

.nfc-logo-slider.slick-initialized {
	position: relative;
	opacity: 1;
}

.nfc-logo-slider .slick-list {
	margin: 0 -18px;
}

.nfc-logo-slider .nfc-logo-slide {
	padding: 0 18px;
}

.nfc-logo-slider .nfc-logo-slide img {
	margin: 0 auto;
}

.nfc-title * {
	color: #080A52;
	font-size: 18px;
	font-weight: 400;
	line-height: 120%;
	margin-bottom: 0;
}

.new-fellow-company-section {
	padding: 40px 0 22px 0;
}

.new-fellow-adv-section {
	padding: 92px 0 50px 0;
}

.nfa-left .main-small-title span {
	color: #029DE0;
}

.nfa-img img {
	width: 100%;
	height: 370px;
	object-fit: cover;
}

.new-fellow-adv-section>.row {
	align-items: center;
}

.new-fellow-ben-section {
	padding: 50px 0;
}

.new-fellow-ben-section .block-title {
	max-width: 667px;
	margin-left: auto;
	margin-right: auto;
}

.nfb-list>.row {
	margin-left: 0;
	margin-right: 0;
}

.nfb-list>.row>[class*=col-] {
	padding-left: 0;
	padding-right: 0;
}

.nfb-list>.row>[class*=col-]>* {
	height: 100%;
}

.nfb-list>.row>[class*=col-]>*>img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.nfb-bg-violet {
	padding: 46px 20px 66px 191px;
	position: relative;
}

.nfb-violet-logo {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.nfb-violet-logo img {
	max-height: 100%;
	height: 100%;
	object-fit: cover;
}

.nfb-item .paragraph-medium {
	font-weight: 500;
	line-height: 150%;
	color: #FFFFFF;
	margin-bottom: 9px;
}

.nfb-item .paragraph-medium * {
	margin-bottom: 0;
}

.nfb-item .smallest-text {
	line-height: 150%;
	color: #FFFFFF;
}

.nfb-item .smallest-text * {
	margin-bottom: 0;
}

.nfb-bg-blue {
	padding: 46px 42px 39px 36px;
}

.nfb-bg-yellow {
	padding: 46px 56px 86px 35px;
}

.nfb-bg-yellow.nfb-item .paragraph-medium {
	color: #262626;
}

.nfb-bg-yellow.nfb-item .smallest-text {
	color: #262626;
}

.nfb-bg-green {
	position: relative;
	padding: 45px 177px 43px 41px;
}

.nfb-green-logo {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

.nfb-green-logo img {
	max-height: 100%;
	height: 100%;
	object-fit: cover;
}

.new-fellow-review-section {
	padding: 91px 0;
}

.new-fellow-review-section .block-title {
	max-width: 667px;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
}

.new-fellow-review .eth-story-review {
	margin-bottom: 0;
}

.new-fellow-review-slider {
	opacity: 0;
}

.new-fellow-review-slider.slick-initialized {
	opacity: 1;
	position: relative;
	padding: 0 0 50px 25px;
}

.new-fellow-review-slider .new-fellow-review-slide {
	padding: 0 6px;
}

.new-fellow-review-slider .slick-list {
	margin: 0 -6px;
	padding-right: 100px;
}

.new-fellow-review {
	overflow: hidden;
}

.new-fellow-faq .faq-new-page .faq-accordion .faq-accordion-item-open {
	background-color: #FFFFFF !important;
}

.new-fellow-faq .foundation-faq-section {
	padding: 65px 0 204px 0;
	margin-bottom: -140px;
}

.new-fellow-faq .faq-new-page .faq-accordion .faq-accordion-item-open .accordion-button {
	font-weight: 600;
}

.new-fellow-faq .faq-new-page .faq-accordion .accordion-button {
	font-size: 16px;
	font-weight: 500;
}

.new-fellow-el-section {
	padding: 87px 0 80px 0;
}

.nfe-left .block-title {
	margin-bottom: 20px;
}

.nfe-left .smallest-text {
	margin-bottom: 26px;
}

.nfe-left .smallest-text * {
	margin-bottom: 0;
}

.nfe-btn .btn {
	width: 269px;
	max-width: 100%;
}

.nfe-item {
	padding: 30px 27px;
	height: calc(100% - 20px);
	margin-bottom: 20px;
}

.nfe-item.smallest-text * {
	margin-bottom: 0;
}

/* 19-3-2024 */

/* 20-3-2024 */

.new-fellow-map {
	text-align: center;
	position: relative;
}

.map-absolute-1 {
	position: absolute;
	top: 7%;
	left: 20%;
}

.map-absolute-2 {
	position: absolute;
	top: 12%;
	right: 35%;
}

.map-absolute-3 {
	position: absolute;
	top: 43.5%;
	right: 22%;
}

.map-absolute-4 {
	position: absolute;
	top: 41.8%;
	left: 25.9%;
}

.map-absolute-5 {
	position: absolute;
	left: 41.2%;
	top: 43.7%;
}

.map-absolute-6 {
	position: absolute;
	bottom: 44.5%;
	right: 21.4%;
}

.map-absolute-7 {
	position: absolute;
	bottom: 36.2%;
	left: 64.4%;
}

.map-absolute-8 {
	position: absolute;
	bottom: 23.8%;
	left: 67.5%;
}

.map-absolute-9 {
	position: absolute;
	bottom: 3.2%;
	left: 54%;
}

.map-dot {
	position: relative;
	width: 8px;
	height: 8px;
	background-color: #FF5347;
	margin: 0 auto;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.map-dot:before {
	content: '';
	position: absolute;
	width: 28px;
	height: 28px;
	top: -10px;
	left: -10px;
	right: -10px;
	bottom: -10px;
	background-color: rgba(255, 83, 71, 0.2);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.map-dot:after {
	content: '';
	position: absolute;
	width: 48px;
	height: 48px;
	top: -20px;
	left: -20px;
	right: -20px;
	bottom: -20px;
	background-color: rgba(255, 83, 71, 0.1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.map-person-photo {
	margin-bottom: 8px;
}

.map-person-photo img {
	width: 50px;
	height: 50px;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.map-person-name {
	margin-bottom: 2px;
}

.map-person-name * {
	font-size: 12px;
	line-height: 150%;
	color: #262626;
	font-weight: 500;
	margin-bottom: 0;
}

/* .map-person-city {
	margin-bottom: 10px;
} */

.map-person-city * {
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	color: rgba(38, 38, 38, 0.8);
	margin-bottom: 0;
}

.map-person {
	position: absolute;
	top: -150px;
	left: -87px;
	padding: 12px 16px 12px 16px;
	width: 180px;
	background-color: #FFFFFF;
	margin-bottom: 28px;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.map-absolute-whole {
	position: relative;
}

.map-person {
	display: none;
}

.map-dot {
	cursor: pointer;
}

.new-fellow-where-section {
	padding: 50px 0 100px 0;
}

.new-fellow-where-right {
	margin-top: 65px;
}

.new-fellow-where-right .block-title {
	margin-bottom: 20px;
}

.new-fellow-where-right .smallest-text {
	margin-bottom: 38px;
	max-width: 310px;
}

.new-fellow-where-right .smallest-text *:last-child {
	margin-bottom: 0;
}

.new-fellow-where-btn .btn {
	width: 269px;
	max-width: 100%;
}

.triangle-fellow {
	width: 16px;
	height: 8px;
	border-top: solid 8px #FFFF;
	position: absolute;
	left: 80px;
	border-left: solid 8px transparent;
	border-right: solid 8px transparent;
	bottom: -8px;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	display: inline-block;
}

/* 20-3-2024 */

/* 27-3-2024 */

.country-dropdown-menu .button-img-hide.dropdown button img {
	display: none;
}

.image-hide .country-dropdown-menu .dropdown button img {
	display: none;
}

.country-dropdown-footer .go-to-text {
	color: #FFFFFF;
}

.f-right .country-dropdown-go {
	display: none;
}

.image-hide .f-right .country-dropdown-go {
	display: block;
}

.f-right .country-dropdown-go.go-to-show {
	display: block;
}

/* 27-3-2024 */

/* 3-4-2024 */

.nfe-images {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.nfe-img {
	margin-right: 1px;
	margin-bottom: 1px;
}

.nfe-img img {
	width: 270px;
	height: 180px;
	object-fit: cover;
}

/* 3-4-2024 */
/* 4-4-2024 */

.review-page-item-fancybox {
	position: relative;
}

.review-page-item-fancybox .review-page-item-fancybox-image * {
	width: 100%;
	height: auto;
	object-fit: cover;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.review-page-item-fancybox .common-video-play-icon {
	width: 46px !important;
	height: 46px !important;
	font-size: 15px;
	border-width: 3px;
}

.review-page-item-fancybox .common-video-play-icon * {
	width: 15px !important;
	height: 15px !important;
}

/* 4-4-2024 */

/* 5-4-2024 */

.eth-hub-location-btn {
	margin-top: 30px;
}

.eth-hub-location-btn .btn {
	font-size: 15px;
}

.eth-story-review .review-item .review-main-img .common-video-play-icon {
	width: 50px !important;
	height: 50px !important;
	font-size: 15px;
	border-width: 3px;
}

.eth-story-review .review-item .review-main-img .common-video-play-icon * {
	width: 15px !important;
	height: 15px !important;
	top: -0.5px;
}

/* 5-4-2024 */

/* 11-4-2024 */

.review-item .review-text * strong {
	/* font-weight: 400 !important; */
	font-weight: 600 !important;
	color: #029DE0;
}

.review-item .review-text * span {
	/* font-weight: 400 !important; */
	font-weight: 600 !important;
	color: #7161E1;
}

/* 11-4-2024 */

/* 17-4-2024 */

.review-filter {
	flex-wrap: wrap;
}

.review-filter .form-select {
	cursor: pointer;
	box-shadow: none !important;
	padding: 7px 40px 7px 15px;
	width: 218px;
	height: 38px;
	color: #262626;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	border: 1px solid #029DE0;
	background-color: rgba(255, 255, 255, 0.60);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* 17-4-2024 */

/* 18-4-2024 */

.alx-client-experience-section .alx-client-experience-description.eth-story-review {
	margin-bottom: 0;
}

.alx-client-experience-section .alx-client-experience-description.eth-story-review .carouselTicker__item .review-item {
	max-width: 100%;
}

.our-learners-saying-section.all-programs-blog-post .our-learners-saying-desktop-view.eth-story-review {
	margin-bottom: 0;
}

.our-learners-saying-section.all-programs-blog-post .our-learners-saying-desktop-view.eth-story-review .review-item {
	max-width: 100%;
}

/* .alx-client-experience-section .eth-story-review .review-item .review-main-img .common-video-play-icon {
	z-index: 99999;
} */

.alx-client-experience-item.carouselTicker__item .review-item .profile-img-overlay {
	display: block;
	/* position: relative;
	left: unset;
	right: unset;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0); */
}

/* bio-page */

.new-bio-section {
	width: 680px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 25px 0;
}

.new-bio-logo a {
	display: inline-block;
}

.new-bio-social-icon {
	margin: 25px 0 30px 0;
}

.new-bio-social-icon ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 40px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.new-bio-social-icon ul li svg {
	fill: #FFFFFF;
}

.new-bio-social-icon ul li a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.new-bio-social-icon ul li a:hover {
	transform: scale(1.08);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.new-bio-social-btn .new-bio-btn {
	margin-bottom: 15px;
	position: relative;
}

.new-bio-social-btn .new-bio-btn .new-bio-btn-icon {
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.new-bio-social-btn .new-bio-btn .new-bio-btn-icon svg {
	fill: #FFFFFF;
}

.new-bio-social-btn .new-bio-btn .btn {
	position: relative;
	width: 95%;
	padding: 18px 20px 18px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.new-bio-social-btn .new-bio-btn .btn:hover {
	transform: scale(1.02);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.new-bio-social-btn .new-bio-btn .btn.btn-simple-parrot:hover {
	border-color: #FFFFFF !important;
	background-color: transparent !important;
	color: #FFFFFF !important;
}

.new-bio-photos {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 4px;
}

.new-bio-photos>.new-bio-photo {
	flex: 0 0 calc(33.33% - 4px);
	position: relative;
	cursor: pointer;
	display: block;
}

.new-bio-photos .new-bio-photo:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-color: rgba(0, 0, 0, .03) rgba(0, 0, 0, .05) rgba(0, 0, 0, .05);
	background: rgba(0, 0, 0, 0.1);
	/* transition: all ease-in-out 300ms;
    -webkit-transition: all ease-in-out 300ms;
    -ms-transition: all ease-in-out 300ms;
    -o-transition: all ease-in-out 300ms;
    -moz-transition: all ease-in-out 300ms; */
}

.new-bio-photos .new-bio-photo:hover:after {
	background: rgba(0, 0, 0, 0.2);
}

.new-bio-photos .new-bio-photo .new-bio-photo-icon {
	position: absolute;
	top: 6px;
	right: 10px;
	width: 20px;
	fill: #FFFFFF;
	z-index: 9;
}

.new-bio-photos .new-bio-photo .new-bio-photo-icon img {
	width: 100%;
}

.new-bio-photo-img {
	height: 100%;
}

.new-bio-photo-img>* {
	width: 100%;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

/* bio-page */


/* 18-4-2024 */

/* 20-4-2024 */

.new-bio-social-icon ul li a svg,
.new-bio-social-icon ul li a i {
	font-size: 26px;
	color: #FFFFFF;
}

.new-bio-social-icon ul li {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* 20-4-2024 */

/* 22-4-2024 */

.zi-loader {
	padding: 12px 0;
}

.zi-loader * {
	margin-bottom: 0;
}

/* 22-4-2024 */

/* 23-4-2024 */

.our-learners-saying-description .our-learners-saying-slider .slick-track {
	margin: 0;
}

/* 23-4-2024 */

/* 25-4-2024 */

.purple-bar-start {
	position: relative;
}

.purple-bar-start .purple-bar-close {
	right: -30px;
}

.review-page-item-fancybox-image {
	position: relative;
}

.review-page-item-fancybox-image:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.our-learners-saying-carousel-new .slick-slide .review-item {
	max-width: 100%;
}

.alx-home-page-testimonial-slider .alx-home-page-testimonial-slide .review-item {
	max-width: 100%;
}

.alx-home-page-testimonial-slider {
	opacity: 0;
}

.alx-home-page-testimonial-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.alx-home-page-testimonial-slider .slick-list {
	margin: 0 -15px;
	padding: 0 170px;
}

.alx-home-page-testimonial-slider .alx-home-page-testimonial-slide {
	padding: 0 15px;
}

.alx-home-page-testimonial-slider.slick-slider .slick-arrow svg path {
	fill: #05F283;
}

.alx-home-page-testimonial-slider.slick-slider .slick-arrow.slick-prev {
	left: 50px;
}

.alx-home-page-testimonial-slider.slick-slider .slick-arrow.slick-next {
	right: 50px;
}

.alx-home-page-testimonial-slider.slick-slider .slick-arrow:hover {
	opacity: 0.7;
}

/* 25-4-2024 */

/* 26-4-2024 */

.banner-main-carousel .slick-dots {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	bottom: 108px;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.banner-main-carousel .slick-dots li:only-child {
	display: none;
}

.banner-main-carousel .slick-dots li {
	font-size: 0;
	line-height: 100%;
	margin-right: 15px;
}

.banner-main-carousel .slick-dots li:last-child {
	margin-right: 0;
}

.banner-main-carousel .slick-dots li button {
	font-size: 0;
	line-height: 100%;
	padding: 0;
	background-color: rgba(255, 255, 255, 0.3);
	border: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.banner-main-carousel .slick-dots li button:hover {
	background-color: transparent;
	border: 1px solid #FFFFFF;
}

.banner-main-carousel .slick-dots li.slick-active button {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}


.program-newer-item-partner-red .program-newer-item-inside {
	border-top-width: 1px;
	background-color: #C8102E;
	padding: 40px 46px 44px 48px;
	align-items: center;
}

.program-newer-item-partner-red .program-newer-left {
	margin-right: 53px;
	flex: 0 0 145px;
}

.program-newer-item-partner-red .program-newer-left a {
	display: block;
}

.program-newer-item-partner-red .program-newer-left img {
	width: 100%;
	height: auto;
	object-fit: contain;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.program-newer-item-partner-red .program-newer-middle {
	max-width: unset;
	flex: 0 0 calc(100% - 435px);
	margin-right: 46px;
}

.program-newer-item-partner-red .program-newer-middle .paragraph-medium {
	margin-bottom: 0;
	color: #FFF;
	font-size: 34px;
	font-weight: 600;
	line-height: 110%;
}

.program-newer-item-partner-red .program-newer-middle .paragraph-medium * {
	margin-bottom: 0;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.program-newer-item-partner-red .program-newer-middle .paragraph-medium a:hover * {
	color: #FBD647;
}

.program-newer-item-partner-red .program-newer-right {
	width: 191px;
}

.program-newer-item-partner-red .program-newer-right .program-newer-btn-apply .btn {
	width: 100%;
}

.programme-careers-list-new-item-add .container {
	max-width: 100%;
}


.programme-careers-block.programme-careers-block-red {
	background-color: #C8102E;
	padding: 38px 22px 42px 22px;
}

.programme-careers-block.programme-careers-block-red .careers-image {
	width: 109px;
	height: auto;
	margin-bottom: 44px;
}

.programme-careers-block.programme-careers-block-red .careers-image * {
	object-fit: contain;
}

.programme-careers-block.programme-careers-block-red .careers-detail {
	height: auto;
	padding: 0;
}

.programme-careers-block.programme-careers-block-red .careers-title {
	color: #FFF;
	font-size: 26px;
	font-weight: 600;
	line-height: 110%;
	max-width: 200px;
	margin-bottom: 0;
}

.programme-careers-block.programme-careers-block-red .careers-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.programme-careers-block.programme-careers-block-red .careers-detail .careers-button {
	padding-top: 0;
	margin-top: 36px;
}

.home-page .programme-careers-list-items ul li:last-child {
	display: none;
}

.review-main.eth-home-review-new {
	margin-bottom: 0;
}

/* 26-4-2024 */

/* 29-4-2024 */

.home-program-section .programme-careers-tabing .nav-tabs .nav-item:last-child {
	display: none;
}

.home-program-section .programme-careers-tabing .nav-tabs .nav-item:nth-last-child(2) {
	margin-right: 0;
}

/* 29-4-2024 */

/* 1-5-2024 */

.location-learner-voice.eth-home-review-new .eth-story-review-stars .paragraph-medium {
	margin-bottom: 0;
}

/* 1-5-2024 */

/* 30-4-2024 */

.text-FFFFFF {
	color: #FFFFFF !important;
}

.pw-medium {
	font-size: 20px;
	line-height: 140%;
}

.pw-medium * {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}

.pw-medium *:last-child {
	margin-bottom: 0;
}

.pw-large {
	font-size: 24px;
	line-height: 140%;
}

.pw-large * {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}

.pw-large *:last-child {
	margin-bottom: 0;
}

.transparent-non-btn {
	color: #262626;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
	letter-spacing: 0.8px;
	padding: 8px 30px;
	border-radius: 10px;
	border: 2px solid #27DEF2;
	display: inline-block;
	text-transform: uppercase;
}

.transparent-non-btn * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
}

.pw-section-title {
	font-weight: 500;
	font-size: 36px;
	line-height: 150%;
	color: #262626;
	margin-bottom: 10px;
}

.pw-section-title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-bottom: 0;
}

.pw-block-title {
	color: #FFF;
	font-size: 48px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 10px;
}

.pw-block-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

/*-----------------pw-banner-start-----------------*/
.pw-banner-title {
	color: #FFF;
	font-size: 60px;
	font-weight: 500;
	line-height: 110%;
	text-transform: capitalize;
}

.pw-banner-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-transform: inherit;
	margin-bottom: 0;
}

.pw-banner-title span {
	color: #FBD647;
}

.pw-banner-title strong {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #FFF;
	color: transparent;
	mix-blend-mode: screen;
}

.pw-banner-main {
	position: relative;
}

.pw-banner-main:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	background: linear-gradient(277deg, rgba(0, 0, 0, 0.00) -34.48%, rgba(0, 0, 0, 0.80) 90.81%);
	mix-blend-mode: multiply;
}

.pw-banner-main .pw-banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.pw-banner-main .pw-banner-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pw-banner-section {
	position: relative;
	z-index: 9;
	padding: 162px 0 168px 0;
}

.pw-banner-section .pw-banner-above {
	max-width: 698px;
}

.pw-banner-section .pw-banner-above .transparent-non-btn {
	margin-bottom: 27px;
}

.pw-banner-title .little-right {
	padding-left: 42px;
}

.pw-banner-title .more-right {
	padding-left: 70px;
}

.pw-banner-comment-start {
	margin-top: 65px;
}

.pw-banner-comment-inside {
	max-width: 572px;
	margin-left: auto;
	position: relative;
}

.pw-banner-comment-inside:before {
	content: '';
	position: absolute;
	width: 3px;
	height: 100%;
	background-color: #27DEF2;
	top: 0;
	bottom: 0;
	left: -36px;
}

.pw-banner-comment-inside .pw-medium {
	color: #FFFFFF;
	font-weight: 500;
	margin-bottom: 13px;
}

.pw-btns .btn-simple-simple-parrot {
	color: #FFFFFF !important;
}

.pw-btns .btn-simple-simple-parrot:hover {
	color: #002B56 !important;
}

/*-----------------pw-banner-end-------------------*/

/*-----------------pw-sky-bar-start----------------*/
.pw-sky-bar-main {
	margin-top: -71px;
	position: relative;
	/* z-index: 9; */
}

.pw-sky-bar-section {
	position: relative;
	z-index: 99;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-sky-bar-list>.row {
	align-items: center;
}

.pw-sky-bar-item {
	max-width: 274px;
	margin: 0 auto;
	padding: 43px 22px;
	position: relative;
}

.pw-sky-bar-item:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 125px;
	background-color: rgba(255, 255, 255, 0.5);
	top: 50%;
	right: -15px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.pw-sky-bar-list>.row>[class*=col-]:last-child .pw-sky-bar-item:after {
	content: none;
}

.pw-sky-item-img {
	margin-bottom: 18px;
}

.pw-sky-item-img img {
	width: 60px;
	height: 60px;
	object-fit: contain;
}

.pw-sky-item-text {
	line-height: 120%;
}

.pw-sky-item-text * {
	margin-bottom: 0;
}

/*-----------------pw-sky-bar-end------------------*/

/*-----------------pw-pathway-start----------------*/
.pw-common-fancybox-video {
	position: relative;
}

.pw-section-detail {
	line-height: 140%;
}

.pw-section-detail a {
	display: block;
	text-decoration: underline;
}

.pw-section-detail *:last-child {
	margin-bottom: 0;
}

.pw-pathway-section {
	padding: 106px 0;
}

.pw-pathway-section>.row {
	align-items: center;
}

.pw-pathway-img .pw-common-fancybox-video .pw-common-fancybox-video-image * {
	width: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-pathway-right .transparent-non-btn {
	margin-bottom: 31px;
}

.pw-pathway-right .pw-section-title {
	margin-bottom: 7px;
}

.pw-pathway-right .pw-section-detail {
	max-width: 539px;
}

/*-----------------pw-pathway-end------------------*/

/*-----------------pw-hybrid-start-----------------*/
.pw-hybrid-section {
	padding: 88px 0 438px 0;
}

.pw-hybrid-left {
	padding-top: 58px;
}

.pw-hybrid-left .transparent-non-btn {
	margin-bottom: 35px;
}

.pw-hybrid-left .pw-section-title {
	margin-bottom: 22px;
}

/*-----------------pw-hybrid-end-------------------*/

/*-----------------pw-hgrad-start------------------*/

/* hgrad-fancybox */
.pw-hgrad-fancybox .pw-common-fancybox-video {
	max-width: 970px;
	margin: 0 auto;
}

.pw-hgrad-fancybox .pw-common-fancybox-video:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-hgrad-fancybox .pw-common-fancybox-video-image * {
	height: 595px;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-hgrad-fancybox .common-video-play-icon {
	z-index: 9;
	border-color: rgba(255, 255, 255, 0.8);
}

.pw-hgrad-main .pw-hgrad-fancybox .pw-common-fancybox-video {
	margin-top: -395px;
}

.pw-hgrad-fancybox {
	padding: 34px 0;
}

/* hgrad-fancybox */

/* pw-student */
.pw-student-section {
	padding: 34px 0;
}

.pw-student-inside {
	max-width: 717px;
}

.pw-student-section .transparent-non-btn {
	margin-bottom: 36px;
}

.pw-student-section .pw-section-title {
	margin-bottom: 27px;
}

.pw-student-section .pw-section-detail {
	margin-bottom: 37px;
}

.pw-student-btn .btn {
	color: #000000 !important;
}

.pw-hgrad-main .pw-student-section .transparent-non-btn {
	color: #FFFFFF;
}

.pw-hgrad-main .pw-student-section .pw-section-title {
	color: #FFFFFF;
}

.pw-hgrad-main .pw-student-section .pw-section-detail {
	color: #FFFFFF;
}

/* pw-student */

/* pw-hgrad-card */
.pw-hgrad-cards-section {
	padding: 32px 0;
}

.pw-hgrad-card-item {
	margin-bottom: 20px;
}

.pw-hgrad-card-item .pw-hgrad-card-item-img {
	position: relative;
}

.pw-hgrad-card-item.pw-hgrad-card-item-overlay .pw-hgrad-card-item-img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-hgrad-card-item.pw-hgrad-card-item-overlay.pw-hgrad-card-item-overlay-gradient .pw-hgrad-card-item-img:after {
	opacity: 0.9;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 40.59%, #000 100%);
}

.pw-hgrad-card-item.pw-hgrad-card-item-overlay.pw-hgrad-card-item-overlay-black .pw-hgrad-card-item-img:after {
	background: linear-gradient(180deg, #666 0%, #000 100%);
	mix-blend-mode: multiply;
}

.pw-hgrad-card-item .pw-hgrad-card-item-img>img {
	width: 100%;
	height: 404px;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-hgrad-card-item-tag {
	position: absolute;
	z-index: 9;
	top: 27px;
	left: 18px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 8px 16px;
	background-color: #FBD647;
	color: #002B56;
	font-size: 12px;
	font-weight: 400;
	line-height: 140%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-hgrad-card-item-tag * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.pw-hgrad-card-item .pw-section-detail {
	position: absolute;
	z-index: 9;
	font-weight: 500;
	line-height: 120%;
	max-width: 216px;
	left: 26px;
	bottom: 36px;
}

.pw-hgrad-cards-main {
	overflow: hidden;
}

.pw-hgrad-card-slider {
	opacity: 0;
}

.pw-hgrad-card-slider.slick-initialized {
	opacity: 1;
	position: relative;
	/* margin-right: -30px; */
	overflow: hidden;
}

.pw-hgrad-card-slider .slick-list {
	margin: 0 -10px;
	padding-right: 113px;
}

.pw-hgrad-card-slider .pw-hgrad-card-slide {
	padding: 0 10px;
}

/* pw-hgrad-card */

/* ew-enhance */
.pw-enhance-section {
	padding: 25px 0;
}

.pw-hgrad-main .pw-enhance-section {
	padding: 25px 0 101px 0;
}

.pw-hgrad-main .pw-enhance-section .pw-section-title {
	color: #FFFFFF;
}

.pw-enhance-section .pw-section-title {
	margin-bottom: 0;
}

.pw-hgrad-main .pw-enhance-section .pw-section-detail {
	color: #FFFFFF;
}

/* ew-enhance */

/*-----------------pw-hgrad-end--------------------*/

/*-----------------pw-family-start-----------------*/
.pw-family-main {
	position: relative;
}

.pw-family-main:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
}

.pw-family-section {
	position: relative;
	z-index: 9;
	padding: 102px 0 210px 0;
}

.pw-family-left {
	max-width: 481px;
	padding-top: 194px;
}

.pw-family-left .pw-medium {
	margin-bottom: 55px;
}

.pw-family-btn .btn {
	color: #000000 !important;
}

.pw-family-right .transparent-non-btn {
	margin-bottom: 25px;
}

/*-----------------pw-family-end-------------------*/

/*-----------------pw-create-start-----------------*/

/* .pw-create-main {
	padding: 56px 0 330px 0;
} */

/* pw-industry */
.pw-industry-section {
	padding: 98px 0 42px 0;
}

.pw-industry-section .pw-section-title {
	margin-bottom: 34px;
}

.pw-industry-section .pw-section-detail {
	max-width: 854px;
	margin: 0 auto;
	line-height: 160%;
}

/* pw-industry */

/* pw-partner */
.our-partner-logo-slider {
	opacity: 0;
}

.our-partner-logo-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.our-partner-logo-slider .slick-list {
	margin: 0 -5px;
}

.our-partner-logo-slider .our-partner-logo-slide {
	padding: 0 5px;
}

.opl-logo {
	height: 75px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-company-logo-section {
	padding: 15px 0;
}

.pw-company-logo-section .pw-section-detail {
	line-height: 130%;
	margin-bottom: 24px;
}

.pw-company-logo-main {
	overflow: hidden;
}

/* pw-partner */

/* pw-home-reviews */
.pw-create-review-slider {
	opacity: 0;
}

.pw-create-review-slider.slick-initialized {
	opacity: 1;
	position: relative;
	padding: 0 141px 0 100px;
}

/* .pw-create-main {
	margin-bottom: -150px;
} */

.pw-create-review-main {
	margin-bottom: -150px;
}

.pw-create-review-section {
	padding: 32px 0 362px 0;
}

.pw-create-review-slide-inside {
	display: flex;
	align-items: center;
}

.pw-create-review-slide-left {
	flex: 0 0 670px;
	margin-right: -57px;
	padding: 50px 40px 40px 40px;
	position: relative;
	z-index: 9;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-create-review-slide-right {
	flex: 0 0 316px;
}

.pwcrsr-img img {
	width: 100%;
	height: 461px;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-create-review-slide-left .pw-medium {
	line-height: 160%;
}

.pw-create-review-slide-left .pw-medium span {
	font-weight: 600;
}

.pwcrsl-above {
	margin-bottom: 30px;
}

.pwcrsl-middle {
	margin-bottom: 30px;
}

.pw-create-review-slider .slick-arrow:hover svg path {
	fill: #7161E1;
}

.pw-create-review-slider .slick-disabled.slick-arrow:hover svg path {
	fill: #029DE0;
}

/*mobile*/
.pw-fp-create-review-main-mobile {
	margin-bottom: -200px;
}

.pw-fp-create-review-section-mobile {
	padding: 0 0 255px 0;
}

.pw-fp-create-review-slider-mobile {
	opacity: 0;
}

.pw-fp-create-review-slider-mobile.slick-initialized {
	opacity: 1;
	position: relative;
}

.pw-fp-create-review-slider-mobile .slick-track {
	display: flex !important;
}

.pw-fp-create-review-slider-mobile .slick-slide {
	height: inherit !important;
	padding: 37px 30px 47px 30px;
}

.pw-fp-create-review-slide-mobile-inside {
	height: 100%;
	padding: 50px 40px 40px 40px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-fp-create-review-slide-mobile-text {
	color: #262626;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 50px;
}

.pw-fp-create-review-slide-mobile-text * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.pw-fp-create-review-slide-mobile-text *:last-child {
	margin-bottom: 0;
}

.pw-fp-create-review-slide-mobile-reviewer-detail {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.pw-create-review-slide-mobile-reviewer {
	flex: 0 0 78px;
	margin-right: 21px;
}

.pw-create-review-slide-mobile-reviewer img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pw-fp-create-review-slide-mobile-reviewer-text {
	flex: 0 0 calc(100% - 99px);
	color: #262626;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.pw-fp-create-review-slide-mobile-reviewer-text * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.pw-fp-create-review-slide-mobile-reviewer-logo {
	width: 112px;
	height: 35px;
}

.pw-fp-create-review-slide-mobile-reviewer-logo img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.pw-fp-create-review-slider-mobile .slick-dots {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pw-fp-create-review-slider-mobile .slick-dots li {
	list-style-type: none;
	font-size: 0;
	line-height: 100%;
	margin-right: 10px;
}

.pw-fp-create-review-slider-mobile .slick-dots li:last-child {
	margin-right: 0;
}

.pw-fp-create-review-slider-mobile .slick-dots li button {
	font-size: 0;
	line-height: 100%;
	width: 12px;
	height: 12px;
	background-color: #9FD7EF;
	border: none !important;
	box-shadow: none !important;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pw-fp-create-review-slider-mobile .slick-dots li.slick-active button {
	background-color: #029DE0;
}

/*mobile*/

/* pw-home-reviews */

/*-----------------pw-create-end-------------------*/

/*------------------------------pw-for-student-page------------------------------*/

/*-----------------pw-fs-banner-start--------------*/
.pw-fs-banner-main {
	position: relative;
}

.pw-fs-banner-main .pw-fs-banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.pw-fs-banner-main .pw-fs-banner-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pw-fs-banner-gradient-top {
	position: absolute;
	width: 100%;
	height: 155px;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0.8;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
	z-index: 99;
}

.pw-fs-banner-gradient-bottom {
	position: absolute;
	width: 100%;
	height: 155px;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.8;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
	z-index: 99;
}

.pw-fs-banner-gradient-bottom-2 {
	position: absolute;
	width: 100%;
	height: 106px;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.8;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);
	z-index: 99;
}

.pw-fs-banner-gradient-left {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(278deg, rgba(0, 0, 0, 0.00) 36.37%, #000 107.14%);
	/* mix-blend-mode: multiply; */
}

.pw-fs-banner-section {
	position: relative;
	z-index: 9;
}

.pw-fs-banner-start {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pw-fs-banner-left .transparent-non-btn {
	margin-bottom: 27px;
}

.pw-fs-banner-left .pw-banner-title {
	margin-bottom: 30px;
}

.pw-fs-banner-btn .btn-simple-simple-parrot {
	color: #FFFFFF !important;
	margin-top: 16px;
}

.pw-fs-banner-btn .btn-simple-simple-parrot:hover {
	color: #002B56 !important;
}

.pw-fs-banner-left {
	flex: 0 0 405px;
}

.pw-fs-banner-right {
	flex: 0 0 607px;
}

.pw-fs-marquee {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 760px;
	overflow: hidden;
}

.pw-fs-marquee-content {
	padding: 0;
	margin: 0;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	animation: scrollup 30s linear infinite;
	-webkit-animation: scrollup 30s linear infinite;
}

.pw-fs-banner-infinite-slider-right .pw-fs-marquee-content {
	animation: scrolldown 30s linear infinite;
	-webkit-animation: scrolldown 30s linear infinite;
}

.pw-fs-marquee-content li {
	list-style-type: none;
}

.pw-fs-marquee:hover .pw-fs-marquee-content {
	animation-play-state: paused;
}

.pw-fs-banner-infinite-slider {
	display: flex;
	justify-content: space-between;
}

@keyframes scrollup {
	0% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	100% {
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
	}
}

@keyframes scrolldown {
	0% {
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
	}

	100% {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
	}
}

.pw-fs-marquee-card-inside .review-item {
	max-width: 300px;
	margin-bottom: 7px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.pw-fs-marquee-card-inside .review-item .review-text-detail {
	padding: 30px 38px 10px 38px;
}

.pw-fs-marquee-card-inside .review-item .review-detail {
	padding: 10px 40px 24px 40px;
	border-top: none;
}

.pw-fs-marquee-card-inside .review-item .reviewer-img {
	width: 54px;
	height: 54px;
	margin-right: 16px;
}

.pw-fs-marquee-card-inside .reviewer-detail {
	width: calc(100% - 70px);
}

.pw-fs-marquee-card-inside .review-page-item-fancybox .review-page-item-fancybox-image * {
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
}

/*-----------------pw-fs-banner-end----------------*/

/*-----------------pw-fs-opportunity-start---------*/
.pw-fs-opportunity-section {
	padding: 100px 0 110px 0;
}

.pw-fs-opportunity-section .transparent-non-btn {
	margin-bottom: 28px;
}

.pw-fs-opportunity-section .pw-section-title {
	max-width: 723px;
	margin-bottom: 18px;
}

.pw-fs-opportunity-section .pw-large {
	max-width: 885px;
}

/*-----------------pw-fs-opportunity-end-----------*/

/*-----------------pw-fs-key-start-----------------*/
.pw-fs-key-section {
	padding: 86px 0 70px 0;
}

.pw-fs-key-section .transparent-non-btn {
	margin-bottom: 35px;
}

.pw-fs-key-section .pw-section-title {
	margin-bottom: 35px;
	max-width: 899px;
}

.apply-item {
	margin-bottom: 22px;
	height: calc(100% - 22px);
}

.apply-img img {
	width: 100%;
	height: 230px;
	object-fit: cover;
}

.apply-bottom {
	padding: 41px 35px 61px 38px;
	background-color: #F4F3F1;
	height: calc(100% - 230px);
}

.apply-item-title {
	color: #262626;
	font-size: 22px;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 5px;
}

.apply-item-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.apply-item-text {
	font-size: 16px;
	line-height: 150%;
}

.apply-item-text * {
	font-size: inherit;
	line-height: inherit;
}

.apply-item-text *:last-child {
	margin-bottom: 0;
}

/*-----------------pw-fs-key-end-------------------*/

/*-----------------pw-fs-curr-start----------------*/
.pw-fs-curr-section {
	padding: 114px 0 98px 0;
}

.pw-fs-curr-section .transparent-non-btn {
	margin-bottom: 32px;
}

.pw-fs-curr-section .pw-section-detail {
	max-width: 352px;
	margin-bottom: 37px;
}

.pw-fs-curr-btn .btn {
	font-size: 16px;
	color: #FFFFFF !important;
}

.pw-fs-curr-item {
	border: 1px solid #029DE0;
	border-bottom: none;
	background-color: #FFF;
	padding: 40px;
}

.pw-fs-curr-item:first-child {
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.pw-fs-curr-item:last-child {
	border-bottom: 1px solid #029DE0;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.pw-fs-curr-item-inside {
	display: flex;
}

.pw-fs-curr-item-left {
	flex: 0 0 425px;
	margin-right: 30px;
}

.pw-fs-curr-item-left .paragraph-small *:last-child {
	margin-bottom: 0;
}

.pw-fs-curr-item-right {
	flex: 0 0 calc(100% - 455px);
}

.pwfsci-left-above {
	margin-bottom: 20px;
}

.pwfsci-left-above * {
	margin-bottom: 0;
}

.pwfsci-left-above span {
	font-weight: 600;
	color: #002B56;
}

.pw-fs-curr-item-right ul {
	padding: 10px;
	margin: 0;
}

.pw-fs-curr-item-right ul li {
	list-style-type: none;
	display: inline-block;
	font-size: 13px;
	line-height: 138.462%;
	padding: 5px 10px;
	background: #D9DFE6;
	margin-bottom: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.pw-fs-curr-item-right ul li:last-child {
	margin-bottom: 0;
}

/* mobile */
.pw-fs-curr-accordion .accordion-item {
	border: 1px solid #029DE0 !important;
	border-bottom: none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.pw-fs-curr-accordion .accordion-item:last-child {
	border-bottom: 1px solid #029DE0 !important;
}

.pw-fs-curr-accordion .accordion-item:first-child {
	border-radius: 6px 6px 0 0 !important;
	-webkit-border-radius: 6px 6px 0 0 !important;
	-moz-border-radius: 6px 6px 0 0 !important;
	-ms-border-radius: 6px 6px 0 0 !important;
	-o-border-radius: 6px 6px 0 0 !important;
}

.pw-fs-curr-accordion .accordion-item .accordion-button {
	position: relative;
	padding: 22px 25px 18px 48px;
	display: block;
	box-shadow: none !important;
	background: #FFFFFF !important;
	border: none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.pw-fs-curr-accordion .accordion-item:first-child .accordion-button {
	border-radius: 6px 6px 0 0 !important;
	-webkit-border-radius: 6px 6px 0 0 !important;
	-moz-border-radius: 6px 6px 0 0 !important;
	-ms-border-radius: 6px 6px 0 0 !important;
	-o-border-radius: 6px 6px 0 0 !important;
}

.pw-fs-curr-accordion .accordion-item .accordion-button:after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	top: 30px;
	left: 16px;
	width: 16px;
	height: 16px;
	font-size: 18px;
	color: #029DE0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-image: none;
}

.pw-fs-curr-accordion .accordion-item .accordion-button .pw-fs-curr-accordion-year {
	color: #262626;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	text-transform: uppercase;
}

.pw-fs-curr-accordion .accordion-item .accordion-button .pw-fs-curr-accordion-year * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-transform: inherit;
	margin-bottom: 0;
}

.pw-fs-curr-accordion .accordion-item .accordion-button .pw-fs-curr-accordion-title {
	color: #002B56;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}

.pw-fs-curr-accordion .accordion-item .accordion-button .pw-fs-curr-accordion-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.pw-fs-curr-accordion .accordion-item .accordion-body {
	padding: 6px 25px 28px 48px;
	color: #262626;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
}

.pw-fs-curr-accordion .accordion-item .accordion-body * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

/* mobile */
/*-----------------pw-fs-curr-end------------------*/

/*-----------------pw-fs-last-start----------------*/

/* pw-fs-voice */
.pw-fs-voice-section {
	padding: 80px 0 24px 0;
}

.pw-fs-voice-section .transparent-non-btn {
	margin-bottom: 29px;
}

.pw-fs-voice-section .pw-section-title {
	margin-bottom: 40px;
}

.pw-fs-voice-card-review {
	padding: 33px 42px 42px 30px;
	background-color: #F3F9FB;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.pw-fs-voice-card-review-inside {
	display: flex;
}

.pw-fs-voice-card-review-img {
	flex: 0 0 150px;
	margin-right: 20px;
}

.pw-fs-voice-card-review-img img {
	width: 150px;
	height: 150px;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pw-fs-voice-card-review-detial {
	flex: 0 0 calc(100% - 170px);
}

.pw-fs-voice-card-review-detial .pw-medium {
	line-height: 150%;
	color: #080A52;
	margin-bottom: 26px;
}

.pw-fs-voice-card-review-detial .pw-medium span {
	font-weight: 600;
}

.pw-fs-voice-card-review-detial .pw-medium * {
	margin-bottom: 0;
}

.pw-fs-voice-card-review-detial .pw-section-detail {
	font-weight: 600;
}

.pw-fs-voice-card-review-detial .pw-section-detail span {
	color: #7161E1;
}

.pw-fs-voice-card-review-detial .pw-section-detail strong {
	color: #029DE0;
}

.pw-fs-voice-card-review-item {
	height: calc(100% - 20px);
	margin-bottom: 20px;
}

.pw-fs-voice-card-review-item .pw-common-fancybox-video {
	height: 100%;
}

.pw-fs-voice-card-review-item .pw-common-fancybox-video-image {
	height: 100%;
	position: relative;
}

.pw-fs-voice-card-review-item .pw-common-fancybox-video-image:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.40);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-fs-voice-card-fancybox-start .pw-common-fancybox-video-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

/* pw-fs-voice */

/* pw-fs-student-name */
.pw-fs-students-names-section {
	padding: 58px 0 110px 0;
}

.pw-fs-student-name-item {
	margin-bottom: 20px;
}

/* .pw-fs-student-name-item-inside {
	max-width: 130px;
} */
.pwfssni-img {
	margin-bottom: 25px;
}

.pwfssni-img img {
	width: 130px;
	height: 130px;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pw-fs-student-name-item-inside .pw-medium {
	font-weight: 600;
	line-height: 130%;
	color: #080A52;
}

.pw-fs-student-name-item-inside .pw-section-detail {
	line-height: 130%;
	color: #080A52;
}

/* pw-fs-student-name */

/*-----------------pw-fs-last-end------------------*/

/*------------------------------pw-for-student-page------------------------------*/

/*------------------------------pw-for-parent-page-------------------------------*/

/*-----------------pw-fp-banner-start--------------*/
.pw-fp-banner {
	position: relative;
}

.pw-fp-banner .pw-fp-banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.pw-fp-banner .pw-fp-banner-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pw-fp-banner .pw-banner-section {
	padding: 122px 0 104px 0;
}

.pw-fp-banner .pw-banner-above {
	max-width: 509px;
	margin-left: auto;
}

.pw-fp-banner.pw-banner-main:after {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 49%, #000 100%);
}

.pw-fp-banner .pw-banner-comment-inside {
	max-width: 605px;
	margin-left: 36px;
}

.pw-fp-banner .pw-banner-comment-start {
	margin-top: 0;
}

/*-----------------pw-fp-banner-end----------------*/

/*-----------------pw-fp-pathway-start-------------*/
.pw-fs-wp-section {
	padding: 109px 0 92px 0;
}

.pw-fs-wp-section>.row {
	align-items: center;
}

.pw-fs-wp-left .transparent-non-btn {
	margin-bottom: 28px;
}

.pw-fs-wp-left .pw-section-title {
	max-width: 538px;
}

.pw-fs-wp-left .pw-section-detail {
	max-width: 545px;
	line-height: 160%;
}

.pw-fs-wp-img {
	max-width: 547px;
	height: 349px;
	margin-left: auto;
	position: relative;
}

.pw-fs-wp-img>img {
	width: 100%;
	height: inherit;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-fs-wp-img .pw-fs-wp-card {
	position: absolute;
}

.pw-fs-wp-card {
	right: 52px;
	bottom: -59px;
	width: 219px;
	padding: 32px 35px 27px 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-fs-wp-card-title {
	font-family: 'DM Sans';
	font-size: 55px;
	font-weight: 700;
	line-height: 94.545%;
	color: #002B56;
	letter-spacing: 1.1px;
	margin-bottom: 8px;
}

.pw-fs-wp-card-title * {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin-bottom: 0;
}

.pw-fs-wp-card .pw-section-detail {
	line-height: 130%;
	color: #002B56;
}

/*-----------------pw-fp-pathway-end---------------*/

/*-----------------pw-fp-company-logo-start--------*/
.pw-fp-company-logo .pw-company-logo-section {
	padding: 15px 0 85px 0;
}

.pw-fp-company-logo .pw-company-logo-section .pw-section-detail {
	margin-bottom: 32px;
}

/*-----------------pw-fp-company-logo-end----------*/

/*-----------------pw-fp-employer-start------------*/
.pw-fp-employer-section {
	padding: 80px 0 38px 0;
}

.pw-fp-employer-section .transparent-non-btn {
	margin-bottom: 29px;
}

.pw-fp-employer-section .pw-section-title {
	margin-bottom: 43px;
}

.pw-fp-employer-slider .slick-arrow:hover svg path {
	fill: #7161E1;
}

.pw-fp-employer-slider .slick-disabled.slick-arrow:hover svg path {
	fill: #029DE0;
}

.pw-fp-employer-slider {
	opacity: 0;
}

.pw-fp-employer-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.pw-fp-employer-slider .slick-track {
	display: flex !important;
}

.pw-fp-employer-slider .slick-slide {
	height: inherit !important;
}

.pw-fp-employer-slide-inside {
	display: flex;
	align-items: center;
	height: 100%;
}

.pw-fp-employer-slide-inside .pw-fp-employer-slide-left {
	flex: 0 0 639px;
	margin-right: -39px;
}

.pw-fp-employer-slide-inside .pw-fp-employer-slide-right {
	flex: 0 0 570px;
}

.pw-fp-employer-slide-purple-card {
	padding: 74px 67px 62px 65px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-fp-employer-slide-purple-card .pw-large {
	font-weight: 600;
	max-width: 495px;
	margin-bottom: 63px;
}

.pw-fp-employer-slide-purple-card .pw-large span {
	color: #FBD647 !important;
}

.pw-fp-employer-slide-pc-reviewer-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.pw-fp-employer-slide-pc-reviewer-left {
	position: relative;
	padding-left: 20px;
	margin-right: 15px;
}

.pw-fp-employer-slide-pc-reviewer-left:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	height: 100%;
	background-color: #27DEF2;
}

.pw-fp-employer-slide-pc-reviewer-left .paragraph-small {
	font-size: 16px;
	line-height: 140%;
}

.pw-fp-employer-slide-pc-reviewer-left .paragraph-small span {
	font-weight: 600;
}

.pw-fp-employer-slide-pc-reviewer-left .paragraph-small * {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.pw-fp-employer-slide-pc-reviewer-right {
	max-width: 127px;
}

.pw-fp-employer-slide-pc-reviewer-company-logo img {
	object-fit: contain;
}

.pw-fp-employer-fancybox-start .pw-common-fancybox-video:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.40);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-fp-employer-fancybox-start .pw-common-fancybox-video-image * {
	width: 100%;
	height: 350px;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pw-fp-employer-fancybox-start .common-video-play-icon {
	z-index: 9;
	border-color: rgba(255, 255, 255, 0.8);
}

.pw-fp-employer-slider .slick-dots {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pw-fp-employer-slider .slick-dots li {
	list-style-type: none;
	margin-right: 10px;
	font-size: 0;
	line-height: 100%;
	margin-top: 34px;
}

.pw-fp-employer-slider .slick-dots li:last-child {
	margin-right: 0;
}

.pw-fp-employer-slider .slick-dots li button {
	font-size: 0;
	line-height: 100%;
	width: 12px;
	height: 12px;
	border: none !important;
	box-shadow: none !important;
	background-color: #9FD7EF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pw-fp-employer-slider .slick-dots li.slick-active button {
	background-color: #029DE0;
}

/*-----------------pw-fp-employer-end--------------*/

/*-----------------pw-fp-hybrid-start--------------*/
.pw-fp-hybrid-section {
	padding: 38px 0 319px 0;
}

.pw-fp-hybrid-section .transparent-non-btn {
	margin-bottom: 28px;
}

.pw-fp-hybrid-section .pw-section-title {
	margin-bottom: 44px;
}

.pw-fp-hybrid-item {
	margin-bottom: 30px;
}

.pw-fp-hybrid-item-img {
	margin-bottom: 39px;
}

.pw-fp-hybrid-item-img img {
	width: 100%;
	/* max-width: 370px; */
	/* height: 370px; */
	aspect-ratio: 1/1;
	object-fit: cover;
}

.pw-fp-hybrid-item .pw-large {
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

/*-----------------pw-fp-hybrid-ens----------------*/

/*------------------------------pw-for-parent-page-------------------------------*/

/* 5-6-2024 */

/*------------------------------pw-new-home-page---------------------------------*/

.banner-new-pathway-main {
	position: relative;
	z-index: 9;
}

.banner-new-pathway-main:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(278deg, rgba(0, 0, 0, 0.00) 36.37%, #000 107.14%);
	/* mix-blend-mode: multiply; */
}

.x-pathway-img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 9;
}

.x-pathway-img * {
	height: 100%;
	object-fit: contain;
}

.banner-new-pathway-section {
	position: relative;
	z-index: 9;
	/* padding: 131px 0 219px 0; */
	padding: 150px 0 179px 0;
}

.banner-new-pathway-title {
	max-width: 573px;
	margin-bottom: 54px;
}

.lp-program-new-page-banner .banner-new-pathway-title {
	width: 100%;
	max-width: 492px;
}

.banner-new-pathway-title * {
	margin-bottom: 0;
}

.banner-new-pathway-title span {
	color: #FBD647 !important;
}

.banner-new-pathway-btn .btn {
	width: 271px;
	height: 55px;
	max-width: 100%;
}

.new-pw-line-section {
	max-width: 512px;
	margin-left: auto;
	margin-right: 20px;
	padding-left: 39px;
	margin-top: 130px;
	position: relative;
}

.new-pw-line-section:before {
	content: '';
	position: absolute;
	width: 3px;
	height: 100%;
	background-color: #27DEF2;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.new-pw-line-section .paragraph-lg {
	margin-bottom: 32px;
}

.new-pw-line-section .paragraph-lg *:last-child {
	margin-bottom: 0;
}

.new-pathway-subhead-section {
	padding: 72px 0 34px 0;
}

.new-pw-subhead-transparent {
	margin-bottom: 35px;
}

.new-pw-subhead-title {
	max-width: 872px;
	margin: 0 auto;
	margin-bottom: 32px;
}

.new-pw-subhead-title * {
	margin-bottom: 0;
}

.new-pw-subhead-text {
	max-width: 835px;
	margin: 0 auto;
}

.new-pw-subhead-text *:last-child {
	margin-bottom: 0;
}

/* .pw-hgrad-main .pw-hgrad-fancybox.new-pw-hgrad-fancybox .pw-common-fancybox-video {
	margin-top: -317px;
} */
.pw-hgrad-fancybox.new-pw-hgrad-fancybox .pw-common-fancybox-video {
	/* max-width: 1030px; */
	margin-top: 0;
}

.pw-hgrad-fancybox.new-pw-hgrad-fancybox {
	padding: 88px 0 31px 0;
}

.pw-hgrad-fancybox.new-pw-hgrad-fancybox .pw-common-fancybox-video:after {
	background-color: rgba(0, 0, 0, 0.5);
}

.new-pw-slider-section {
	/* padding: 78px 0 118px 0; */
	padding: 78px 0 20px 0;
}

.new-pw-slider-title {
	margin-bottom: 23px;
}

.new-pw-slider-title * {
	margin-bottom: 0;
}

.new-pw-slider-text {
	margin-bottom: 60px;
}

.new-pw-slider-text *:last-child {
	margin-bottom: 0;
}

.new-pw-slider {
	opacity: 0;
}

.new-pw-slider.slick-initialized {
	opacity: 1;
	position: relative;
	/* margin-bottom: -182px; */
	padding-bottom: 30px;
}

.new-pw-slider .slick-list {
	margin: 0 -15px;
}

.new-pw-slider .new-pw-slide {
	padding: 0 15px;
}

.new-pw-section-detail {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	z-index: 9;
	padding: 0 21px 0 26px;
	width: 100%;
	left: 0;
	bottom: 29px;
}

.new-pw-section-detail-title {
	margin-right: 6px;
}

.new-pw-section-detail-title * {
	margin-bottom: 0;
}

.inside-active .new-pw-section-detail-title {
	visibility: hidden;
}

.new-pw-slider .aice-wfs-card .paragraph-md {
	margin-bottom: 20px;
}

.new-pw-slider .aice-wfs-card .paragraph-md * {
	margin-bottom: 0;
}

/* .new-pw-slider .aice-wfs-inside-detail-below-icon {
	z-index: 99;
} */

.new-pw-slider .aice-wfs-card {
	/* z-index: 9; */
	padding: 57px 36px 100px 36px;
	background: #002B56;
	width: calc(100% - 30px);
	left: 50%;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.new-pw-slider .pw-hgrad-card-item .pw-hgrad-card-item-img>img {
	height: 404px;
}

.common-slider-styles.slick-slider .slick-arrow:hover svg path {
	fill: #7161E1;
}

.common-slider-styles.slick-slider .slick-arrow.slick-disabled:hover svg path {
	fill: #029DE0;
}

/* .pw-sky-bar-main.new-pw-sky-bar-main {
	margin-top: -111px;
} */

.new-pw-section-title {
	margin-bottom: 16px;
}

.new-pw-section-title * {
	margin-bottom: 0;
}

.new-pw-fs-wp-detail *:last-child {
	margin-bottom: 0;
}

.new-pathway-quality-section {
	/* padding: 33px 0 420px 0; */
	padding: 33px 0 9px 0;
}

.np-quality-item {
	height: calc(100% - 20px);
	margin-bottom: 20px;
	padding: 62px 40px 55px 40px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.np-quality-img {
	margin-bottom: 54px;
}

.np-quality-img img {
	max-width: 135px;
	aspect-ratio: 1/1;
	margin: 0 auto;
}

.np-quality-title {
	margin-bottom: 8px;
}

.np-quality-title * {
	margin-bottom: 0;
}

.np-quality-text {
	max-width: 352px;
	margin: 0 auto;
}

.np-quality-text *:last-child {
	margin-bottom: 0;
}

.new-pathway-tech-section {
	/* padding: 76px 0 26px 0; */
	padding: 90px 0 56px 0;
}

.np-tech-title {
	margin-bottom: 19px;
}

.np-tech-title * {
	margin-bottom: 0;
}

.new-pathway-tech-section .paragraph-md {
	max-width: 680px;
	margin: 0 auto;
	margin-bottom: 67px;
}

.new-pathway-tech-section .paragraph-md * {
	margin-bottom: 0;
}

.np-tech-item {
	padding: 40px 40px 66px 40px;
	margin-bottom: 30px;
	height: calc(100% - 30px);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.np-tech-item-img {
	margin-bottom: 12px;
}

.np-tech-item-img img {
	width: 48px;
	aspect-ratio: 1/1;
	object-fit: contain;
}

.np-tech-item .paragraph-lg {
	margin-bottom: 20px;
}

.np-tech-item .paragraph-lg * {
	margin-bottom: 0;
}

.np-tech-item-text * {
	margin-bottom: 0;
}

.new-pathway-faq.new-fellow-faq .foundation-faq-section {
	margin-bottom: 0;
}

.new-pathway-works-section {
	padding: 70px 0 108px 0;
	max-width: 1170px;
	margin: 0 auto;
}

.np-works-title {
	margin-bottom: 20px;
}

.np-works-title * {
	margin-bottom: 0;
}

.np-works-img * {
	object-fit: contain;
}

.new-pw-partner-start {
	padding-top: 93px;
}

.new-pw-partner-title {
	margin-bottom: 20px;
}

.new-pw-partner-title * {
	margin-bottom: 0;
}

.new-pw-partner-start .paragraph-md {
	margin-bottom: 68px;
	max-width: 845px;
}

.new-pw-partner-start .paragraph-md *:last-child {
	margin-bottom: 0;
}

.new-pw-partner-btn .btn {
	width: 271px;
	height: 55px;
	max-width: 100%;
}

.new-pw-req-section {
	padding: 70px 0 30px 0;
}

.new-pw-req-title {
	margin-bottom: 41px;
}

.new-pw-req-title * {
	margin-bottom: 0;
}

.pw-new-req-item {
	padding: 40px 38px 36px 48px;
	border: 1px solid #27DEF2;
	margin-bottom: 30px;
	height: calc(100% - 30px);
}

.pw-new-req-item-title {
	margin-bottom: 24px;
}

.pw-new-req-item-title * {
	margin-bottom: 0;
}

.pw-new-req-item-text ul {
	margin: 0;
	margin-bottom: 16px;
}

.pw-new-req-item-text>*:last-child {
	margin-bottom: 0;
}

.pw-fs-curr-main-new .pwfsci-left-above {
	margin-bottom: 5px;
}

.pw-fs-curr-main-new .pw-fs-curr-item-left {
	flex: 0 0 100%;
	margin-right: 0;
	max-width: 655px;
}

.very-new-pw-card-section {
	padding: 22px 0 90px 0;
}

.very-new-pw-card-item {
	height: calc(100% - 27px);
	margin-bottom: 27px;
	padding: 40px;
	border: 1px solid #029DE0;
	background: #FFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.very-new-pw-card-above {
	margin-bottom: 16px;
}

.very-new-pw-card-below a {
	text-decoration: underline;
}

.very-new-pw-card-below ul {
	margin: 0;
}

.pw-blue-background-main {
	position: relative;
}

.pw-blue-background-main:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #F3F9FB;
}

/*------------------------------pw-new-home-page---------------------------------*/

/* 5-6-2024 */

/* 30-4-2024 */

/* 7-5-2024 AiCE page */

.aice-new-page {
	background: linear-gradient(180deg, #0A1828 0%, #111D31 49%, #2B1F8F 100%);
}

/* .aice-new-page .alx-all-access-section {
	margin-bottom: 65px;
} */

.aice-new-page .alx-all-access-section .alx-all-access-description {
	overflow: hidden;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
}

/* .aice-banner-title {
	color: #262626;
	font-size: 42px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 44px;
}

.aice-banner-title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
} */

/*-----------------aice-header-start---------------*/
.aice-new-page .header {
	background-color: #FFFFFF;
}

/*-----------------aice-header-end-----------------*/

/*-----------------aice-banner-start---------------*/
.aice-banner-main {
	position: relative;
}

.aice-banner-main:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.9;
	background: linear-gradient(89deg, #111E2F 28.92%, rgba(17, 30, 47, 0.00) 124.08%);
	mix-blend-mode: darken;
}

.aice-banner-section {
	padding: 190px 0 216px 0;
	position: relative;
	z-index: 9;
}

.aice-banner-left {
	margin-top: 21px;
}

.aice-banner-left .aice-banner-title {
	margin-bottom: 44px;
}

.aice-banner-left .aice-banner-title *:last-child {
	margin-bottom: 0;
}

.aice-banner-popup {
	display: inline-flex;
	align-items: center;
}

.aice-banner-popup:hover {
	opacity: 0.7;
}

.aice-banner-popup-left {
	border: 3px solid #FF5347;
	padding: 12px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 15px;
}

.aice-banner-popup-left>* {
	width: 20px;
	height: 20px;
	object-fit: contain;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	right: -2px;
}

/* .aice-banner-popup-right {
	line-height: 140%;
} */
.aice-banner-popup-right * {
	line-height: inherit;
}

.aice-banner-comment-card {
	max-width: 400px;
	position: relative;
}

.aice-banner-comment-card-green {
	margin-left: auto;
	margin-bottom: 48px;
}

.aice-banner-comment-card-comment-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.aice-banner-comment-card-comment-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.aice-banner-comment-card-text {
	padding: 27px 20px 62px 68px;
	position: relative;
	z-index: 9;
}

.aice-banner-comment-card-text *:last-child {
	margin-bottom: 0;
}

.aice-hl-accordion-start .accordion-item .collapsing {
	-webkit-transition: none;
	transition: none;
	display: none;
}

/*-----------------aice-banner-end-----------------*/

/*-----------------aice-purple-bar-start-----------*/
.aice-purple-bar-main {
	/* position: fixed;
    top: auto;
    bottom: 0%;
	left: 0;
	right: 0;
    width: 100%;
    z-index: 999;
    margin-bottom: 14px; */
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	/* z-index: -1; */
}

.aice-purple-bar-main.atfix {
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 999;
}

.aice-purple-bar-section {
	/* max-width: 1030px;
    margin: 0 auto; */
	/* filter: drop-shadow(0px 27px 59px rgba(0, 0, 0, 0.10)) drop-shadow(0px 107px 107px rgba(0, 0, 0, 0.09)) drop-shadow(0px 240px 144px rgba(0, 0, 0, 0.05)) drop-shadow(0px 427px 171px rgba(0, 0, 0, 0.01)) drop-shadow(0px 667px 187px rgba(0, 0, 0, 0.00)); */
	/* box-shadow: 0px 667px 187px 0px rgba(0, 0, 0, 0.00), 0px 427px 171px 0px rgba(0, 0, 0, 0.01), 0px 240px 144px 0px rgba(0, 0, 0, 0.05), 0px 107px 107px 0px rgba(0, 0, 0, 0.09), 0px 27px 59px 0px rgba(0, 0, 0, 0.10);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px; */
	padding: 26px 0;
}

.aice-purple-bar-start {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 37px 47px 34px 52px; */
}

.aice-pb-list {
	display: flex;
	align-items: center;
}

.aice-pb-item {
	position: relative;
	margin-right: 44px;
}

.aice-pb-item:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 43px;
	top: 50%;
	right: -22px;
	background-color: rgba(255, 255, 255, 0.3);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.aice-pb-item:last-child {
	display: none;
}

.aice-pb-item:nth-last-child(2):after {
	content: none;
}

.aice-purple-bar-main.atfix .aice-pb-item:last-child {
	display: block;
}

.lp-aice-purple-bar-main.atfix .aice-pb-item:last-child {
	display: none;
}

.lp-aice-purple-bar-main.atfix .aice-pb-item:nth-child(3)::after {
	display: none;
}

.aice-purple-bar-main.atfix .aice-pb-item:nth-last-child(2):after {
	content: '';
}

.aice-purple-bar-main.atfix .aice-pb-item:last-child:after {
	content: none;
}

.aice-pb-item * {
	display: block;
	margin-bottom: 0;
}

.aice-pb-btns {
	display: flex;
}

.aice-pb-btns .btn {
	font-size: 16px;
	line-height: 150%;
	margin-right: 13px;
}

.aice-pb-btns .btn:last-child {
	margin-right: 0;
}

/* mobile */
.aice-pb-section-mobile {
	padding: 20px 0;
}

.aice-pb-mobile-item {
	margin-bottom: 10px;
}

.aice-pb-mobile-item:last-child {
	margin-bottom: 0;
}

.aice-pb-mobile-item p {
	margin-bottom: 0;
}

.aice-pb-mobile-item-title * {
	line-height: 171.429% !important;
}

.aice-pnpbr-mobile.pnpbr-mobile {
	position: fixed;
	z-index: 9999;
	margin-bottom: -15px;
}

/* mobile */
/*-----------------aice-purple-bar-end-------------*/

/*-----------------aice-banner-new-start-----------*/
.aice-new-banner-main .pnpb-x-img {
	right: 0;
	width: 100%;
	height: 100%;
}

.aice-new-banner-main .pnpb-x-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.program-new-page-banner.aice-new-banner-main:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 781px;
	top: -50px;
	left: 0;
	right: 0;
	opacity: 0.9;
	background: linear-gradient(90deg, #111E2F 33.57%, rgba(17, 30, 47, 0.00) 136.07%);
	mix-blend-mode: darken;
}

.program-new-page-banner.aice-new-banner-main.lp-program-new-page-banner::after {
	display: none;
}

.program-new-page-banner.aice-new-banner-main.lp-program-new-page-banner .pnpb-x-img {
	position: relative;
	width: 100%;
	height: 690px;
}

.program-new-page-banner.aice-new-banner-main.lp-program-new-page-banner .pnpb-x-img::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(274deg, rgba(0, 0, 0, 0.80) 13.08%, rgba(0, 0, 0, 0.00) 38.68%, #000 96.58%);
	mix-blend-mode: multiply;
}

.lp-program-new-page-banner .lp-program-new-page-banner-block {
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.aice-new-new-banner-sub-title {
	margin-bottom: 12px;
}

.aice-new-new-banner-sub-title * {
	margin-bottom: 0;
}

.aice-new-new-banner-title {
	margin-bottom: 5px;
}

.aice-new-new-banner-title * {
	margin-bottom: 0;
}

.aice-new-new-banner-week * {
	margin-bottom: 0;
}

.aice-new-banner-main .program-new-page-section>.row {
	align-items: flex-start;
	margin-left: -15px;
	margin-right: -15px;
}

.aice-new-banner-main .program-new-page-section>.row>[class*=col-] {
	padding-left: 15px;
	padding-right: 15px;
}

.aice-new-banner-main .program-new-page-section {
	padding: 120px 0 50px 0;
	position: relative;
	z-index: 9;
}

.lp-program-new-page-banner .program-new-page-section {
	padding: 0;
}

.aice-new-banner-main .program-new-page-banner-left {
	padding-top: 38px;
}

.aice-new-banner-main .program-new-page-banner-right {
	margin-bottom: -220px;
}

.aice-new-banner-main .pnpbr-above-video .exceptional-programmes-image * {
	height: 258px;
}

.aice-new-banner-main .program-new-page-banner-right .common-video-play-icon {
	width: 52px !important;
	height: 52px !important;
	font-size: 16px;
}

.aice-new-banner-main .common-video-play-icon {
	border-color: rgba(255, 255, 255, 0.8);
}

.aice-new-banner-main .program-new-page-banner-right .common-video-play-icon * {
	width: 16px !important;
	height: 16px !important;
}

.aice-new-banner-main .pnpbr-below {
	padding: 34px 43px 37px 43px;
}

.lp-program-new-page-banner .pnpbr-below {
	position: relative;
	padding: 59px 85px 55px 55px;
	z-index: 99;
}

.aice-new-banner-main .pnpbr-below .pnpbr-ul-up * {
	line-height: 150%;
}

.aice-new-banner-main .pnpbr-below .pnpbr-ul-up *:last-child {
	margin-bottom: 0;
}

.aice-new-banner-main .no-fee {
	right: -60px;
	top: -60px;
	width: 120px;
	height: 120px;
	background-color: #FF5347;
}

.aice-new-banner-main .new-ul-style .pnpls-list {
	margin-bottom: 23px;
}

.lp-program-new-page-banner .new-ul-style .pnpls-list {
	margin-bottom: 45px;
}

.aice-new-banner-main .pnpls-list ul li {
	line-height: 150%;
}

/* 22-5-2024 */
.program-new-page-banner.aice-new-banner-main>.container {
	padding-left: 15px;
	padding-right: 15px;
}

/* 22-5-2024 */

/*-----------------aice-banner-new-end-------------*/

/*-----------------aice-highlight-start------------*/
.aice-highlight-section {
	padding: 162px 0 75px 0;
	position: relative;
	z-index: 9;
}

.aice-highlight-section .transparent-non-btn {
	margin-bottom: 30px;
}

.aice-highlight-section .aice-hl-title {
	margin-bottom: 84px;
}

.aice-highlight-section .aice-hl-title * {
	margin-bottom: 0;
}

.aice-hl-accordion-start .accordion-item {
	max-width: 474px;
	margin-bottom: 10px;
	background-color: transparent !important;
	border: none !important;
	border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	-ms-border-radius: 6px !important;
	-o-border-radius: 6px !important;
}

.aice-hl-accordion-start .accordion-item:last-child {
	margin-bottom: 0;
}

.aice-hl-accordion-start .accordion-item .accordion-button {
	padding: 30px 92px 30px 30px;
	font-size: unset !important;
	line-height: 100%;
	outline: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background-color: rgba(63, 51, 146, 0.30) !important;
	border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	-ms-border-radius: 6px !important;
	-o-border-radius: 6px !important;
}

.aice-hl-accordion-start .accordion-item.aice-hl-accordion-item-open .accordion-button {
	padding: 30px 92px 20px 30px;
	background-color: #3827C6 !important;
	border-radius: 6px 6px 0 0 !important;
	-webkit-border-radius: 6px 6px 0 0 !important;
	-moz-border-radius: 6px 6px 0 0 !important;
	-ms-border-radius: 6px 6px 0 0 !important;
	-o-border-radius: 6px 6px 0 0 !important;
}

.aice-hl-accordion-start .accordion-item.aice-hl-accordion-item-open {
	background-color: #3827C6 !important;
}

.aice-hl-accordion-start .accordion-item.aice-hl-accordion-item-open .accordion-button h6 {
	color: #FFFFFF !important;
}

.aice-hl-accordion-start .accordion-item .accordion-button * {
	margin-bottom: 0;
}

.aice-hl-accordion-start .accordion-item .accordion-button:after {
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	width: 24px;
	height: 24px;
	font-size: 27px;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 35px;
	right: 30px;
	background-image: none !important;
}

.aice-hl-accordion-start .accordion-item .accordion-body {
	padding: 0 92px 40px 30px;
	background-color: #3827C6 !important;
}

.aice-hl-accordion-start .accordion-item.aice-hl-accordion-item-open .accordion-body {
	border-radius: 0 0 6px 6px !important;
	-webkit-border-radius: 0 0 6px 6px !important;
	-moz-border-radius: 0 0 6px 6px !important;
	-ms-border-radius: 0 0 6px 6px !important;
	-o-border-radius: 0 0 6px 6px !important;
}

.aice-hl-accordion-start .accordion-item .accordion-body * {
	margin-bottom: 0;
}

.aice-hl-accordion-start {
	position: relative;
}

.acc-AiCE-hl-img {
	position: absolute;
	right: 100px;
	top: 0;
	width: 476px;
	height: 100%;
}

.acc-AiCE-hl-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.aice-hl-slider {
	opacity: 0;
}

.aice-hl-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.aice-hl-slider .slick-track {
	display: flex !important;
}

.aice-hl-slider .aice-hl-slide {
	height: inherit !important;
}

.aice-hl-slide-inside .aice-hl-slide-img {
	margin-bottom: 28px;
}

.aice-hl-slide-inside .aice-hl-slide-img img {
	width: 340px;
	max-width: 100%;
	height: 284px;
	object-fit: cover;
}

.aice-hl-slide-card-inside {
	background-color: #3827C6;
	padding: 40px 30px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.aice-hl-slide-card-title {
	max-width: 208px;
	margin-bottom: 20px;
}

.aice-hl-slide-card-title * {
	margin-bottom: 0;
}

.aice-hl-slide-card-text *:last-child {
	margin-bottom: 0;
}

.aice-hl-slider .slick-dots {
	padding: 0;
	margin: 0;
	margin-top: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.aice-hl-slider .slick-dots li {
	list-style-type: none;
	font-size: 0;
	line-height: 100%;
	width: 12px;
	height: 12px;
	margin-right: 10px;
}

.aice-hl-slider .slick-dots li:last-child {
	margin-right: 0;
}

.aice-hl-slider .slick-dots li button {
	font-size: 0;
	line-height: 0;
	width: 12px;
	height: 12px;
	background-color: #9FD7EF;
	border: none;
	box-shadow: none;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.aice-hl-slider .slick-dots li.slick-active button {
	background-color: #029DE0;
}

/*-----------------aice-highlight-end--------------*/

/*-----------------aice-reviw-start----------------*/
.aice-review-section {
	display: flex;
	max-width: 990px;
	margin: 0 auto;
	padding: 70px 0;
}

.aice-review-left {
	flex: 0 0 189px;
	margin-right: 67px;
}

.aice-review-right {
	flex: 0 0 calc(100% - 256px);
}

.aice-reviewer-img {
	margin-bottom: 31px;
}

.aice-reviewer-img img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.aice-reviewer-name {
	color: #FFF;
	font-size: 14px;
	font-weight: 600;
	line-height: 150%;
}

.aice-reviewer-name * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.aice-reviewer-position {
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	line-height: 150%;
}

.aice-reviewer-position * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.aice-reviewer-review * {
	margin-bottom: 0;
}

.aice-reviewer-review * span {
	display: inline-block;
	width: 173px;
}

.aice-reviewer-review * strong {
	color: #FBD647 !important;
}

/* 22-5-2023 */
.aice-review-slider {
	opacity: 0;
}

.aice-review-slider.slick-initialized {
	opacity: 1;
	position: relative;
}

.aice-review-slider .slick-arrow svg path {
	fill: #FFFFFF;
}

.aice-review-slider .slick-arrow:hover {
	opacity: 0.7;
}

/* 22-5-2023 */
/*-----------------aice-reviw-end------------------*/

/*-----------------aice-workflow-start-------------*/
.aice-workflow-main {
	padding: 44px 0 52px 0;
	overflow: hidden;
}

.aice-workflow-section .transparent-non-btn {
	margin-bottom: 23px;
}

.aice-workflow-title {
	margin-bottom: 66px;
}

.container-fluid.container-aice-worflow-slider {
	margin-left: calc(50vw - 605px);
	margin-right: 0;
}

/* .aice-workflow-slider {
	opacity: 0;
}
.aice-workflow-slider.slick-initialized {
	opacity: 1;
	position: relative;
}
.aice-workflow-slider .slick-dots {
	padding: 0;
    margin: 0;
    margin-left: 170px;
    display: flex;
    margin-top: 90px;
    width: 1002px;
}
.slick-dots li {
	list-style-type: none;
    font-size: 0;
    line-height: 100%;
    flex: 1;
}
.slick-dots li button {
	font-size: 0;
    line-height: 100%;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.3);
    border: none;
    width: 100%;
    height: 6px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
} */

.swiper.aice-workflow-slider {
	overflow: visible;
}

.aice-wfs-inside-img img {
	width: 100%;
	height: 208px;
	object-fit: cover;
	border-radius: 0px 36px 0px 0px;
	-webkit-border-radius: 0px 36px 0px 0px;
	-moz-border-radius: 0px 36px 0px 0px;
	-ms-border-radius: 0px 36px 0px 0px;
	-o-border-radius: 0px 36px 0px 0px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.aice-wfs-inside.inside-active .aice-wfs-inside-img img {
	border-radius: 6px 36px 0 0;
	-webkit-border-radius: 6px 36px 0 0;
	-moz-border-radius: 6px 36px 0 0;
	-ms-border-radius: 6px 36px 0 0;
	-o-border-radius: 6px 36px 0 0;
}

.aice-wfs-inside-detail {
	min-height: 242px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 30px;
	background-color: #231E53;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.aice-wfs-inside-detail-below-title {
	flex: 0 0 calc(100% - 60px);
}

.aice-wfs-inside-detail-below-icon {
	position: relative;
	z-index: 9;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 9px;
	border: 3px solid rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.aice-wfs-inside .aice-wfs-inside-detail-below-icon .fa-minus {
	display: none;
}

.aice-wfs-inside .aice-wfs-inside-detail-below-icon .fa-plus {
	display: block;
}

.aice-wfs-inside.inside-active .aice-wfs-inside-detail-below-icon .fa-minus {
	display: block;
}

.aice-wfs-inside.inside-active .aice-wfs-inside-detail-below-icon .fa-plus {
	display: none;
}

.aice-wfs-inside-detail-below-icon i,
.aice-wfs-inside-detail-below-icon svg {
	width: 26px;
	height: 26px;
	color: #FFFFFF;
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.aice-wfs-inside:hover .aice-wfs-inside-detail-below-icon {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.aice-wfs-inside:hover .aice-wfs-inside-detail-below-icon i,
.aice-wfs-inside:hover .aice-wfs-inside-detail-below-icon svg {
	color: #000000;
}

.aice-wfs-inside-detail-below-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.aice-wfs-inside-detail-below-title {
	max-width: 250px;
}

.aice-wfs-inside-detail-below-title * {
	margin-bottom: 0;
}

.aice-wfs-inside {
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.aice-wfs-card {
	overflow: auto;
	position: absolute;
	width: 100%;
	height: 0;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
	transition: height 0.3s, top 0.3s;
	padding: 40px 30px 30px 30px;
	background: #3827C6;
	box-shadow: 0px 309px 87px 0px rgba(0, 0, 0, 0.00), 0px 198px 79px 0px rgba(0, 0, 0, 0.01), 0px 111px 67px 0px rgba(0, 0, 0, 0.05), 0px 50px 50px 0px rgba(0, 0, 0, 0.09), 0px 12px 27px 0px rgba(0, 0, 0, 0.10);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.aice-wfs-card.active {
	height: 100%;
	top: 0;
	transition: height 0.3s, top 0.3s;
}

.aice-workflow-slide {
	width: 33.33% !important;
}

.aice-wfs-inside-detail-above {
	margin-bottom: 10px;
}

.aice-wfs-inside-detail-above .paragraph-lg * {
	margin-bottom: 0;
}

.aice-wfs-card-week {
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 10px;
}

.alx-global .aice-wfs-card-week * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.aice-wfs-card-week * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.aice-wfs-card-title {
	margin-bottom: 10px;
}

.aice-wfs-card-title * {
	margin-bottom: 0;
}

.aice-wfs-card-text {
	margin-bottom: 40px;
}

.aice-wfs-card-text *:last-child {
	margin-bottom: 0;
}

.aice-wfs-card-list ul {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.aice-wfs-card-list ul li {
	list-style-type: none;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	text-transform: uppercase;
	background-color: #2A1D98;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.swiper-progress-wrap {
	margin-top: 64px;
	display: flex;
	align-items: center;
}

.swiper-nav {
	display: flex;
	align-items: center;
	margin-right: 30px;
}

.aice-workflow-swiper-arrow.aice-workflow-swiper-button-prev {
	margin-right: 16px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.aice-workflow-swiper-arrow {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border: 3px solid #FFFFFF;
	padding: 14px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
}

.aice-workflow-swiper-arrow:hover {
	background-color: #FFFFFF;
}

.aice-workflow-swiper-arrow i,
.aice-workflow-swiper-arrow svg {
	width: 26px;
	height: 26px;
	color: #FFFFFF;
}

.aice-workflow-swiper-arrow:hover i,
.aice-workflow-swiper-arrow:hover svg {
	color: #000000;
}

.swiper-arrow-above {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-webkit-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-o-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	transform: translate(0%);
	-webkit-transform: translate(0%);
	-moz-transform: translate(0%);
	-ms-transform: translate(0%);
	-o-transform: translate(0%);
}

.aice-workflow-swiper-arrow:hover .swiper-arrow-above {
	transform: translate(180%);
	-webkit-transform: translate(180%);
	-moz-transform: translate(180%);
	-ms-transform: translate(180%);
	-o-transform: translate(180%);
}

.swiper-arrow-regular {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.swiper-arrow-hover {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	transform: translate(-180%);
}

.swiper-progress {
	flex: 0 0 calc(100% - 166px);
	height: 6px;
	border-radius: 300px !important;
	-webkit-border-radius: 300px !important;
	-moz-border-radius: 300px !important;
	-ms-border-radius: 300px !important;
	-o-border-radius: 300px !important;
}

.aice-workflow-swiper-pagination {
	position: relative !important;
	width: 100% !important;
	height: 100% !important;
	background: rgba(255, 255, 255, 0.3) !important;
	border-radius: 300px !important;
	-webkit-border-radius: 300px !important;
	-moz-border-radius: 300px !important;
	-ms-border-radius: 300px !important;
	-o-border-radius: 300px !important;
	overflow: hidden;
}

.aice-workflow-swiper-pagination span {
	background: rgb(255, 255, 255, 1) !important;
	display: inline-block !important;
	border-radius: 300px !important;
	-webkit-border-radius: 300px !important;
	-moz-border-radius: 300px !important;
	-ms-border-radius: 300px !important;
	-o-border-radius: 300px !important;
}

.aice-workflow-swiper-arrow.swiper-button-disabled {
	border-color: rgba(255, 255, 255, 0.3) !important;
	background-color: transparent !important;
	pointer-events: none !important;
}

.aice-workflow-swiper-arrow.swiper-button-disabled i,
.aice-workflow-swiper-arrow.swiper-button-disabled svg {
	color: rgba(255, 255, 255, 0.3) !important;
}

/*-----------------aice-workflow-end---------------*/

/*-----------------aice-outcome-start--------------*/
.aice-outcome-section {
	padding: 60px 55px 54px 55px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
}

.aice-outcome-above {
	display: flex;
	align-items: center;
	margin-bottom: 48px;
}

.aice-outcome-title {
	flex: 0 0 42%;
}

.aice-outcome-title * {
	margin-bottom: 0;
}

.aice-outcome-above .paragraph-lg *:last-child {
	margin-bottom: 0;
}

.aice-outcome-below {
	padding: 56px 66px 46px 66px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-ms-border-radius: 24px;
	-o-border-radius: 24px;
}

.aice-outcome-slide-inside {
	display: flex;
	margin-bottom: 21px;
}

.aice-oc-slide-left {
	flex: 0 0 376px;
	margin-right: 67px;
	margin-top: 12px;
}

.aice-oc-slide-right {
	flex: 0 0 calc(100% - 443px);
}

.aice-outcome-arrows .aice-outcome-arrow {
	position: relative;
	width: 19px;
	height: 19px;
	font-size: 19px;
	margin-top: 0;
	color: rgba(113, 97, 225, 0.8);
	border: 3px solid rgba(113, 97, 225, 0.8);
	padding: 27px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.aice-outcome-arrows .aice-outcome-arrow:after {
	content: none;
	font-size: 16px;
	font-weight: 900;
}

.aice-outcome-arrows .aice-outcome-arrow.swiper-button-prev {
	top: unset;
	left: 0;
	margin-right: 16px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.aice-outcome-arrows .aice-outcome-arrow.swiper-button-next {
	top: unset;
	right: unset;
}

.aice-outcome-arrows .aice-outcome-arrow.swiper-button-disabled {
	opacity: 0.3;
}

.aice-outcome-arrows {
	display: flex;
	align-items: center;
}

.aice-oc-slide-gain {
	margin-bottom: 16px;
}

.aice-oc-slide-gain * {
	margin-bottom: 0;
}

.aice-oc-slide-title {
	margin-bottom: 16px;
}

.aice-oc-slide-title * {
	margin-bottom: 0;
}

.aice-outcome-dots {
	line-height: 100% !important;
	margin-top: 35px;
}

.swiper-pagination.aice-outcome-pagination {
	position: relative;
	line-height: 100% !important;
	top: 0 !important;
	bottom: unset !important;
}

.swiper-pagination.aice-outcome-pagination .swiper-pagination-bullet {
	margin: 0 5px !important;
	width: 10px;
	height: 10px;
	background: #9FD7EF;
	opacity: 1 !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.swiper-pagination.aice-outcome-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #029DE0;
	opacity: 1 !important;
}

.aice-outcome-slide-inside .paragraph-md *:last-child {
	margin-bottom: 0;
}

.aice-oc-slide-img img {
	width: 100%;
	object-fit: cover;
}

.aice-outcome-main {
	padding: 70px 0;
}

.swiper-nav__arrow {
	display: inline-flex;
	position: relative;
	overflow: hidden;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
}

.button__icon-anim {
	justify-content: center;
	align-items: center;
	display: inline-flex;
	position: relative;
	transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-webkit-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-o-transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	transform: translate(0%);
	-webkit-transform: translate(0%);
	-moz-transform: translate(0%);
	-ms-transform: translate(0%);
	-o-transform: translate(0%);
}

.icon-regular {
	position: relative;
}

.icon-regular.is-absolute {
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	transform: translate(-180%);
}

.aice-outcome-arrows .aice-outcome-arrow {
	overflow: hidden;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
}

.aice-outcome-section .swiper-arrow-above i,
.aice-outcome-section .swiper-arrow-above svg {
	width: 19px;
	height: 19px;
	color: #7161E1;
}

.aice-outcome-arrow:hover .swiper-arrow-above {
	transform: translate(180%);
	-webkit-transform: translate(180%);
	-moz-transform: translate(180%);
	-ms-transform: translate(180%);
	-o-transform: translate(180%);
}

.aice-outcome-section .aice-outcome-arrow:hover {
	background-color: rgba(113, 97, 225, 1);
	border-color: rgba(113, 97, 225, 1);
}

.aice-outcome-section .aice-outcome-arrow:hover .swiper-arrow-above i,
.aice-outcome-section .aice-outcome-arrow:hover .swiper-arrow-above svg {
	color: #FFFFFF;
}

/*-----------------aice-outcome-end----------------*/

/*-----------------aice-faq-start------------------*/
.common-accordion .accordion {
	color: #262626;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.common-accordion .accordion .accordion-item {
	color: #262626;
	margin-bottom: 10px;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.common-accordion .accordion .accordion-item .accordion-button {
	font-size: 18px;
	line-height: 150%;
	padding: 10px 52px 20px 0;
	color: #262626;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.common-accordion .accordion .accordion-item .accordion-button:after {
	content: '\f106';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-image: none;
	width: 24px;
	height: 24px;
	font-size: 24px;
	line-height: 100%;
	color: #262626;
	top: 40%;
	right: 20px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.common-accordion .accordion .accordion-item .accordion-button.collapsed:after {
	transform: translate(0, -50%) rotate(-180deg);
	-webkit-transform: translate(0, -50%) rotate(-180deg);
	-moz-transform: translate(0, -50%) rotate(-180deg);
	-ms-transform: translate(0, -50%) rotate(-180deg);
	-o-transform: translate(0, -50%) rotate(-180deg);
}

.common-accordion .accordion .accordion-item .accordion-body {
	padding: 0;
}

.aice-faq-accordion-start .common-accordion .accordion .accordion-item .accordion-body {
	padding: 0 52px 30px 0;
}

.aice-faq-accordion-start .common-accordion .accordion .accordion-item .accordion-button:after {
	color: #FFFFFF;
}

.aice-faq-accordion-start .common-accordion .accordion .accordion-item {
	border-bottom: 1px solid #FFF !important;
}

.aice-faq-accordion-start .common-accordion .accordion .accordion-item .accordion-body * {
	font-size: 18px;
	line-height: 150%;
}

.aice-faq-accordion-start .common-accordion .accordion .accordion-item .accordion-body *:last-child {
	margin-bottom: 0;
}

/* 23-5-2024 */
.aice-faq-accordion-start .common-accordion .accordion .accordion-item .accordion-body * a {
	color: #27DEF2 !important;
}

.aice-faq-accordion-start .common-accordion .accordion .accordion-item .accordion-body * a:hover {
	opacity: 0.7;
}

/* 23-5-2024 */

.aice-faq-title {
	margin-bottom: 53px;
}

.aice-faq-title * {
	margin-bottom: 0;
}

.aice-faq-section {
	padding: 100px 0 270px 0;
}

.aice-faq-card {
	max-width: 325px;
	padding: 40px 30px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.aice-faq-card-img {
	margin-top: -80px;
	margin-bottom: 40px;
}

.aice-faq-card-img img {
	width: 100px;
	height: 100px;
	object-fit: cover;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.aice-faq-card .paragraph-md {
	margin-bottom: 45px;
}

.aice-faq-card .paragraph-md *:last-child {
	margin-bottom: 0;
}

.aice-faq-btn .btn {
	width: 100%;
}

/* .aice-faq-btn .btn img {
	padding-left: 20px;
} */
.aice-faq-btn .btn.btn-simple-simple-parrot:hover {
	border-color: #05F283 !important;
	background: transparent !important;
	color: #05F283 !important;
}

.button__overflow {
	z-index: 1;
	flex: 1;
	position: relative;
	overflow: hidden;
}

.button__text-anim {
	transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	position: relative;
	transform: translate(0);
}

.button__text {
	flex: none;
	display: block;
}

.button__text.is-absolute {
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	transform: translateY(150%);
}

.btn:hover .button__text-anim {
	transform: translateY(-150%);
	-webkit-transform: translateY(-150%);
	-moz-transform: translateY(-150%);
	-ms-transform: translateY(-150%);
	-o-transform: translateY(-150%);
}

/*-----------------aice-faq-end--------------------*/

/*-----------------aice-footer-start---------------*/
.aice-new-page .footer:after {
	content: none;
}

/*-----------------aice-footer-end-----------------*/

/* 7-5-2024 AiCE page */

/* 8-5-2024 global-css */

.color-002B56 {
	color: #002B56 !important;
}

.color-002B56 * {
	color: #002B56 !important;
}

.color-029DE0 {
	color: #029DE0 !important;
}

.color-029DE0 * {
	color: #029DE0 !important;
}

.color-FFFFFF07 {
	color: rgba(255, 255, 255, 0.7) !important;
}

.color-FFFFFF07 * {
	color: rgba(255, 255, 255, 0.7) !important;
}

.color-FFFFFF95 {
	color: rgba(255, 255, 255, 0.95) !important;
}

.color-FFFFFF95 * {
	color: rgba(255, 255, 255, 0.95) !important;
}

.color-FFFFFF {
	color: #FFFFFF !important;
}

.color-FFFFFF * {
	color: #FFFFFF !important;
}

.color-FBD647 {
	color: #FBD647 !important;
}

.color-FBD647 * {
	color: #FBD647 !important;
}

.color-27DEF2 {
	color: #27DEF2 !important;
}

.color-27DEF2 * {
	color: #27DEF2 !important;
}

.color-000000 {
	color: #000000 !important;
}

.color-000000 * {
	color: #000000 !important;
}

.color-132745 {
	color: #132745 !important;
}

.color-132745 * {
	color: #132745 !important;
}

.color-262626 {
	color: #262626 !important;
}

.color-262626 * {
	color: #262626 !important;
}

.bg-3827C6 {
	background-color: #3827C6 !important;
}

.font-400 {
	font-weight: 400 !important;
}

.font-400 * {
	font-weight: 400 !important;
}

.font-500 {
	font-weight: 500 !important;
}

.font-500 * {
	font-weight: 500 !important;
}

.font-600 {
	font-weight: 600 !important;
}

.font-600 * {
	font-weight: 600 !important;
}

.font-700 {
	font-weight: 700 !important;
}

.font-700 * {
	font-weight: 700 !important;
}

.opacity-95 {
	opacity: 0.95;
}

.opacity-95 * {
	opacity: 0.95;
}

.opacity-70 {
	opacity: 0.7;
}

.opacity-70 * {
	opacity: 0.7;
}

.alx-global p,
.alx-global h1,
.alx-global h2,
.alx-global h3,
.alx-global h4,
.alx-global h5,
.alx-global h6,
.alx-global span {
	font-weight: 400;
}

.alx-global h1 {
	font-size: 48px;
	line-height: 130%;
}

.alx-global h2 {
	font-size: 42px;
	line-height: 130%;
}

.alx-global h3 {
	font-size: 36px;
	line-height: 130%;
}

.alx-global h4 {
	font-size: 32px;
	line-height: 130%;
}

.alx-global h5 {
	font-size: 28px;
	line-height: 130%;
}

.alx-global h6 {
	font-size: 24px;
	line-height: 150%;
}

.alx-global p {
	font-size: 16px;
	line-height: 150%;
}

.alx-global ul li,
.alx-global ol li {
	font-size: 16px;
	line-height: 150%;
}

.alx-global ul li *,
.alx-global ol li * {
	font-size: inherit;
	line-height: inherit;
}

.alx-global span.subtext {
	font-size: 14px;
	line-height: 150%;
}

.alx-global .paragraph-lg {
	font-size: 20px;
	line-height: 150%;
}

.alx-global .paragraph-lg * {
	font-size: inherit;
	line-height: inherit;
}

.alx-global .paragraph-md {
	font-size: 16px;
	line-height: 150%;
}

.alx-global .paragraph-md * {
	font-size: inherit;
	line-height: inherit;
}

.p-last-child-m0 *:last-child {
	margin-bottom: 0;
}

.p-child-m0 * {
	margin-bottom: 0;
}

.p-direct-child-m0>* {
	margin: 0;
}

.ul-m0 {
	margin: 0;
}

/* 8-5-2024 global-css */


/* .text{
    color: rgba(255, 255, 255, 0.7);
    position: relative;
}

.text::before {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
	color: rgba(255, 255, 255, 1);
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    animation: text-fill 2s ease-in-out forwards;
}

@keyframes text-fill {
    100% {
        width: 100%;
    }
} */

/* 11-5-2024 */

.purple-bar {
	position: relative;
	z-index: 9;
}

.aice-new-page .footer {
	background: rgba(35, 30, 83, 0.7) !important;
}

.aice-new-page .footer .f-bottom {
	background: rgba(23, 20, 54, 0.7) !important;
}

/* 11-5-2024 */

/* 29-05-2024 */
.navbar-nav .menu-class-13395,
.navbar-nav .menu-class-13396,
.navbar-nav .menu-class-13397,
.navbar-nav .menu-class-13398,
.mobile-menu-header .menu-class-13395,
.mobile-menu-header .menu-class-13396,
.mobile-menu-header .menu-class-13397,
.mobile-menu-header .menu-class-13398,
.navbar-nav .menu-class-13406,
.navbar-nav .menu-class-13407,
.navbar-nav .menu-class-13408,
.navbar-nav .menu-class-13409,
.mobile-menu-header .menu-class-13406,
.mobile-menu-header .menu-class-13407,
.mobile-menu-header .menu-class-13408,
.mobile-menu-header .menu-class-13409,
.navbar-nav .menu-class-13457,
.navbar-nav .menu-class-13458,
.navbar-nav .menu-class-13459,
.navbar-nav .menu-class-13460,
.mobile-menu-header .menu-class-13457,
.mobile-menu-header .menu-class-13458,
.mobile-menu-header .menu-class-13459,
.mobile-menu-header .menu-class-13460,
.navbar-nav .menu-class-13461,
.navbar-nav .menu-class-13462,
.navbar-nav .menu-class-13463,
.navbar-nav .menu-class-13464,
.mobile-menu-header .menu-class-13461,
.mobile-menu-header .menu-class-13462,
.mobile-menu-header .menu-class-13463,
.mobile-menu-header .menu-class-13464,
.navbar-nav .menu-class-13465,
.navbar-nav .menu-class-13466,
.navbar-nav .menu-class-13467,
.navbar-nav .menu-class-13468,
.mobile-menu-header .menu-class-13465,
.mobile-menu-header .menu-class-13466,
.mobile-menu-header .menu-class-13467,
.mobile-menu-header .menu-class-13468,
.navbar-nav .menu-class-13469,
.navbar-nav .menu-class-13470,
.navbar-nav .menu-class-13471,
.navbar-nav .menu-class-13472,
.mobile-menu-header .menu-class-13469,
.mobile-menu-header .menu-class-13470,
.mobile-menu-header .menu-class-13471,
.mobile-menu-header .menu-class-13472 {
	display: none;
}


.header-eth-section .navbar .navbar-nav .nav-item.current-menu-item {
	position: relative;
}

/* 29-05-2024 */

/* 30-5-2024 */

.dropdown-inside-dropdown-eth {
	width: 200px;
}

.dropdown-inside-dropdown-eth>.dropdown {
	position: relative;
}

.dropdown-inside-dropdown-eth .dropdown-menu-inside {
	display: block;
	position: relative;
	margin: 0 17px;
	border-radius: 0;
}

.header-eth-mobile-right .dropdown-inside-dropdown-eth .dropdown-toggle:before {
	content: none;
	width: 16px;
	height: 16px;
	font-size: 16px;
	position: absolute;
	right: 17px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}



.header-eth-mobile-right .dropdown-inside-dropdown-eth .dropdown-arrow {
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 17px;
	top: 12px;
}

.header-eth-mobile-right .dropdown-inside-dropdown-eth .dropdown-arrow:before {
	display: flex;
	justify-content: center;
	align-items: center;
	content: '';
	content: '\f107';
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 100%;
}

.header-eth-mobile-right .dropdown-inside-dropdown-eth.dropdown-menu-inside-open .dropdown-arrow:before {
	transform: rotate(-180deg);
}

/* 30-5-2024 */

/* 18-6-2024 */

.very-new-program-banner-main {
	position: relative;
}

.very-new-program-banner-main:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.8;
	background: linear-gradient(277deg, rgba(0, 0, 0, 0.00) -34.48%, rgba(0, 0, 0, 0.80) 90.81%);
	mix-blend-mode: multiply;
	z-index: 9;
}

.very-new-program-banner-main .vn-program-banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.very-new-program-banner-main .vn-program-banner-bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.very-new-program-banner-section {
	position: relative;
	z-index: 9;
	padding: 165px 0 192px 0;
}

.vn-program-banner-inside {
	max-width: 513px;
}

.vn-program-banner-title {
	margin-bottom: 26px;
}

.vn-program-banner-title * {
	margin-bottom: 0;
}

.vn-program-banner-inside .paragraph-lg * {
	margin-bottom: 0;
}

.very-new-program-partner-main {
	margin-bottom: -140px;
}

.very-new-program-partner-section {
	padding: 99px 0 365px 0;
}

.vnp-partner-title {
	margin-bottom: 65px;
}

.vnp-partner-title * {
	margin-bottom: 0;
}

.vnp-partner-item-img {
	width: 100%;
	height: 240px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 52px 15px;
	margin-bottom: 26px;
	border: 1px solid rgba(38, 38, 38, 0.10);
	background: #FFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.vnp-partner-item-img img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.vnp-partner-item-text * {
	margin-bottom: 0;
}

.vnp-partner-item-text a {
	color: #262626;
}

.vnp-partner-item-text a:hover {
	color: #7161E1;
}

.vnp-partner-item {
	margin-bottom: 58px;
}

/* 18-6-2024 */

/* 19-6-2024 */

.bg-002B56 {
	background-color: #002B56 !important;
}

.header-pathway {
	padding: 70px 0 20px 0;
}

.footer-pathway {
	padding: 20px 0 70px 0;
}

.footer-pathway ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}

.footer-pathway ul li {
	list-style-type: none;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	font-size: 14px;
	line-height: 18px;
	color: rgba(255, 255, 255, 0.7);
}

.footer-pathway ul li * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.footer-pathway ul li:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

.footer-pathway ul li a:hover {
	color: #FFFFFF;
}

.pathway-ty-main {
	padding: 67px 0 500px 0;
}

.pathway-ty-section .paragraph-lg {
	max-width: 783px;
}

.pathway-ty-section .paragraph-lg *:last-child {
	margin-bottom: 0;
}

.pathway-ty-title {
	margin-bottom: 32px;
}

.pathway-ty-title * {
	margin-bottom: 0;
}

.pathway-ty-section .paragraph-lg a {
	text-decoration: underline;
}

.alx-global .pathway-ty-section .paragraph-lg a:hover {
	color: #00E0FF !important;
}

.alx-global .pathway-ty-section .paragraph-lg ul li {
	margin-bottom: 10px;
}

/* 19-6-2024 */

/* 26-6-2024 */

.new-pw-partner-logos-slider {
	opacity: 0;
}

.new-pw-partner-logos-slider.slick-initialized {
	opacity: 1;
}

.new-pw-partner-logos-slide-inside {
	display: flex;
	justify-content: center;
	max-width: 250px;
}

.new-pw-partner-logos-slider .new-pw-partner-logos-slide {
	padding: 0 25px;
}

.new-pw-partner-logos-slider .slick-list {
	margin: 0 -25px;
}

.new-pw-partner-logos-new {
	margin-bottom: 58px;
}

/* 26-6-2024 */

/* 5-7-2024 */

.navbar .navbar-nav .nav-item .nav-link>span {
	position: relative;
	white-space: nowrap;
}

.navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new {
	position: absolute;
	top: -20px;
	left: -20px;
}

.navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new span {
	position: unset;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1px 5px;
	background-color: #FBD647;
	color: #262626;
	text-align: center;
	font-size: 11px;
	font-weight: 500;
	line-height: 150%;
	letter-spacing: 0.55px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}

.navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new span:before,
.navbar .navbar-nav .nav-item .nav-link>span .header-nav-item-new span:after {
	content: none;
}


.new-join-blue-bar-section {
	position: relative;
}

.new-join-blue-bar-section .new-join-blue-bar-overlay {
	position: absolute;
	content: "";
	left: 50%;
	top: 0;
	bottom: 0;
	width: 770px;
	height: 100%;
	z-index: -1;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.new-join-blue-bar-main.atfix .new-join-blue-bar-section .new-join-blue-bar-overlay {
	width: 100%;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.new-join-blue-bar-inside {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding: 32px 56px;
	max-width: 770px;
	margin: 0 auto;
}

.new-join-blue-bar-text {
	margin-right: 20px;
}

.new-join-blue-bar-text * {
	margin-bottom: 0;
}

.new-join-blue-bar-btn .btn {
	width: 271px;
	height: 55px;
}

.new-join-blue-bar-main {
	margin-top: -60px;
	position: sticky;
	top: 0;
	z-index: 9;
}

/* 5-7-2024 */

/* 9-7-2024 header-login */

.login-text {
	text-align: right;
	color: #262626;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
}

.login-text>* {
	display: inline-flex;
	align-items: center;
}

.login-text * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.login-text * svg {
	margin-left: 8px;
}

.login-text a:hover {
	color: #7161E1;
}

.login-text a svg path {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.login-text a:hover svg path {
	fill: #7161E1;
}

.haeder-login-part-section {
	padding: 12px 0;
}

.header-login-part-main {
	border-bottom: 1px solid #E6E6E6;
}

/* 9-7-2024 header-login */

/* 9-7-2024 pathway-new-sections */

.new-pathway-meta-section {
	padding: 93px 0 140px 0;
	border-top: 1px solid #E6E6E6;
}

.new-pathway-meta-title {
	margin-bottom: 25px;
}

.new-pathway-meta-title * {
	margin-bottom: 0;
}

.new-pathway-meta-img img {
	width: 970px;
	object-fit: cover;
}

.new-pathway-finance-section {
	padding: 52px 0 90px 0;
}

.new-apthway-finance-title {
	margin-bottom: 35px;
}

.new-apthway-finance-title * {
	margin-bottom: 0;
}

.new-pathway-finance-item {
	margin-bottom: 19px;
	height: calc(100% - 19px);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.npfi-inside {
	padding: 30px 15px 56px 35px;
}

.npfi-icon img {
	width: 41px;
	height: 41px;
	object-fit: contain;
}

.npfi-icon {
	margin-bottom: 21px;
}

.npfi-title {
	margin-bottom: 21px;
}

.npfi-title * {
	margin-bottom: 0;
}

.npfi-text *:last-child {
	margin-bottom: 0;
}

.npfi-img-inside {
	height: 100%;
}

.npfi-img-inside * {
	height: 100%;
}

.npfi-img-inside img {
	width: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.new-pathway-detail-section {
	padding: 102px 0 140px 0;
}

.new-pathway-detail-title {
	margin-bottom: 30px;
}

.new-pathway-detail-title * {
	margin-bottom: 0;
}

.new-pathway-detail-start {
	background-color: #002B56;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.new-pathway-detail-inside {
	padding: 30px 82px 30px 70px;
	display: flex;
	justify-content: space-between;
}

.new-pathway-detail-left {
	flex: 0 0 50%;
}

.new-pathway-detail-right {
	flex: 0 0 40%;
	margin-bottom: -110px;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-button {
	padding: 25px 40px 25px 0;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-button * {
	margin-bottom: 0;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-button:after {
	color: #FFFFFF;
	right: 0;
	top: 50%;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
	margin: 0;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item:last-child {
	border-bottom: none !important;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-body {
	padding-bottom: 36px;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-body ul {
	margin-top: 0;
}

.new-pathway-detail-accordion.common-accordion .accordion .accordion-item .accordion-body span {
	font-size: 14px;
	line-height: 150%;
}

.new-pathway-detail-images {
	height: 100%;
}

.new-pathway-detail-images img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

/* 9-7-2024 pathway-new-sections */

/* 10-7-2024 pathway-new-sections */

.np-new-detail-section {
	padding: 88px 0 60px 0;
}

.np-new-detail-title {
	margin-bottom: 30px;
}

.np-new-detail-title * {
	margin-bottom: 0;
}

.np-new-detail-item-above {
	padding: 43px 33px 42px 30px;
	background-color: #FFFFFF;
	display: flex;
}

.np-new-detail-item-left {
	flex: 0 0 90px;
	margin-right: 24px;
}

.np-new-detail-item-right {
	flex: 0 0 calc(100% - 114px);
}

.npndi-img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90px;
	height: 90px;
	padding: 20px;
	background-color: #E9F0FE;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.npndi-img img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.npndi-text a {
	color: #262626;
	text-decoration: underline;
}

.npndi-text a:hover {
	color: #7161E1;
}

.npndi-title {
	margin-bottom: 25px;
}

.npndi-title * {
	margin-bottom: 0;
}

.npndi-text ul {
	margin-top: 0;
}

.npndi-text *:last-child {
	margin-bottom: 0;
}

.np-new-detail-item-below {
	margin-top: 30px;
}

.npndi-below-text {
	max-width: 542px;
}

.npndi-below-text * {
	color: rgba(38, 38, 38, 0.7);
}

.np-new-detail-item {
	margin-bottom: 40px;
}

.np-new-prepare-section {
	/* padding: 106px 0 31px 0; */
	padding: 106px 0 75px 0;
}

.npnp-transparent-btn {
	margin-bottom: 32px;
}

.np-new-prepare-title {
	margin-bottom: 22px;
}

.np-new-prepare-title * {
	margin-bottom: 0;
}

.npnp-item {
	display: flex;
	margin-bottom: 44px;
}

.npnp-item-left {
	flex: 0 0 150px;
	margin-right: 50px;
}

.npnp-item-right {
	flex: 0 0 calc(100% - 200px);
}

.npnp-item-right .paragraph-lg {
	margin-bottom: 15px;
}

.npnp-item-right .paragraph-lg * {
	margin-bottom: 0;
}

.npnp-item-text *:last-child {
	margin-bottom: 0;
}

.npnp-item-img img {
	width: 150px;
	aspect-ratio: 1/1;
	object-fit: cover;
}

.very-new-pw-card-item-aot-img img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.changed-new-pw-card-main .very-new-pw-card-item {
	height: calc(100% - 237px);
	padding: 30px 37px 52px 37px;
	border: none;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.changed-new-pw-card-main .very-new-pw-card-above .paragraph-md * {
	margin-bottom: 0;
}

.page-id-13906 .new-apthway-finance-title {
	text-align: center;
}

/* 10-7-2024 pathway-new-sections */

/* 11-7-2024 pw-new-purple-bar */

.pw-purple-section {
	position: relative;
}

.pw-purple-overlay {
	position: absolute;
	content: "";
	left: 50%;
	top: 0;
	bottom: 0;
	width: 960px;
	height: 100%;
	z-index: -1;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.pw-purple-main {
	position: relative;
	z-index: 9;
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
}

.pw-purple-section {
	overflow: hidden;
	margin-top: -45px;
}

.pw-purple-main.active .pw-purple-overlay {
	width: 60000px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}

.pw-purple-inside {
	max-width: 960px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding: 25px 42px 25px 51px;
}

.pw-purple-left-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
}

.pw-purple-left-list ul li {
	padding-right: 70px;
	position: relative;
}

.pw-purple-left-list ul li:last-child {
	padding-right: 0;
}

.pw-purple-left-list ul li:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 41px;
	top: 50%;
	right: 35px;
	background-color: rgb(255, 255, 255, 0.3);
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.pw-purple-left-list ul li:last-child:after {
	content: none;
}

.pw-purple-list-above * {
	margin-bottom: 0;
}

.pw-purple-list-below * {
	margin-bottom: 0;
}

.pw-purple-btn .btn {
	color: #3827C6 !important;
	width: 215px;
	height: 50px;
}

/* 11-7-2024 pw-new-purple-bar */

/* 11-7-2024 */

.new-upper-goto .country-dropdown-header {
	justify-content: flex-end;
}

.new-upper-goto .country-dropdown-menu:after {
	content: none;
}

.new-upper-goto .country-dropdown-menu {
	margin-right: 30px;
}

.new-upper-goto .country-dropdown-menu .dropdown-menu {
	z-index: 999999;
	margin-top: 20px !important;
}

.header-inline-login-btn .btn {
	font-size: 14px;
	padding: 5px 20px 5px;
	width: 165px;
	height: 32px;
}

.header-inline-login-btn .btn i,
.header-inline-login-btn .btn svg {
	margin-left: 10px;
}

.header-inline-login-btn {
	padding-right: 35px;
	margin-right: 30px;
	position: relative;
}

.header-inline-login-btn:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 102px;
	background-color: rgba(38, 38, 38, 0.1);
	right: 0;
	top: -35px;
}

/* 11-7-2024 */

/* 15-7-2024 */

.banner-new-pathway-section-right-application-image {
	text-align: right;
	margin-top: -45px;
}

.pathway-faq-new {
	margin-bottom: -200px;
}

.new-pathway-faq.new-fellow-faq.pathway-faq-new .foundation-faq-section {
	padding: 92px 0 300px 0;
}

/* 15-7-2024 */

/* 17-7-2024 */

.pw-purple-list-below a {
	text-decoration: underline;
	color: inherit;
}

.pw-purple-list-below span {
	display: inline-block;
	margin-left: 6px;
	font-size: 13px;
	line-height: 150%;
}

.pw-purple-list-below a span {
	text-decoration: underline;
}

.pw-purple-list-below a:hover span {
	color: #05F283 !important;
}

/* 17-7-2024 */

/* 17-7-2024 new-partnership-page */

.newps-banner-main {
	position: relative;
}

.newps-banner-main:before {
	content: '';
	position: absolute;
	width: 79%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9;
	background: linear-gradient(270deg, rgba(217, 217, 217, 0.00) 9.02%, rgba(240, 240, 240, 0.59) 31.02%, #FFF 81.52%);
}

.newps-banner-main .newps-banner-bg-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.newps-banner-main .newps-banner-bg-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top center;
}

.newps-banner-section {
	position: relative;
	z-index: 99;
	padding: 156px 0 211px 0;
}

.newps-banner-title {
	margin-bottom: 22px;
	max-width: 480px;
}

.newps-banner-title * {
	margin-bottom: 0;
}

.newps-banner-text {
	max-width: 453px;
}

.newps-banner-text *:last-child {
	margin-bottom: 0;
}

.newps-you-section {
	padding: 131px 0 62px 0;
}

.newps-you-title {
	max-width: 1003px;
	margin-bottom: 55px;
}

.newps-you-title * {
	margin-bottom: 0;
}

.newps-you-title span {
	color: #FBD647 !important;
}

.newps-you-text {
	max-width: 612px;
}

.newps-you-text *:last-child {
	margin-bottom: 0;
}

.newps-slider-section-start {
	max-width: 870px;
}

.newps-slider {
	opacity: 0;
}

.newps-slider.slick-initialized {
	opacity: 1;
}

.newps-slide {
	padding: 0 15px;
}

.newps-slider-main {
	position: relative;
	padding: 62px 0;
}

.newps-slider-main .slick-prev-1 {
	position: absolute;
	left: 57px;
	top: 50%;
	transform: translate(0, -50%) rotate(180deg);
	-webkit-transform: translate(0, -50%) rotate(180deg);
	-moz-transform: translate(0, -50%) rotate(180deg);
	-ms-transform: translate(0, -50%) rotate(180deg);
	-o-transform: translate(0, -50%) rotate(180deg);
}

.newps-slider-main .slick-next-1 {
	position: absolute;
	right: 57px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.newps-slider-main .slick-arrow {
	cursor: pointer;
}

.newps-slider-main .slick-arrow svg path {
	fill: rgba(255, 255, 255, 0.8);
}

.newps-slider-main .slick-arrow.slick-disabled svg path {
	fill: rgba(255, 255, 255, 0.3);
}

.newps-slider-main .slick-arrow:hover svg path {
	fill: #05F283;
}

.newps-slider-main .slick-arrow.slick-disabled:hover svg path {
	fill: rgba(255, 255, 255, 0.3);
}

.newps-slide-img {
	position: relative;
}

.newps-slide-img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.3;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 100%, rgba(0, 0, 0, 0.00) 38.12%);
	mix-blend-mode: multiply;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.newps-slide-img img {
	width: 100%;
	height: 404px;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.newps-slide-img .newps-slide-details {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	z-index: 9;
	padding: 27px 18px;
}

.newps-slide-tag span {
	font-size: 12px;
	line-height: 140%;
	padding: 8px 16px;
	background-color: #FBD647;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.newps-slide-text *:last-child {
	margin-bottom: 0;
}

.newps-about-marquee {
	position: relative;
	display: flex;
	overflow: hidden;
}

.newps-about-marquee-content {
	padding: 0;
	margin: 0;
	list-style-type: none;
	flex-shrink: 0;
	display: flex;
	animation: scrollleft 20s linear infinite;
	-webkit-animation: scrollleft 20s linear infinite;
}

.newps-about-marquee-content li {
	margin-right: 21px;
}

.news-about-logo-item-img {
	padding: 8px;
	width: 157px;
	height: 66px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #FFFFFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

@keyframes scrollleft {
	0% {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}

	100% {
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
	}
}

@keyframes scrollright {
	0% {
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
	}

	100% {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}
}

.newps-about-marquee:hover .newps-about-marquee-content {
	animation-play-state: paused;
}

.newps-about-section>.row {
	align-items: center;
}

.newps-about-marquee-start-1 {
	margin-bottom: 18px;
}

.newps-about-section {
	padding: 98px 0 155px 0;
}

.newps-about-title span {
	color: #F9E122 !important;
}

.newps-about-text *:last-child {
	margin-bottom: 0;
}

.newps-about-title {
	margin-bottom: 17px;
}

.newps-about-title * {
	margin-bottom: 0;
}

.ready-get-started-section.ready-get-started-section-vertical .ready-get-started-content {
	padding: 30px;
}

.ready-get-started-section.ready-get-started-section-vertical .ready-get-started-button {
	text-align: center;
}

.ready-get-started-section.ready-get-started-section-vertical .ready-get-started-button .explore-programmes-dropdown {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 12px;
}

.ready-get-started-section.ready-get-started-section-vertical .section-title {
	margin-bottom: 12px;
}

.ready-get-started-section.ready-get-started-section-vertical .paragraph-lg {
	margin-bottom: 24px;
}

.ready-get-started-section.ready-get-started-section-vertical .paragraph-lg *:last-child {
	margin-bottom: 0;
}

.gain-section {
	padding: 118px 0 32px 0;
}

.gain-title {
	max-width: 602px;
	margin-bottom: 39px;
}

.gain-title * {
	margin-bottom: 0;
}

.gain-text {
	max-width: 611px;
}

.gain-text *:last-child {
	margin-bottom: 0;
}

.gain-filter-section {
	padding: 32px 0 40px 0;
}

.gain-filter-list {
	margin-bottom: 72px;
}

.gain-filter-list ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.gain-filter-list ul li {
	color: #132745;
	font-weight: 500;
	letter-spacing: 0.8px;
	cursor: pointer;
	padding: 10px 30px;
	border: 2px solid #132745;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.gain-filter-list ul li.active {
	background-color: #132745;
	color: #FFFFFF;
}

.gain-filter-item {
	margin-bottom: 66px;
	height: calc(100% - 66px);
}

.gain-filter-item-begin {
	height: 100%;
}

.gain-filter-item-img {
	position: relative;
	height: 100%;
}

.gain-filter-item-img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 50%;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, #000 100%);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.gain-filter-item-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.gain-filter-item-img .gain-filter-item-detail {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 25px 42px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	z-index: 9;
}

.gain-filter-item-text {
	max-width: 318px;
}

.gain-filter-item-title {
	margin-bottom: 6px;
}

.gain-filter-item-title * {
	margin-bottom: 0;
}

.gain-filter-item-title a * {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
}

.gain-filter-item-title a:hover * {
	color: #00E0FF !important;
}

.gain-filter-item-text {
	margin-bottom: 11px;
}

.gain-filter-item-text * span {
	color: #FBD647 !important;
}

.gain-filter-item-link a:hover {
	color: #00E0FF !important;
}

/* 17-7-2024 new-partnership-page */

/* 18-7-2024 new-partnership-page-newest */

.newps-you-main-newest .newps-you-section {
	padding: 111px 0 22px 0;
}

.newps-you-main-newest .newps-you-title {
	max-width: 960px;
	margin-bottom: 20px;
}

.newps-you-main-newest .newps-you-text {
	max-width: 691px;
}

.newps-slider-main.newps-slider-main-newest {
	padding: 22px 0;
}

.newps-slider-main-newest .newps-slider-section-start {
	max-width: 100%;
}

.newps-slider-main-newest .newps-slide-img img {
	height: 545px;
}

.newps-slider-main-newest .newps-slide-img .newps-slide-details {
	padding: 36px 50px 64px 22px;
}

.newps-slider.slick-slider .slick-arrow.slick-prev {
	left: -75px;
}

.newps-slider.slick-slider .slick-arrow.slick-next {
	right: -75px;
}

.newps-about-main-newest .newps-about-section {
	padding: 52px 0 79px 0;
}

.newps-about-main-newest .newps-about-title {
	margin-bottom: 13px;
}

.newps-about-main-newest .newps-about-text {
	max-width: 441px;
}

.newps-about-right .newps-about-marquee-start:nth-child(2n) .newps-about-marquee-content {
	animation: scrollright 20s linear infinite;
	-webkit-animation: scrollright 20s linear infinite;
}

.newps-about-right .newps-about-marquee-start:nth-child(2n) .newps-about-marquee:hover .newps-about-marquee-content {
	animation-play-state: paused;
}

.gain-main-newest .gain-section {
	padding: 99px 0 38px 0;
}

.gain-main-newest .gain-title {
	max-width: 100%;
	margin-bottom: 27px;
}

.gain-main-newest .gain-text {
	max-width: 772px;
}

.gain-filter-main-newest .gain-filter-section {
	padding: 38px 0 135px 0;
}

.gain-filter-main-newest .gain-filter-list {
	margin-bottom: 53px;
}

.gain-filter-main-newest .gain-filter-list ul li {
	font-weight: 400;
	color: #262626;
	border-color: #029DE0;
}

.gain-filter-main-newest .gain-filter-list ul li.active {
	color: #FFFFFF;
	background-color: #029DE0;
}

/* .gain-filter-item-slider {
	opacity: 0;
} */
/* .gain-filter-item-slider.slick-initialized.gain-filter-item-slider-show {
	opacity: 1;
} */
.gain-filter-main-newest {
	overflow: hidden;
}

.gain-filter-item-slide {
	position: unset !important;
}

/* .gain-filter-item-slider.slick-initialized {
	opacity: 1;
} */
.gain-filter-item-slide-inside-inside {
	margin-bottom: 30px;
}

.gain-filter-item-slider .slick-list {
	margin: 0 -15px;
}

.gain-filter-item-slide {
	padding: 0 15px;
}

.gfis-slide-img {
	position: relative;
}

.gfis-slide-img img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.gfis-slide-img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 72%;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.gfis-slide-title {
	position: absolute;
	text-align: center;
	z-index: 9;
	width: 179px;
	max-width: 100%;
	min-height: unset;
	margin-bottom: 21px;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.gfis-slide-title-p {
	position: relative;
}

.gfis-slide-title-p * {
	margin-bottom: 0;
}

.gfis-slide-title-p a:hover * {
	color: #00E0FF !important;
}

.gfis-slide-title-p:before {
	content: '';
	position: absolute;
	width: 40px;
	height: 3px;
	background-color: #FBD647;
	left: 50%;
	top: -14px;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.gfis-slide-below-inside {
	padding: 30px 21px 27px 29px;
	background-color: #F3F9FB;
}

.gain-filter-item-slider.slick-slider .slick-arrow.slick-prev {
	left: -30px;
}

.gain-filter-item-slider.slick-slider .slick-arrow.slick-next {
	right: -30px;
}

.gain-filter-item-slider .slick-arrow svg {
	width: 15px;
	height: 30px;
}

.gfis-slide-logo {
	margin-bottom: 20px;
}

.gfis-slide-text {
	margin-bottom: 17px;
}

.gain-filter-items-slider-above>.row {
	justify-content: center;
}

.newps-about-marquee-start {
	position: relative;
}

.newps-about-marquee-start:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-collapse: separate;
	box-shadow: inset -40px 0 20px -16px #FFFFFF;
}

/* .newps-about-right .newps-about-marquee-start:nth-child(2n):after:hover .newps-about-marquee .newps-about-marquee-content {
    animation-play-state: paused;
} */
.newps-about-marquee-start:hover .newps-about-marquee .newps-about-marquee-content {
	animation-play-state: paused !important;
}

/* 18-7-2024 new-partnership-page-newest */

/* 23-7-2024 new-learner-voice-banner */

.lbn-new-main {
	position: relative;
}

.lbn-new-main .lbn-new-img img {
	width: 100%;
	object-fit: cover;
}

.lbn-new-x {
	position: absolute;
	left: 0;
	top: 50%;
	max-height: 100%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.lbn-new-x img {
	max-height: 100%;
	object-fit: contain;
	object-position: left center;
}

.lbn-new-main .lbn-new-start {
	padding: 40px 0;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.lbn-new-title {
	margin-bottom: 13px;
	margin-left: 90px;
	font-size: 42px;
	line-height: 130%;
}

.lbn-new-title * {
	margin-bottom: 0;
	font-size: inherit;
	line-height: inherit;
}

.lbn-new-title h2 span {
	font-family: 'GrayscaleSignature';
	font-weight: 400 !important;
	font-size: 100px;
	line-height: 100%;
	letter-spacing: -2px;
	display: block;
	margin-bottom: 10px;
	margin-left: -90px;
}

.lbn-new-text {
	margin-left: 90px;
	max-width: 355px;
	font-size: 18px;
	line-height: 150%;
}

.lbn-new-text * {
	font-size: inherit;
	line-height: inherit;
}

.lbn-new-text *:last-child {
	margin-bottom: 0;
}

.btn-bright-cyan-simple {
	color: #27DEF2 !important;
	border-color: #27DEF2 !important;
	background-color: transparent !important;
}

.btn-bright-cyan-simple:hover {
	color: #262629 !important;
	border-color: #27DEF2 !important;
	background-color: #27DEF2 !important;
}

.lvs-new-section {
	padding: 35px 0;
}

.lvs-new-inside {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 30px;
}

.lvs-new-left {
	display: flex;
	align-items: center;
	gap: 38px;
}

.lvs-new-social-footer-icon .common-social-icons ul li {
	color: #27DEF2 !important;
	margin-bottom: 0 !important;
}

.lvs-new-social-footer-icon .common-social-icons ul li a:hover {
	color: #FFFFFF !important;
}

.lvs-new-btn .btn {
	width: 260px;
	height: 50px;
	max-width: 100%;
}

.lvs-new-text {
	font-size: 20px;
	line-height: 150%;
}

.lvs-new-text * {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

/* 23-7-2024 new-learner-voice-banner */

/* 24-7-2024 new-learner-voice-banner */

.lbn-new-title-24-7 {
	font-size: 48px;
	line-height: 130%;
	margin-bottom: 16px;
	max-width: 50%;
}

.lbn-new-title-24-7 * {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.lbn-new-text-24-7 {
	font-size: 18px;
	line-height: 150%;
	max-width: 50%;
}

.lbn-new-text-24-7 * {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 0;
}

.review-main.learner-voice.learner-voice-new-grid .load-more-button .btn {
	font-size: 15px;
	line-height: 21px;
	padding: 10px;
	width: 154px;
	height: 38px;
}

/* 24-7-2024 new-learner-voice-banner */

/* 26-7-2024 pathway-partnership */

.pp-banner-img img {
	width: 100%;
	height: 380px;
	object-fit: cover;
}

.pp-company-img {
	margin-top: -135px;
	width: 230px;
	max-width: 100%;
	aspect-ratio: 1 / 1;
	padding: 20px;
	/* background-color: #002E6D; */
	border: 5px solid #FFFFFF;
	box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
	-moz-box-shadow: 0px 2px 6px 0px rgba(16, 24, 40, 0.10);
}

.pp-company-img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.pp-company-location {
	display: flex;
	align-items: center;
	gap: 7px;
}

.pp-company-section {
	padding: 43px 0 82px 0;
}

.pp-comapny-loaction-name * {
	margin-bottom: 0;
}

.pp-comapny-title {
	margin-bottom: 17px;
}

.pp-comapny-title * {
	margin-bottom: 0;
}

.pp-apply-inside {
	max-width: 1092px;
	margin-left: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	padding: 40px;
	border: 1px solid rgba(2, 157, 224, 0.20);
	background-color: #FFFFFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pp-apply-title {
	margin-bottom: 10px;
}

.pp-apply-title * {
	margin-bottom: 0;
}

.pp-apply-text * {
	margin-bottom: 0;
}

.pp-apply-section {
	padding: 35px 0 150px 0;
}

.pp-apply-btn .btn {
	width: 252px;
	height: 50px;
	max-width: 100%;
}

.pp-middle-inside>.row {
	flex-direction: row-reverse;
}

.pp-middle-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.pp-middle-list ul li {
	padding: 10px 20px;
	background-color: #E2F0F6;
	margin-bottom: 10px;
}

.pp-middle-list ul li:last-child {
	margin-bottom: 0;
}

.pp-middle-list ul li a:hover {
	color: #029DE0 !important;
}

.pp-middle-section-common {
	padding: 30px 50px;
	border: 1px solid rgba(2, 157, 224, 0.20);
	background: #FFFFFF;
	margin-bottom: 30px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pp-middle-section-title {
	margin-bottom: 30px;
}

.pp-middle-section-title * {
	margin-bottom: 0;
}

.pp-middle-section-title-20 {
	margin-bottom: 20px;
}

.pp-middle-section-title-20 * {
	margin-bottom: 0;
}

.pp-middle-section-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}

.pp-middle-section-list ul li {
	padding: 10px 30px;
	color: #262626;
	background-color: #F6F8F8;
	border: 1px solid rgba(0, 0, 0, 0.15);
}

.pp-middle-section-list ul li a {
	color: #262626;
}

.pp-middle-section-list ul li a:hover {
	color: #029DE0 !important;
}

.pp-middle-section-gallery ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}

.pp-middle-section-gallery ul li {
	flex: 0 0 32.4%;
	height: 158px;
}

.pp-middle-section-gallery ul li * {
	width: 100%;
	height: 100%;
}

.pp-middle-section-gallery ul li .pw-common-fancybox-video-image * {
	object-fit: cover;
}

.pp-middle-section-gallery ul li .pw-common-fancybox-video a:hover {
	opacity: 0.7;
}

.pp-loaction-start {
	display: flex;
	gap: 30px;
	padding: 10px 10px 10px 0;
}

.pp-location-right {
	flex: 0 0 420px;
	aspect-ratio: 1/1;
}

.pp-location-left {
	flex: 0 0 calc(100% - 450px);
}

.pp-location-iframe {
	height: 100%;
}

.pp-location-iframe iframe {
	width: 100%;
	height: 100%;
}

.pp-location-left p span {
	font-weight: 500;
}

.pp-location-left p a {
	color: #262626;
}

.pp-location-left p a:hover {
	color: #029DE0;
}

.pp-middle-left {
	position: sticky;
	top: 100px;
}

.pp-middle-right .pp-middle-section-common:last-child {
	margin-bottom: 0;
}

.pp-middle-list ul li a.active {
	/* font-weight: 600; */
	color: #029DE0 !important;
}

/* 26-7-2024 pathway-partnership */

/* university partners */
.university-partners {
	padding: 50px 0;
}

.university-partners-title * {
	color: #262626;
	text-align: center;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 150% !important;
	margin: 0;
}

.university-partners-list {
	margin: 25px 0 0;
}

.university-partners-slider-image {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 75px;
	border-radius: 10px;
	background: #F3F9FB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.university-partners-slider-image img {
	max-width: 120px;
}

.university-partners-slider .slick-list {
	margin: 0 -5px;
}

.university-partners-slider .slick-slide {
	padding: 0 5px;
}

/* university partners */

/* DD Start */
.alx-pathway-gain-access-section {
	padding: 45px 0 50px;
}

.alx-pathway-gain-access-section .section-title {
	margin-bottom: 35px;
}

.alx-pathway-gain-list .alx-pathway-block {
	margin-bottom: 20px;
	background: #F6F7FB;
	padding: 62px 70px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.alx-pathway-gain-list .alx-pathway-block>.row {
	align-items: center;
}

.alx-pathway-gain-list .alx-pathway-block:nth-child(even) {
	background: #E2F3FF;
}

.alx-pathway-gain-list .alx-pathway-block:nth-child(even)>.row {
	flex-direction: row-reverse;
}

.alx-pathway-gain-list .alx-pathway-block .alx-pathway-image {
	text-align: center;
}

.pathway-our-learner-section {
	padding-top: 124px;
	padding-bottom: 100px;
}

.pathway-our-learner-section .pathway-our-learner-content {
	display: flex;
	flex-wrap: wrap;
}

.pathway-our-learner-section .pathway-our-learner-content .pathway-our-learner-main-detail {
	flex: 0 0 auto;
	width: 270px;
	margin-top: 25px;
	margin-right: 30px;
}

.pathway-our-learner-section .pathway-our-learner-content .pathway-our-learner-slider {
	flex: 0 0 auto;
	width: calc(100% - 300px);
}

.pathway-our-learner-section .our-learner-slider-arrow-progress {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 43px;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress>* {
	flex: 1 0 0;
	max-width: 100%;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows {
	flex: 0 0 auto;
	margin-right: 30px;
	display: flex;
	flex-wrap: wrap;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows>* {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0 8px;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows>*:first-child {
	margin-left: 0;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows>*:last-child {
	margin-right: 0;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow {
	position: relative;
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow.pathway-our-learner-swiper-button-prev {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow * {
	width: 100%;
	height: 100%;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-arrows .swiper-arrow.swiper-button-disabled {
	opacity: 0.3;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-progressbar {
	height: 6px;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-progressbar .pathway-our-learner-swiper-pagination {
	position: relative !important;
	width: 100%;
	height: 100%;
	background: rgba(2, 157, 224, 0.30);
	border-radius: 300px;
	-webkit-border-radius: 300px;
	-moz-border-radius: 300px;
	-ms-border-radius: 300px;
	-o-border-radius: 300px;
}

.pathway-our-learner-section .our-learner-slider-arrow-progress .our-learner-progressbar .swiper-pagination-progressbar-fill {
	background: #029DE0;
	opacity: 0.9;
	border-radius: 300px;
	-webkit-border-radius: 300px;
	-moz-border-radius: 300px;
	-ms-border-radius: 300px;
	-o-border-radius: 300px;
}

.pathway-our-learner-carousel {
	opacity: 0;
}

.pathway-our-learner-carousel.swiper-initialized {
	opacity: 1;
}

.pathway-our-learner-carousel .slick-list {
	margin: 0 -15px;
}

.pathway-our-learner-carousel .slick-slide {
	padding: 0 15px;
}

.home-about-pathway-section {
	padding: 70px 0 50px;
	margin-bottom: 37px;
}

.home-about-pathway-block {
	margin-bottom: 50px;
}

.home-about-pathway-block:last-child {
	margin-bottom: 0;
}

.home-about-pathway-block .home-about-pathway-image * {
	width: 100%;
}

.home-about-pathway-block .learnmore-button {
	margin-top: 50px;
}

/* DD End */

/* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */

.home-about-pathway-detail .pw-section-title {
	color: rgba(0, 43, 86, 0.95);
	line-height: 130%;
	margin-bottom: 15px;
}

a.university-partners-slider-item:hover {
	opacity: 0.7;
}

/* 31-7-2024 Pathway Partner Page, Pathway new page, Home page new section changes */

/* 1-8-2024 lp-pathway-continue-logo */

.university-partners-list {
	position: relative;
	display: flex;
	gap: 10px;
	overflow: hidden;
}

.university-partners-slider {
	padding: 0;
	margin: 0;
	list-style-type: none;
	flex-shrink: 0;
	display: flex;
	gap: 10px;
	animation: scrollleft 20s linear infinite;
	-webkit-animation: scrollleft 20s linear infinite;
}

.university-partners-list:hover .university-partners-slider {
	animation-play-state: paused !important;
}

.university-partners-slider-image {
	width: 170px;
	padding: 10px;
}

/* 1-8-2024 lp-pathway-continue-logo */

/* 8-8-2024 lp-pathway-changes */

.lp-lp-program-new-page-banner-my.lp-program-new-page-banner .pnpbr-below {
	padding: 55px;
}

.program-new-page-banner.lp-lp-program-new-page-banner-my {
	z-index: 9;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway {
	z-index: 1;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.atfix {
	z-index: 999;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway .aice-pb-btns .btn {
	display: none;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.atfix .aice-pb-btns .btn {
	display: block;
}

.lp-pathway-mobile-deadline-main {
	padding: 18px 0;
}

.lp-pathway-md-section {
	padding-top: 12px;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.lp-pathway-md-title {
	margin-bottom: 2px;
}

.lp-pathway-md-title * {
	margin-bottom: 0;
}

.lp-pathway-md-text * {
	margin-bottom: 0;
}

.lp-pathway-md-inside {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: 30px;
	max-width: 340px;
	margin: 0 auto;
	position: relative;
}

.lp-pathway-md-inside:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.3);
	left: 50%;
	top: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.lp-pathway-md-inside>* {
	flex: 0 0 44%;
}

.lp-pathway-md-left {
	padding-left: 15px;
}

.lp-pathway-md-right {
	padding-right: 15px;
	padding-left: 15px;
}


.aice-purple-bar-main-lp-pathway .aice-pb-item:last-child {
	display: block;
}

.aice-purple-bar-main-lp-pathway .aice-pb-item:last-child:after {
	content: none;
}

.aice-purple-bar-main-lp-pathway .aice-pb-item:nth-last-child(2):after {
	content: '';
}

.lp-pathway-faq-my.pathway-faq-new {
	margin-bottom: 0;
}

.footer-lp-pathway.footer:after {
	content: none;
}

.footer-lp-pathway.footer .f-bottom {
	background: #002B56;
	padding: 24px 0 14px;
	border: none;
}

.lp-pathway-faq-my.new-pathway-faq.new-fellow-faq.pathway-faq-new .foundation-faq-section {
	padding-bottom: 100px;
}

.header-lp-pathway {
	position: absolute;
	z-index: 99;
	width: 100%;
}

.header-lp-pathway {
	padding-top: 48px;
}

.header-lp-pathway-inside {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* 8-8-2024 lp-pathway-changes */

/* 12-8-2024 partners inside page section */

.pp-middle-section-head-list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 40px;
}

.pp-middle-section-heading-item {
	flex: 0 0 148px;
	position: relative;
}

.pp-middle-section-heading-item:after {
	content: '';
	position: absolute;
	right: -15px;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: rgba(38, 38, 38, 0.3);
}

.pp-middle-section-heading-item:last-child:after {
	content: none;
}

/* 12-8-2024 partners inside page section */

/* 16-8-2024 pathway-v2-2-sections */

.pwv2-gain-section {
	padding: 70px 0 22px 0;
}

.pwv3-gain-title {
	margin-bottom: 42px;
}

.pwv2-gain-item {
	margin-bottom: 30px;
	height: calc(100% - 30px);
	min-height: 370px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.pwv2-gain-item-inside {
	padding: 40px;
}

.pwv2-gain-item-icon {
	margin-bottom: 30px;
}

.pwv2-gain-item-icon img {
	width: 50px;
	aspect-ratio: 1/1;
	object-fit: contain;
}

.pwv2-gain-item-title {
	margin-bottom: 20px;
}

.pwv2-gain-item-title a * {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.pwv2-gain-item-title a:hover * {
	color: #3827C6 !important;
}

.pwv2-work-section {
	padding: 76px 0 98px 0;
}

.pwv3-work-title {
	margin-bottom: 85px;
}

.pwv2-work-list-inside {
	display: flex;
	height: 334px;
	position: relative;
}

.pwv2-work-item {
	display: flex;
	flex-direction: column;
	position: relative;
}

.pwv2-work-item:before {
	content: '';
	position: absolute;
	top: 158px;
	width: 17px;
	aspect-ratio: 1/1;
	background-color: #029DE0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pwv2-work-item:nth-child(1) {
	left: 20px;
}

.pwv2-work-item:nth-child(2) {
	right: 35px;
}

.pwv2-work-item:nth-child(3) {
	right: -25px;
}

.pwv2-work-item:nth-child(4) {
	right: -35px;
}

.pwv2-work-item:nth-child(5) {
	right: -15px;
}

.pwv2-work-item:nth-child(1):before {
	left: 90px;
}

.pwv2-work-item:nth-child(2):before {
	left: 155px;
}

.pwv2-work-item:nth-child(3):before {
	left: 138px;
}

.pwv2-work-item:nth-child(4):before {
	left: 146px;
}

.pwv2-work-item:nth-child(5):before {
	left: 195px;
}

.pwv2-work-item:after {
	content: '';
	position: absolute;
}

.pwv2-work-item:nth-child(odd):after {
	top: 70px;
	background-image: url('https://www.alxafrica.com/wp-content/uploads/2024/08/pwv2-gain-item-up-line.png');
	background-repeat: no-repeat;
	width: 9px;
	height: 92px;
}

.pwv2-work-item:nth-child(1):after {
	left: 94px;
}

.pwv2-work-item:nth-child(3):after {
	left: 142px;
}

.pwv2-work-item:nth-child(5):after {
	left: 199px;
}

.pwv2-work-item:nth-child(2n) {
	justify-content: flex-end;
}

.pwv2-work-item:nth-child(even):after {
	bottom: 72px;
	background-image: url('https://www.alxafrica.com/wp-content/uploads/2024/08/pwv2-gain-item-down-line.png');
	background-repeat: no-repeat;
	width: 9px;
	height: 94px;
}

.pwv2-work-item:nth-child(2):after {
	left: 159px;
}

.pwv2-work-item:nth-child(4):after {
	left: 150px;
}

.pwv2-work-list-inside:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 166px;
	width: 934px;
	height: 2px;
	background-color: #029DE0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.pwv2-work-item-inside {
	display: flex;
	align-items: center;
	gap: 15px;
}

.pwv2-work-item-number {
	padding: 5px;
	flex: 0 0 60px;
	aspect-ratio: 1/1;
	background-color: #FBD647;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pwv2-work-item-number * {
	opacity: 0.6;
}

.pwv2-work-item:nth-child(1) .pwv2-work-item-title {
	flex: 0 0 197px;
}

.pwv2-work-item:nth-child(2) .pwv2-work-item-title {
	flex: 0 0 235px;
}

.pwv2-work-item:nth-child(3) .pwv2-work-item-title {
	flex: 0 0 174px;
}

.pwv2-work-item:nth-child(4) .pwv2-work-item-title {
	flex: 0 0 186px;
}

.pwv2-work-item:nth-child(5) .pwv2-work-item-title {
	flex: 0 0 289px;
}

.university-partners-title {
	position: relative;
}

.university-partners-title:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 1px;
	background-color: rgba(2, 157, 224, 0.3);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.university-partners-title * {
	display: inline-block;
	left: 50%;
	position: relative;
	z-index: 9;
	padding: 0 40px;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.pwv2-2-blue-section {
	padding-bottom: 42px;
}

/* 16-8-2024 pathway-v2-2-sections */

/* 17-8-2024 pathway-v2-banner */

.pwv2-banner-main {
	position: relative;
}

.pwv2-banner-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.pwv2-banner-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pwv2-banner-section {
	padding: 201px 0 271px 0;
	position: relative;
}

.pwv2-banner-section-inside {
	max-width: 802px;
	margin: 0 auto;
}

.pwv2-banner-title {
	margin-bottom: 32px;
}

.pwv2-banner-btn .btn {
	max-width: 100%;
	width: 384px;
	height: 50px;
}

/* 17-8-2024 pathway-v2-banner */

/* 20-8-2024 pwv2-purple-bar */
.pwv2-banner-main {
	z-index: 9;
}

.aice-purple-bar-main-lp-pathway-v2-above-div {
	position: sticky;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}

.aice-purple-bar-main-lp-pathway-v2-above-div .aice-purple-bar-main-lp-pathway-v2-bg-color {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2 {
	overflow: hidden;
	max-width: 100%;
	width: 970px;
	margin: 0 auto;
	top: -58px;
	z-index: 9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2.atfix {
	top: 0;
	width: 100%;
	z-index: 999;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2 .aice-purple-bar-section {
	padding: 21px 34px;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2.atfix .aice-purple-bar-section {
	padding: 21px 0;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2 .aice-purple-bar-start {
	display: block;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2.atfix .aice-purple-bar-start {
	display: flex;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2 .aice-pb-list {
	justify-content: space-between;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2.atfix .aice-pb-list {
	justify-content: flex-start;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2 .aice-pb-item:after {
	right: -60px;
}

.aice-purple-bar-main.aice-purple-bar-main-lp-pathway.aice-purple-bar-main-lp-pathway-v2.atfix .aice-pb-item:after {
	right: -22px;
}

/* 20-8-2024 pwv2-purple-bar */

/* 20-8-2024 join-pathway-changes */

.new-pw-partner-logos-slider-below-text {
	margin-top: 22px;
}

.new-pw-partner-logos-slider.new-join-pw-partner-logos-slider .slick-list {
	margin: 0 -5px;
}

.new-pw-partner-logos-slider.new-join-pw-partner-logos-slider .new-pw-partner-logos-slide {
	padding: 0 5px;
}

.new-join-pw-partner-logos-slider .new-pw-partner-logos-slide-inside {
	max-width: unset;
	width: 100%;
	height: 75px;
}

.new-join-pw-partner-logos-slider .new-pw-partner-logos-slide-inside {
	padding: 15px;
	background-color: #F3F9FB;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.new-join-pw-partner-logos-slider .new-pw-partner-logos-slide-inside img {
	object-fit: contain;
}

/* 20-8-2024 join-pathway-changes */

/* 22-8-2024 pw-fees */

.pw-fees-section {
	padding: 78px 0 31px 0;
}

.pw-fees-first-section {
	/* max-width: 855px;
	margin: 0 auto; */
	margin-bottom: 35px;
}

.pw-fees-first-title {
	margin-bottom: 10px;
}

.pw-fees-second-section {
	margin-bottom: 33px;
}

.pw-fees-second-title {
	margin-bottom: 23px;
}

.pw-fees-common-section ol li,
.pw-fees-common-section ul li {
	margin-bottom: 16px;
}

.pw-fees-common-section ol li:last-child,
.pw-fees-common-section ul li:last-child {
	margin-bottom: 0;
}

.pw-fees-third-section {
	margin-bottom: 36px;
}

.pw-fees-third-title {
	margin-bottom: 24px;
}

.pw-fees-four-section {
	margin-bottom: 52px;
}

.pw-fees-four-title {
	margin-bottom: 36px;
}

.pw-fees-third-table .typography-section {
	padding: 0;
}

.pw-fees-five-text1 {
	margin-bottom: 42px;
}

.pw-fees-five-title {
	margin-bottom: 39px;
}

.pw-fees-five-text2 {
	margin-bottom: 47px;
}

.pw-fees-five-list {
	margin-bottom: 47px;
}

.pw-fees-five-list ul {
	list-style-type: none;
	padding: 0;
}

.pw-fees-five-list ul li {
	position: relative;
	padding-left: 14px;
}

.pw-fees-five-list ul li:after {
	content: '-';
	position: absolute;
	left: 0;
	top: 50%;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.new-fellow-faq.pw-fees-faq .foundation-faq-section {
	margin-bottom: -70px;
}

.pw-fees-third-table .block-gutenberg-section.typography-section table tbody tr:not(:first-child) td {
	padding: 15px 10px 30px 10px;
}

.pw-fees-third-table .block-gutenberg-section.typography-section table tbody tr:first-child td {
	border-width: 1px;
}

/* 22-8-2024 pw-fees */

/* 30-8-2024 pw-fees-new */

.pw-new-fee-banner-main {
	position: relative;
	overflow: hidden;
}

.pwnfb-bg-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.pwnfb-bg-inside {
	position: relative;
	width: 100%;
	height: 100%;
}

.pwnfb-bg-inside img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pwnfb-bg-img-gradient {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.pwnfb-bg-img-gradient img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	mix-blend-mode: multiply;
}

.pw-new-fee-banner-section {
	position: relative;
	padding: 208px 0 102px 0;
}

.pwnfb-title {
	margin-bottom: 45px;
	max-width: 710px;
}

.pwnfb-partner .paragraph-md {
	margin-bottom: 2px;
}

.pwnfb-partners-images {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 15px;
}

.pw-new-fees-section-1-section {
	padding: 114px 0 95px 0;
}

.pw-new-fees-section-1-section>.row {
	align-items: center;
}

.pwnfs-left-title {
	margin-bottom: 7px;
}

.pwnfs-title {
	max-width: 498px;
}

.pw-new-fees-req-section {
	padding: 115px 0 70px 0;
}

.pwnfr-start {
	padding: 38px 0;
}

.pwnfr-start:nth-child(even)>.row {
	flex-direction: row-reverse;
}

.pwnfr-start>.row {
	align-items: center;
}

.pwnfr-img img {
	width: 100%;
	object-fit: cover;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.pwnfr-title {
	margin-bottom: 20px;
}

.pwnfm-inside {
	max-width: 970px;
	margin: 0 auto;
	padding: 25px 75px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.pw-new-fees-value-section {
	padding: 68px 0 54px 0;
}

.pwnfv-title {
	margin-bottom: 36px;
}

.pw-new-fees-value-section>.paragraph-md {
	max-width: 1148px;
	margin: 0 auto;
	margin-top: 20px;
}

/* 30-8-2024 pw-fees-new */

/* 31-8-2024 purple-popup */

.programme-popup-new .on-popup-section {
	max-width: 640px;
	padding: 89px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.programme-popup-new .on-popup-text {
	font-weight: 500;
	font-size: 18px;
	line-height: 150%;
	margin-bottom: 12px;
	text-transform: none;
}

.programme-popup-new .on-popup-text span {
	font-size: 24px;
	font-weight: 500;
}

.programme-popup-new .on-popup-text * {
	margin-bottom: 4px;
}

.programme-popup-new .on-popup-text *:last-child {
	margin-bottom: 0;
}

.programme-popup-new .on-popup-card {
	flex-direction: row;
	gap: 16px;
	background-color: transparent;
	padding: 0;
}

.programme-popup-new .on-popup-days-count {
	font-weight: 600;
	font-size: 60px;
	line-height: 130%;
}

.programme-popup-new .on-popup-days {
	font-weight: 600;
	font-size: 60px;
	line-height: 130%;
	color: #FFFFFF;
	text-transform: lowercase;
}

.programme-popup-new .on-popup-card-up {
	margin-bottom: 27px;
}

.programme-popup-new.popup-modal .modal-dialog {
	max-width: 700px;
}

.programme-popup-new .on-popup-btn .btn {
	height: 45px;
	width: 275px;
	font-size: 18px;
	max-width: 100%;
}

.programme-popup-new.popup-modal .modal-content {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.programme-popup-new.popup-modal .btn-close {
	width: 28px;
	height: 28px;
	opacity: 1;
}

.programme-popup-new.popup-modal .btn-close:hover {
	opacity: 0.5;
}

.programme-popup-new.popup-modal .btn-close svg,
.programme-popup-new.popup-modal .btn-close i {
	width: 20px;
	height: 20px;
	color: rgba(255, 255, 255, 1);
}

/* 31-8-2024 purple-popup */

/* 2-9-2024 tech-champion-page */

.tech-champ-purple-countdown-main {
	padding: 10px;
}

.tech-champ-banner-main {
	position: relative;
}

.tech-champ-banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.tech-champ-banner-bg-img {
	position: relative;
	width: 100%;
	height: 100%;
}

.tech-champ-banner-bg-img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(270deg, rgba(217, 217, 217, 0.00) -4.44%, rgba(0, 0, 0, 0.9) 79.34%);
}

.tech-champ-banner-bg-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.tech-champ-banner-bg-x-img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 9;
}

.tech-champ-banner-bg-x-img img {
	height: 100%;
}

.tech-champ-banner-section {
	position: relative;
	z-index: 99;
	padding: 102px 0 65px 0;
}

.tech-champ-banner-title {
	max-width: 782px;
	margin-bottom: 43px;
}

.tech-champ-banner-btn .btn {
	width: 271px;
	height: 55px;
	max-width: 100%;
}

.tech-champ-blue-bar-section {
	padding: 12px 0 24px 0;
}

.tech-champ-blue-bar-list {
	display: flex;
	flex-wrap: wrap;
	gap: 34px;
}

.tech-champ-blue-bar-item {
	max-width: 253px;
}

.tech-champ-blue-bar-start {
	display: flex;
	justify-content: space-between;
	gap: 15px;
}

.tech-champ-blue-bar-main {
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.tech-champ-blue-bar-main.atfix {
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 999;
}

.tech-champ-blue-bar-btn {
	display: none;
}

.tech-champ-blue-bar-main.atfix .tech-champ-blue-bar-btn {
	display: block;
}

.tech-champ-reg-list .new-pw-slider .new-pw-slide {
	margin-bottom: 0;
}

.tech-champ-reg-list .new-pw-slider.slick-initialized {
	padding-bottom: 0;
}

.tech-champ-reg-section {
	padding: 86px 0;
}

.tech-champ-reg-title {
	color: #002B56;
	margin-bottom: 20px;
	max-width: 846px;
}

.tech-champ-reg-text {
	margin-bottom: 48px;
	max-width: 680px;
}

.tech-champ-level-section {
	padding: 86px 0 60px 0;
}

.tcll-img {
	position: relative;
	text-align: center;
}

.tcll-img>img {
	width: 466px;
	object-fit: cover;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.tcll-level-details {
	text-align: left;
	position: absolute;
	left: 0;
	top: -82px;
	max-width: 225px;
	padding: 28px 16px 27px 30px;
	background-color: #FBD647;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.tcll-level-register {
	margin-bottom: 1px;
}

.tcll-level-title * {
	font-weight: 500 !important;
}

.tclr-title {
	color: #002B56;
	margin-bottom: 14px;
}

.tclr-text {
	margin-bottom: 29px;
}

.tclr-btn .btn {
	width: 271px;
	height: 55px;
	max-width: 100%;
}

.tcll-title {
	margin-bottom: 28px;
}

.tcll-text {
	margin-bottom: 29px;
}

.tech-champ-apply-section {
	padding: 104px 0 63px 0;
}

.tech-champ-apply-inside>.row {
	align-items: center;
}

.tcal-title {
	color: #002B56;
	margin-bottom: 24px;
}

.tcal-text {
	margin-bottom: 24px;
	max-width: 325px;
}

.tcal-btn .btn {
	max-width: 100%;
	width: 271px;
	height: 55px;
}

.tcar-item {
	position: relative;
	margin-bottom: 24px;
	height: calc(100% - 34px);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.tcar-item-inside {
	position: relative;
	padding: 97px 28px 80px 28px;
	background-color: #FFFFFF;
	height: 100%;
	z-index: 9;
}

.tcar-item-x-img-left {
	position: absolute;
	left: 0;
	top: 0;
}

.tcar-item-x-img-right {
	position: absolute;
	right: 0;
	bottom: 0;
}

.tcar-item-title {
	margin-bottom: 16px;
	position: relative;
	z-index: 9;
}

.tcar-item-list {
	position: relative;
	z-index: 9;
}

.tcar-item-rectangle {
	position: absolute;
	width: 148px;
	aspect-ratio: 1/1;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.tech-champ-apply-right>.row>[class*=col-]:nth-child(odd) .tcar-item-rectangle {
	right: -20px;
	top: -20px;
}

.tech-champ-apply-right>.row>[class*=col-]:nth-child(even) .tcar-item-rectangle {
	right: -20px;
	bottom: -20px;
}

.tech-champ-apply-note-text {
	margin-top: 50px;
	max-width: 548px;
}

.tech-champ-code-main {
	position: relative;
	overflow: hidden;
}

.tech-champ-code-section {
	padding: 136px 0 234px 0;
}

.tech-champ-code-left-inside {
	max-width: 374px;
	margin: 0 auto;
}

.tccl-title {
	max-width: 342px;
	margin-bottom: 2px;
}

.tccl-text {
	margin-bottom: 29px;
}

.tccl-btn .btn {
	width: 240px;
	height: 55px;
	max-width: 100%;
}

.tccl-btn .btn-white,
.tccl-btn .btn-white:active,
.tccl-btn .btn-white:focus {
	color: #002B56 !important;
}

.tccl-btn .btn-white:active:focus,
.tccl-btn .btn-white:hover {
	color: #FFFFFF !important;
}

.tech-champ-code-right {
	position: absolute;
	width: 50%;
	top: 112px;
	right: 0;
}

.tech-champ-code-images .newps-about-marquee-start:after {
	content: none;
}

.tech-champ-code-images .news-about-logo-item-img {
	padding: 0;
	width: 245px;
	height: 180px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.tech-champ-code-images .news-about-logo-item-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.tech-champ-code-images .newps-about-marquee-content li {
	margin-right: 26px;
}

.tech-champ-code-marquee-1 {
	margin-bottom: 18px;
}

.tech-champ-code-x-img {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.tech-champ-what-section {
	padding: 76px 0 141px 0;
}

.tcwd-title {
	color: #002B56;
	margin-bottom: 23px;
}

.tcwd-text {
	margin-bottom: 60px;
	max-width: 680px;
}

.tech-champ-what-tabbing-desktop {
	margin-left: 100px;
}

.tech-champ-desktop-what-tabs {
	gap: 30px;
}

.tech-champ-desktop-what-tabs>.nav {
	flex: 0 0 270px;
}

.tech-champ-desktop-what-tabs>.tab-content {
	flex: 0 0 calc(100% - 300px);
}

.tech-champ-desktop-what-tabs>.nav button {
	padding: 22px 10px;
	background-color: #E2F0F6;
	margin-bottom: 23px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.tech-champ-desktop-what-tabs>.nav button:last-child {
	margin-bottom: 0;
}

.tech-champ-desktop-what-tabs>.nav button .tcwtd-nav-link-text {
	color: #262626;
}

.tech-champ-desktop-what-tabs>.nav button.active {
	background-color: #002B56;
}

.tech-champ-desktop-what-tabs>.nav button.active .tcwtd-nav-link-text {
	color: #FFFFFF;
}

.tab-desktop-body-inside {
	padding: 60px 28px 76px 28px;
	background-color: #E2F0F6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.tdbi-text ul {
	margin-top: 0;
	margin-left: -10px;
}

/* .tdbi-text *:last-child {
	margin-bottom: 0;
} */
.tab-body-inside-details:last-child>*:last-child>*:last-child {
	margin-bottom: 0;
}

.tab-desktop-body-inside .tab-body-inside-details:not(:first-child) {
	margin-top: 40px;
}

.tdbi-title {
	padding-left: 30px;
	margin-bottom: 17px;
	position: relative;
}

.tdbi-title:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 11px;
	height: 45px;
	background-color: #FFCE47;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

/*mobile*/
.tech-champ-mobile-what-tabs>.nav {
	justify-content: center;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 0;
	margin-bottom: 33px;
}

.tech-champ-mobile-what-tabs>.nav .nav-item button {
	padding: 5px 10px;
	background-color: #F3F9FB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.tcwtmobile-nav-link-text {
	color: #262626;
}

.tech-champ-mobile-what-tabs>.nav .nav-item button.active {
	background-color: #002B56;
}

.tech-champ-mobile-what-tabs>.nav .nav-item button.active .tcwtmobile-nav-link-text {
	color: #FFFFFF;
}

.tdbimobile-text ul {
	margin-top: 0;
	margin-left: -10px;
}

.tab-mobile-body-inside {
	padding: 25px 15px 42px 15px;
	background-color: #E2F0F6;
}

.tdbimobile-title {
	padding-left: 32px;
	margin-bottom: 15px;
	position: relative;
}

.tdbimobile-title:after {
	content: '';
	position: absolute;
	left: 0;
	top: -8px;
	width: 14px;
	height: 47px;
	background-color: #FFCE47;
}

.tab-mobile-body-inside .tab-body-inside-details:not(:first-child) {
	margin-top: 30px;
}

/* 2-9-2024 tech-champion-page */

/* 5-9-2024 tech-champion-page */
.tcar-item-inside .tcar-item-list ul li {
	margin-bottom: 16px;
}

.tcar-item-inside .tcar-item-list ul li:last-child {
	margin-bottom: 0;
}

/* 5-9-2024 tech-champion-page */


/* 12-9-2024 pathway banner/btn change */

.very-common-fancybox {
	position: relative;
}

.very-common-fancybox-image * {
	width: 100%;
	object-fit: cover;
}

.new-pw-line-section {
	margin-left: 0;
	margin-top: 0;
}

.new-pw-video-right .very-common-fancybox-image * {
	height: 340px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.banner-new-pathway-main-now-change-twelve-sep-2024 .banner-new-pathway-section>.row {
	align-items: center;
}

.np-new-prepare-left-btn {
	margin-top: 47px;
}

.np-new-prepare-left-btn .btn {
	width: 299px;
	max-width: 100%;
}

.new-pw-video-right .very-common-fancybox .common-video-play-icon {
	background: #FF5347;
	border: none;
}

.new-pw-video-right .very-common-fancybox .common-video-play-icon:hover {
	background: #002B56;
}

/* 12-9-2024 pathway banner/btn change */

/* 21-9-2024 */

.pathway-testimonial-section {
	padding: 79px 0;
}

.pathway-testimonial-title {
	margin-bottom: 14px;
}

.pathway-testimonial-title span {
	color: #029DE0 !important;
}

.pathway-testimonial-text {
	margin-bottom: 60px;
	max-width: 760px;
}

/* 21-9-2024 */

/* Jeel Alx */

.universities-wrp {
	padding: 64px 0 300px;
	background-color: #F3F9FB;
}

.universities-left {
	max-width: 243px;
	width: 100%;
}

.universities-left .show-all .btn.active {
	background-color: #029DE0 !important;
	color: #fff !important;
}

.universities-left .show-all .btn {
	width: 100%;
	border-radius: 0;
	justify-content: flex-start;
	padding: 10px 30px;
}

.universities-list {
	padding: 42px 0 0;
}

.universities-main .universities-title {
	font-size: 18px;
	line-height: 27px;
	font-weight: 500;
	color: #262626;
	height: calc(100% - 30px);
}

.universities-main .universities-left .universities-title {
	padding-bottom: 13px;
	height: auto;
}

.universities-main .universities-title * {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	font-family: inherit;
	font-weight: inherit;
	margin: 0;
}

.universities-list .universities-block:first-child {
	padding-top: 0;
}

.universities-block {
	padding: 45px 0 0 0;
}

.universities-block ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.universities-block ul li {
	background-color: #fff;
	border-bottom: 1px solid #D9DFE6;
	padding: 10px 30px;
	cursor: pointer;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	transition: 0.4s;
}

.universities-block ul li:hover {
	background-color: #029DE0;
	color: #fff;
}

.universities-block ul li.active {
	background-color: #029DE0;
	color: #fff;
}

.universities-box {
	border: 1px solid #D2D1D1;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	background-color: #fff;
}

.universities-section .row {
	row-gap: 30px;
}

.universities-box .universities-img {
	width: 100%;
	aspect-ratio: 1/1;
	/* height: auto; */
	/* max-width: 267px; */
	border-bottom: 1px solid #D2D1D1;
}

.universities-img * {
	width: 100%;
	height: 100%;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.universities-content {
	background-color: #fff;
	padding: 30px 25px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.universities-box:hover .universities-title {
	color: #029DE0;
}

.load-more-universities {
	padding-top: 30px;
}

.load-more-universities .btn {
	font-size: 15px;
	line-height: 21px;
	padding: 10px;
	width: 154px;
	height: 38px;
}


.universities-section .block-title {
	padding-bottom: 10px;
}

/* Jeel Alx */

.np-new-prepare-center-btn {
	text-align: center;
}


/* 26-9-2024 */

.np-new-prepare-center-btn {
	margin-top: 38px;
}

.pw-home-logo-slider-new.new-join-pw-partner-logos-slider .new-pw-partner-logos-slide-inside {
	background-color: #FFFFFF;
}

.home-about-pathway-block {
	margin-bottom: 73px;
}

.home-about-pathway-section {
	padding: 108px 0 28px;
}

.universities-block ul li {
	position: relative;
	padding: 10px 30px 10px 46px;
}

.universities-block ul li .form-check-input {
	position: absolute;
	width: 16px;
	height: 16px;
	margin-top: 0;
	background-color: transparent;
	border: 1px solid #262626;
	left: 20px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.universities-block ul li:hover .form-check-input {
	border-color: #FFFFFF;
}

.universities-block ul li.active .form-check-input,
.universities-block ul li .form-check-input:checked[type=radio] {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	background-image: none;
}

.universities-filter-start {
	margin-top: 48px;
}

.unversities-filter {
	padding-bottom: 7px;
	border-bottom: 1px solid #D9DFE6;
}

.universities-img * {
	object-fit: cover;
}

.universities-block ul li:hover {
	color: #029DE0 !important;
	background-color: transparent !important;
}

.universities-block ul li:hover .form-check-input {
	border-color: #029DE0 !important;
}

.universities-block ul li.active {
	background-color: #FFFFFF !important;
	color: #029DE0 !important;
}

.universities-block ul li.active .form-check-input,
.universities-block ul li .form-check-input:checked[type=radio] {
	background-color: #029DE0 !important;
	border-color: #029DE0 !important;
}

.pw-slider-mb .new-pw-partner-start .paragraph-md {
	margin-bottom: 0;
}

.new-pw-partner-logos-new.new-pw-partner-logos-new-for-pw-not-home {
	margin-bottom: 0;
}

.universities-main .universities-box .universities-content.universities-title {
	text-align: center;
}

.universities-main .universities-box .universities-content.universities-title * {
	line-height: 130%;
}

/* 26-9-2024 */

/* 27-9-2024 program-v3 */

.pro-v3-req-section {
	padding: 96px 0 118px 0;
}

.pro-v3-req-img img {
	width: 100%;
}

.pro-v3-req-title {
	margin-bottom: 22px;
}

.pro-v3-req-text ul {
	margin-top: 0;
}

.pro-v3-front-section {
	padding: 84px 0 104px 0;
}

.pro-v3-front-title {
	max-width: 702px;
	margin-bottom: 41px;
}

.pro-v3-front-table table {
	margin-bottom: 0;
}

.pro-v3-front-table table thead th {
	padding: 12px 20px;
	background-color: #E2F0F6;
	border-bottom: 1px solid #D9DFE6;
	font-size: 24px;
	line-height: 150%;
	font-weight: 500;
	color: #000000;
}

.pro-v3-front-table table tbody tr td {
	width: 50%;
	padding: 20px;
	border-bottom: 1px solid #D9DFE6;
	text-align: left;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: #262626;
}

.pro-v3-front-table table tbody tr:nth-child(odd) td {
	background-color: transparent;
}

.pro-v3-front-table table tbody tr:nth-child(even) td {
	background-color: #FFFFFF;
}

.alx-global.pro-v3-outcome-main .aice-oc-slide-left .paragraph-md {
	font-size: 16px;
}

.alx-global.pro-v3-outcome-main .aice-oc-slide-left .paragraph-md ul {
	padding-left: 25px;
}

.pro-v3-outcome-main .aice-outcome-title {
	color: #002B56;
}

.pro-v3-overview-main .program-new-page-ai-career-section>.row {
	align-items: center;
}

.pro-v3-overview-main .pnpacs-left .smallest-text {
	font-size: 16px;
}

.pro-v3-overview-main .pnpacs-card .pnpacs-card-text {
	font-size: 20px;
}

/* 27-9-2024 program-v3 */


/* 09-01-2025 alx-Releases */
.alxReleases {
	padding: 65px 0 462px;
	margin-bottom: -128px;
}

.alxReleases .alxReleases-container {
	max-width: 851px;
	margin: 0 auto;
}

.alxReleases .alxReleases-container .common-main-title-with-detail {
	margin-bottom: 40px;
}

.alxReleases .alxReleases-container .section-title {
	color: #002B56;
	text-align: center;
	font-size: 38px;
	font-style: normal;
	font-weight: 500;
	line-height: 60px;
	margin-bottom: 0px;
}

.alxReleases .alxReleases-container .main-detail {
	color: #262626;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.alxReleases .alxReleases-data {
	border-radius: 6px;
	border: 1px solid rgba(2, 157, 224, 0.50);
	background: #FFF;
	padding: 25px 40px;
	margin-bottom: 20px;
}

.alxReleases .alxReleases-data .date {
	color: #262626;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.alxReleases .alxReleases-data .date * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 5px;
}

.alxReleases .alxReleases-data .title {
	color: #002B56;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
}

.alxReleases .alxReleases-data .title * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 5px;
}

.alxReleases .alxReleases-data .title a:hover {
	color: var(--swiper-theme-color) !important;
}

.alxReleases .alxReleases-data .disc {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}

.alxReleases .alxReleases-data .disc * {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 15px;
}

.alxReleases .alxReleases-data .action * {
	color: #002B56;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.alxReleases .alxReleases-data .action *:hover {
	color: var(--swiper-theme-color);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

/* 09-01-2025 alx-Releases */

/* 11-01-2025 pricing page start */

/*==================================================================*/
/*========== Alx Access Wrp Start ==========*/
/*==================================================================*/

.alx-access-wrp {
	padding: 80px 0 96px 0;
	background: #F3F9FB;
}

.alx-access-main .heading .main-title {
	margin: 0;
	text-align: center;
}

.alx-access-main .disc * {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
	/* 27px */
	margin: 24px 0 0 0;
}

.alx-access-main .alx-access-section {
	margin: 75px 0 0 0;
}

.alx-access-main .alx-access-block {
	position: relative;
	width: 100%;
	max-width: 370px;
	height: 100%;
	border-radius: 6px;
	background: #FFF;
	border: 1px solid #029DE0;
	box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
}

.alx-access-block .save-block-new {
	position: absolute;
	top: -50px;
	right: 25px;
}

.alx-access-block .save-block-new .save-deatils {
	display: flex;
	width: 90px;
	height: 90px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	background: #FF5347;
}

.alx-access-block .save-block-new .save-deatils * {
	color: #FFF;
	font-size: 20px;
	font-weight: 600;
	line-height: 110%;
	margin: 0;
	padding: 15px;
	text-align: center;
}

.alx-access-block .main-title {
	margin: 0;
}

.alx-access-block .sign-btn {
	margin: 20px 27px 0;
}

.alx-access-block.active {
	/* height: calc(100% + 34px); */
	height: 100%;
	/* margin: -17px 0; */
	border: 1px solid #5648B7;
	background: #5648B7;
	box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
}

.alx-access-block.active .tag-title * {
	color: #ffffff;
}

.alx-access-block.active .main-title * {
	color: #ffffff;
}

.alx-access-block.active .alx-access-details * {
	color: #ffffff
}

.alx-access-block .alx-access-details * {
	color: #262626;
	text-align: center;
	font-size: 14px;
	line-height: 150%;
	/* 21px */
	margin: 0;
}

.alx-access-block .alx-access-details span {
	color: #FF5347;
}

.alx-access-block .alx-access-top {
	padding: 42px 27px 0;
	min-height: 153px;
}

.alx-access-block.active .alx-access-top {
	/* min-height: calc(153px + 17px); */
	/* padding-top: 59px; */
}

/* alx-access-block active less-card */
.alx-access-block.active.less-card {
	height: 100%;
	margin: 0;
}

.alx-access-block.active.less-card .alx-access-top {
	min-height: 153px;
}

.alx-access-block .tag-title * {
	text-align: center;
	font-size: 18px;
	color: #5648B7;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	/* 27px */
	margin: 0;
}

.alx-access-block .main-title * {
	text-align: center;
	font-size: 48px;
	font-weight: 600;
}

.alx-access-block .alx-access-bottom {
	padding: 32px 31px 40px 32px;
}

.alx-access-block.active .alx-access-list ul li {
	color: #ffffff;
}

.alx-access-block .alx-access-list ul li {
	color: #262626;
	font-family: 'Poppins';
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	/* 150% */
	list-style-type: none;
	position: relative;
	padding: 0 0 0 35px;
	margin: 0 0 16px 0;
}

.alx-access-block .alx-access-list ul {
	padding: 0;
	margin: 0;
}

.alx-access-block .alx-access-list ul li:last-child {
	margin: 0;
}

.alx-access-block .alx-access-list ul li::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	background-image: url(../images/check-icon11.svg);
}

.alx-access-block .sign-btn .btn {
	font-size: 16px;
	padding: 12px 18px;
}

.alx-access-block.active .sign-btn .btn-success:hover {
	background-color: #27DEF2 !important;
	border-color: transparent;
}

/*==================================================================*/
/*========== Alx Access Wrp End ==========*/
/*==================================================================*/

/*==================================================================*/
/*========== Data Analytics Graduates Start ==========*/
/*==================================================================*/
.data-analytics {
	padding: 80px 0;
}

.data-analytics .data-analytics-company .heading .title * {
	text-align: center;
	font-family: "Poppins";
	font-size: 16px;
	color: #535862;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin: 60px 0 23px 0;
}

/* .data-analytics .data-analytics-company {
	padding-bottom: 30px;
} */

.data-analytics .data-analytics-company ul {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}

.data-analytics .data-analytics-company .disc * {
	color: #262626;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 736px;
	margin: 0 auto 30px;
}

.data-analytics .data-analytics-company .companies {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 15px;
	min-height: 60px;
	min-width: 122px;
	width: fit-content;
	max-height: 60px;
	background-color: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	-ms-border-radius: 6;
	-o-border-radius: 6;
}

.data-analytics .data-analytics-company .companies img {
	max-height: 44px;
	width: auto;
}

.data-analytics .user-message-container {
	display: flex;
	justify-content: center;
	align-items: stretch;
	flex-wrap: wrap;
	padding-top: 70px;
	gap: 30px;
}

.data-analytics .user-message-container .user-message {
	position: relative;
	flex: 0 0 calc(25% - 23px);
	padding: 60px 25px 30px;
	background-color: #ffffff;
	box-shadow: 0px 202px 57px 0px rgba(0, 0, 0, 0.00), 0px 129px 52px 0px rgba(0, 0, 0, 0.00), 0px 73px 44px 0px rgba(0, 0, 0, 0.02), 0px 32px 32px 0px rgba(0, 0, 0, 0.03), 0px 8px 18px 0px rgba(0, 0, 0, 0.03);
}

.data-analytics .user-message-container .profile-image {
	position: absolute;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
	width: 75px;
	height: 75px;
	border-radius: 50%;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.data-analytics .user-message-container .name * {
	color: #262626;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 0;
}

.data-analytics .user-message-container .designation * {
	color: #262626;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 20px;
	text-align: center;
}

.data-analytics .user-message-container .message * {
	color: #262626;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 0;
}

.data-analytics .user-message-container .message span {
	color: #7161E1;
	color: #5648b7;
}

.data-analytics .user-message-container .message span {
	color: #029DE0;
}

.data-analytics .user-message-container .message strong {
	color: #7161E1;
}

/* .data-analytics .container-fluid-base {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
} */

.data-analytics-company ul li {
	list-style-type: none;
}

.data-analytics .user-message-container .profile-image img {
	width: 100%;
	height: 100%;
}

.data-analytics .heading .title * {
	font-family: 'Poppins';
	font-size: 36px;
	color: #002B56;
	font-weight: 500;
	line-height: 130%;
	/* 46.8px */
	text-align: center;
	margin: 0;
}

/*==================================================================*/
/*========== Data Analytics Graduates End ==========*/
/*==================================================================*/


/*==================================================================*/
/*========== Pricing Features Start ==========*/
/*==================================================================*/


.pricing-feature-wrp {
	padding: 80px 0;
}

.pricing-feature-main .pricing-feature-section {
	display: flex;
	justify-content: center;
	/* align-items: center; */
	flex-wrap: wrap;
	gap: 32px;
	margin: 40px 0 0 0;
}

.pricing-feature-main .heading .subtitle * {
	text-align: center;
	font-family: "Poppins";
	font-size: 16px;
	color: #262626;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin: 0;
}

.pricing-feature-main .heading .title * {
	text-align: center;
	font-family: "Poppins";
	color: #002B56;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 46.8px */
	margin: 8px 0 30px 0;
}

.pricing-feature-main .heading .disc * {
	text-align: center;
	font-family: "Poppins";
	font-size: 18px;
	color: #262626;
	font-weight: 400;
	line-height: 150%;
	/* 27px */
	max-width: 960px;
	margin: 0 auto;
}

.pricing-feature-main .pricing-feature-block {
	max-width: 360px;
	margin: 0 auto;
}

.pricing-feature-main .pricing-feature-block .feature-icon {
	display: flex;
	width: 48px;
	height: 48px;
	padding: 12px;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	border: 1px solid #029DE0;
	background: #FFF;
	/* box-shadow: 0px 0px 0px 1px rgba(10, 13, 18, 0.18) inset, 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 1px 2px 0px rgba(16, 24, 40, 0.05); */
	margin: 0 auto;
}

.pricing-feature-main .pricing-title * {
	text-align: center;
	font-family: "Poppins";
	font-size: 18px;
	color: #002B56;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	/* 27px */
	margin: 20px 0 8px 0;
}

.pricing-feature-main .pricing-details * {
	text-align: center;
	font-family: "Poppins";
	font-size: 16px;
	color: #262626;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin: 0;
}

/*==================================================================*/
/*========== Pricing Feature End ==========*/
/*==================================================================*/

/*==================================================================*/
/*========== Outcomes Start ==========*/
/*==================================================================*/
.outcomes {
	padding: 80px 0;
}

.outcomes .heading .title * {
	color: #002B56;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
}

.outcomes .outcomes-container {
	display: flex;
	justify-content: space-between;
	gap: 30px;
}

.outline-accordion .accordion {
	max-width: 770px;
	width: 100%;
}

.outline-accordion .accordion-item {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	border: 1px solid #029DE0;
	border-bottom: 0;
}

.outline-accordion .accordion-item:last-child {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	border: 1px solid #029DE0;
	border-bottom: 1px solid #029DE0;
}

.outline-accordion .accordion-button {
	display: flex;
	align-items: center;
	border-radius: 0 !important;
	line-height: normal;
	padding-bottom: 0;
	padding: 20px 25px 0;
	transition: all 0.3s ease-in-out;
	border: 0;
	box-shadow: 0 !important;
	color: #002B56;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.outline-accordion .accordion-button img {
	margin-right: 12px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.outline-accordion .accordion-button::after {
	display: none;
}

.outline-accordion .accordion-button:focus {
	outline: 0 !important;
	box-shadow: none !important;
}

.outline-accordion .accordion-button.collapsed {
	padding: 20px 25px;
}

.outline-accordion .accordion-button.collapsed img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.outline-accordion .accordion-button:not(.collapsed) {
	background-color: #F3F9FB;
	box-shadow: none !important;
}

.outline-accordion .accordion-body {
	background-color: #F3F9FB;
	padding: 4px 41px 27px 59px;
}

.outline-accordion .accordion-body p {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.outcomes .skills .title * {
	color: #002B56;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

.outcomes .skills .badges {
	max-width: 314px;
	padding: 10px;
	padding-left: 0;
}

.outcomes .skills .badges ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
	margin: 0;
}

.outcomes .skills .badges ul p {
	padding: 4px 15px;
	color: #262626;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	background-color: #D9DFE6;
	display: block;
	margin-bottom: 0;
}

.outcomes .outcomes-container .download * {
	color: #002B56;
	display: block;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	margin-top: 24px;
}

/*==================================================================*/
/*========== Outcomes End ==========*/
/*==================================================================*/


/*==================================================================*/
/*========== Program Faq Start ==========*/
/*==================================================================*/
.program-faq {
	padding: 80px 0;
	background-color: #F3F9FB;
}

.program-faq .heading .title * {
	color: #002B56;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
}

.program-faq .faq-container,
.program-faq .outline-accordion .accordion {
	max-width: 867px;
	width: 100%;
	margin: 0 auto;
}

.program-faq .outline-accordion .accordion-item {
	border: 0;
	margin-bottom: 10px;
	border-radius: 6px !important;
	overflow: hidden;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	-ms-border-radius: 6px !important;
	-o-border-radius: 6px !important;
}

.program-faq .outline-accordion .accordion-button {
	background-color: #F3F9FB;
	flex-direction: row-reverse;
}

.program-faq .outline-accordion .accordion-button img {
	margin-left: auto;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}

.outline-accordion .accordion-body {
	padding: 4px 91px 25px 27px;
}

.questions-main {
	padding: 60px 0 0 0;
}

.questions-main .question-block {
	text-align: center;
	padding: 32px 32px 40px 32px;
	border-radius: 16px;
	background-color: #FFF;
}

.question-block .question-title * {
	color: #002B56;
	font-weight: 500;
	text-align: center;
	margin: 0;
}

.question-block .question-details * {
	text-align: center;
	font-family: "Poppins";
	font-size: 16px;
	color: #262626;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin: 8px 0 32px 0;
}

.question-block .chat-btn .btn {
	padding: 8px 34px;
}

.question-block .chat-btn {
	display: inline-block;
	max-width: 100%;
	margin: 0 auto;
}

/*==================================================================*/
/*========== Program Faq End ==========*/
/*==================================================================*/

/* 11-01-2025 pricing page end */

/* 13-01-2025  Our Programmes btn-style start */

.programme-careers-block .careers-image .now-open span {
	color: #fff;
	text-align: center;
	font-family: "Poppins";
	font-size: 10px;
	font-weight: 400;
	line-height: 100%;
	/* 10px */
}

.programme-careers-block .now-open.new-badge {
	top: 15px;
	left: 15px;
	padding: 5px 15px;
	border-radius: 100px;
	background-color: #FF5347;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

.programme-careers-block .now-open.coming-badge {
	top: 15px;
	left: 15px;
	padding: 5px 15px;
	background-color: #FFF;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

.programme-careers-block .now-open.closing-badge {
	top: 15px;
	left: 15px;
	padding: 5px 15px;
	background-color: #FBD647;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}

.programme-careers-block .careers-image .now-open.coming-badge span {
	color: #002B56;
}

.programme-careers-block .careers-image .now-open.closing-badge span {
	color: #002B56;
}

/* 13-01-2025  Our Programmes btn-style end */

/* 15-01-2025  Our Programmes btn-style end */
.programme_16222 .program-overview-section {
	padding-bottom: 0;
}

.pricing_btn {
	padding-top: calc(40px + 28px);
	text-align: center;
}

.alx-access-main:has(.alx-access-block.less-card)+.pricing_btn {
	padding-top: 40px !important;
}

.price_pg {
	padding-top: 80px;
	padding-bottom: 71px;
}

.footer .ourProgrammes .f-detail {
	width: calc(50% - 5px);
	display: inline-block;
}

/* .f-block .f-detail ul#menu-first-menu {
    flex-direction: row;
    margin: 0 -10px;
}
.f-block .f-detail ul#menu-first-menu > li {
    flex: 0 0 auto;
    max-width: 100%;
    width: 50%;
    padding: 0 10px;
} */

.btn-hover-success:hover {
	background-color: #05F283 !important;
	color: #002B56 !important;
	border-color: #05F283 !important;
}

/* ========================================== */
/* pathway-n-banner */
/* ========================================== */
.pathway-n-banner {
	padding: 130px 0;
	position: relative;
}

.pathway-n-banner .action {
	display: flex;
	align-items: center;
	gap: 25px;
	flex-wrap: wrap;
}

.pathway-n-banner .banner-bottom-text {
	position: absolute;
	bottom: 21px;
	right: 47px;
	z-index: 2;

}

.pathway-n-banner .banner-bottom-text * {
	color: #000;
	text-align: right;
	text-shadow: 0px 4px 4px #FFF;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.pathway-n-banner::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.9;
	background: linear-gradient(93deg, #000 34.67%, rgba(0, 0, 0, 0.00) 91.82%);
	mix-blend-mode: multiply;
	width: 100%;
	height: 100%;
}

.pathway-n-banner .banner-content {
	max-width: 570px;
	width: 100%;
	position: relative;
	z-index: 1;
}

.pathway-n-banner .banner-content .title * {
	color: #fff;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 20px;
}

.pathway-n-banner .banner-content .disc * {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 50px;
}

.pathway-n-banner .banner-content .action * {
	max-width: 245px;
	width: 100%;
	font-size: 16px;
}

/* ========================================== */
/* pathway-n-banner */
/* ========================================== */

/* ========================================== */
/* leading global universities */
/* ========================================== */
.leading-global-universities {
	padding: 70px 0 41px;
}

.leading-global-universities .heading .title * {
	color: #002B56;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
}

.leading-global-universities .heading .title span {
	color: #5648B7;
}

.leading-global-universities .leading-global-container ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 5px;
}

.leading-global-universities .leading-global-container ul li {
	max-height: 60px;
	height: 60px;
	max-width: 170px;
	padding: 15px 20px;
	list-style: none;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06) !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.leading-global-universities .leading-global-container ul li * {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.leading-global-universities .heading {
	max-width: 782px;
	margin: 0 auto 50px;
	text-align: center;
}

.leading-global-universities .heading .desc {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

/* ========================================== */
/* leading global universities */
/* ========================================== */


.content:has(.for-parents) .best-universities-container {
	align-items: center;
}

/* ========================================== */
/* The best path to world’s top universities */
/* ========================================== */
.best-universities {
	padding: 40px 0 104px;
}

.best-universities .best-universities-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}

.best-universities .best-image {
	max-width: 500px;
}

.best-universities .best-image .img {
	width: 100%;
	height: 334px;
	max-height: 334px;
	overflow: hidden;
	margin-bottom: 10px;
}

.best-universities .best-image .img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.best-universities .best-image .campus {
	color: rgba(38, 38, 38, 0.80);
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.best-universities .best-content {
	max-width: 531px;
}

.best-universities .best-content .title * {
	color: #002B56;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 32px;
}

.best-universities .best-content .disc * {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.best-universities .best-content .action * {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	margin-bottom: 0;
}

.best-universities .best-content .action *:hover {
	opacity: 0.6;
}

.best-universities .best-image .campus p {
	margin-bottom: 0;
}

/* ========================================== */
/* The best path to world’s top universities */
/* ========================================== */



/* ========================================== */
/* University Spotlight */
/* ========================================== */
.university-spotlight {
	padding: 98px 0 88px 0;
	position: relative;
	overflow: hidden;
}

.university-spotlight::before {
	position: absolute;
	content: "";
	top: 80px;
	left: 50%;
	width: 1010px;
	height: 787px;
	background-color: #5648B7;
	filter: blur(244px);
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-webkit-filter: blur(244px);
}

.university-spotlight .container {
	position: relative;
	z-index: 1;
}

.university-spotlight .spotlight-data {
	max-width: 354px;
	width: 100%;
}

.university-spotlight .spotlight-data .subtitle * {
	color: #05F283;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

.university-spotlight .spotlight-data .title * {
	color: #FFF;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 14px;
}

.university-spotlight .spotlight-data .location * {
	padding-left: 30px;
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	position: relative;
}

.university-spotlight .spotlight-data .location *::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background-image: url('../images/map-pin-pathway.svg');
	background-size: contain;
	background-repeat: no-repeat;
}

.university-spotlight .spotlight-data .disc * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.university-spotlight .spotlight-data .action * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.university-spotlight .spotlight-data .action *:hover {
	color: #05F283;
}

.university-spotlight .spotlight-images {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.university-spotlight .spotlight-images .img-block:nth-child(1) {
	flex: 0 0 100%;
	width: 100%;
	height: 250px;
	max-height: 250px;
}

.university-spotlight .spotlight-images .img-block:nth-child(2) {
	flex: 0 0 calc(50% - 5px);
	width: 100%;
	height: 177px;
	max-height: 177px;
}

.university-spotlight .spotlight-images .img-block:nth-child(3) {
	flex: 0 0 calc(50% - 5px);
	width: 100%;
	height: 177px;
	max-height: 177px;
}

.university-spotlight .spotlight-images .img-block * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.university-spotlight .spotlight-content {
	max-width: 693px;
	width: 100%;
	display: flex;
	align-items: start;
	gap: 30px;
	margin-bottom: 30px;
}

.university-spotlight .spotlight-content:last-child {
	margin-bottom: 0px;
}

.university-spotlight .spotlight-content .content-img {
	max-width: 150px;
	max-height: 150px;
	min-width: 150px;
	min-height: 150px;
	width: 100%;
	height: 150px;
}

.university-spotlight .row {
	row-gap: 40px;
	align-items: center;
}

.university-spotlight .spotlight-content .content-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.university-spotlight .spotlight-content .data .title * {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

.university-spotlight .spotlight-content .data .disc * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

/* ========================================== */
/* University Spotlight */
/* ========================================== */


/* ========================================== */
/* success-stories */
/* ========================================== */
.success-stories {
	padding: 80px 0;
}

.success-stories .success-stories-container {
	margin-bottom: 50px;
}

.success-stories .success-stories-container .row>* {
	display: flex;
	align-items: stretch;
}

.success-stories .success-stories-container .row>* .stories-card {
	height: auto;
	background-color: #fff;
}

.success-stories .success-stories-container .row {
	row-gap: 30px;
}

.success-stories .heading {
	max-width: 916px;
	width: 100%;
	padding-bottom: 30px;
	margin: 0 auto;
}

.success-stories .heading .subtitle * {
	color: #05F283;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 20px;
}

.success-stories .heading .title * {
	color: #fff;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 20px;
}

.success-stories .stories-card {
	box-shadow: 0px 202px 57px 0px rgba(0, 0, 0, 0.00), 0px 129px 52px 0px rgba(0, 0, 0, 0.00), 0px 73px 44px 0px rgba(0, 0, 0, 0.02), 0px 32px 32px 0px rgba(0, 0, 0, 0.03), 0px 8px 18px 0px rgba(0, 0, 0, 0.03);
	width: 100%;
}

.success-stories .stories-card .card-img {
	width: 100%;
	height: 200px;
	max-height: 200px;
	overflow: auto;
}

.success-stories .stories-card .card-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.success-stories .stories-card .card-detail {
	background-color: #fff;
	padding: 30px 20px 20px 20px;
}

.success-stories .stories-card .card-detail .brand {
	height: 25px;
	max-height: 25px;
	margin-bottom: 15px;
}

.success-stories .stories-card .card-detail .brand * {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.success-stories .stories-card .card-detail .name * {
	color: #002B56;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 0;
}

.success-stories .stories-card .card-detail .deg * {
	color: #262626;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
	text-align: center;
}

.success-stories .stories-card .card-price {
	padding: 15px;
	background: #F8F7FD;
}

.success-stories .stories-card .card-price .price * {
	color: #5648B7;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 0;
}

.success-stories .stories-card .card-price .deg * {
	color: #002B56;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.success-stories .apply-today * {
	color: #FFF;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	text-transform: capitalize;
	margin-bottom: 0;
}

.success-stories .apply-today a {
	color: #05F283;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.success-stories .apply-today a:hover {
	color: #27DEF2;
}

.success-stories .stories-card .card-img[data-bs-toggle*="modal"] {
	cursor: pointer;
}

.success-stories .stories-card .name[data-bs-toggle*="modal"] *:hover {
	color: #05F283;
	cursor: pointer;
}


/* ========================================== */
/* success-stories */
/* ========================================== */


/* ========================================== */
/* Eligibility */
/* ========================================== */
.eligibility {
	padding: 106px 0 96px 0;
}

.eligibility .eligibility-container {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.eligibility .eligibility-data {
	max-width: 789px;
	width: 100%;
}

.eligibility .eligibility-data .title * {
	color: #002B56;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 36px;
}

.eligibility .eligibility-data .disc * {
	color: #262626;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 24px;
}

.eligibility .eligibility-data .accordion-button {
	background-color: #0000;
	color: #002B56;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	padding: 20px 0;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.eligibility .eligibility-data .accordion-button:not(.collapsed) {
	background-color: #0000;
}

.eligibility .eligibility-data .accordion-item {
	border: 0;
	border-bottom: 1px solid #029DE0;
	background-color: #0000;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.eligibility .eligibility-data .accordion-body {
	padding: 0;
	padding-right: 35px;
	padding-bottom: 16px;
}

.eligibility .eligibility-data .accordion-body * {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.eligibility .eligibility-data .accordion-item:has(.accordion-collapse.show) .accordion-button {
	padding-bottom: 10px;
}

.eligibility .eligibility-link {
	max-width: 300px;
	width: 100%;
	background-color: #5648B7;
	padding: 30px;
	height: fit-content;
}

.eligibility .eligibility-link .title * {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 20px;
}

.eligibility .eligibility-link li a {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.eligibility .eligibility-link li a {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	transition: all 0s;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
}

.eligibility .eligibility-link li {
	color: #fff;
}

.eligibility .eligibility-link li:has(a:hover),
.eligibility .eligibility-link li a:hover {
	color: #05F283;
}


/* ========================================== */
/* Eligibility */
/* ========================================== */



/* ========================================== */
/* learners-video */
/* ========================================== */
.learners-video {
	padding: 93px 0 123px;
}

.learners-video .heading .title * {
	color: #002B56;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
}

.learners-video .video-container {
	margin: 0 auto;
	max-width: 760px;
	height: 430px;
	max-height: 430px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.learners-video .playIcon {
	text-decoration: none;
	width: 66px !important;
	height: 66px !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.faq-temp {
	padding: 94px 0 208px;
	margin-bottom: -128px;
}

.faq-temp .heading .title * {
	color: #002B56;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 27px;
}

.faq-temp .accordion-button {
	color: #002B56;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	background-color: #0000;
	padding: 17px 34px;
	border: 0 !important;
	border-radius: 0;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.faq-temp .accordion-button:not(.collapsed) {
	background-color: #0000;
}

.faq-temp .accordion-item {
	border: 0 !important;
	background-color: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	margin-bottom: 10px;
}

.faq-temp .accordion-body {
	padding: 0 91px 26px 34px;
}

.faq-temp .accordion-body * {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0;
}

/* .faq-temp .accordion-item:has(.accordion-collapse.show) .accordion-button {
	padding-bottom: 8px;
} */
/* ========================================== */
/* learners-video */
/* ========================================== */




.outline-green-text-white {
	border: 1px solid #05F283;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

.outline-green-text-white:hover {
	border: 1px solid #05F283;
	background-color: #05F283;
	color: #fff;
}

/* ========================================== */
/* for-parents-banner */
/* ========================================== */
.for-parents {
	padding: 130px 0;
	position: relative;
}

.for-parents .banner-content {
	padding: 44px 0;
}

.for-parents::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.9;
	background: linear-gradient(102deg, #000 12.2%, rgba(0, 0, 0, 0.00) 59.84%);
	mix-blend-mode: multiply;
	width: 100%;
	height: 100%;
}

.for-parents .banner-content {
	max-width: 570px;
	width: 100%;
	position: relative;
	z-index: 1;
}

.for-parents .banner-content .title * {
	color: #fff;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 50px;
}

.for-parents .banner-content .disc * {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 50px;
}

.for-parents .banner-content .action {
	display: flex;
	align-items: center;
	gap: 20px;
	text-wrap: nowrap;
}

.for-parents .banner-content .action .bigBtn {
	max-width: 245px;
}

.for-parents .banner-content .action * {
	width: 100%;
}

/* ========================================== */
/* for-parents-banner */
/* ========================================== */



/* ========================================== */
/* for-parents-banner */
/* ========================================== */
.personal-growth {
	padding: 95px 0;
}

.best-universities.personal-growth .best-content .disc * {
	color: #002B56;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

/* ========================================== */
/* for-parents-banner */
/* ========================================== */


/* ========================================== */
/* why-pathway */
/* ========================================== */
.why-pathway {
	padding: 80px 0;
}

.why-pathway .heading {
	max-width: 821px;
	margin: 0 auto;
}

.why-pathway .heading .title * {
	color: #002B56;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
	text-align: center;
}

.why-pathway .heading .disc * {
	color: #262626;
	font-size: 18px;
	text-align: center;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 50px;
}

.why-pathway .pathwayCard {
	box-shadow: 0px 202px 57px 0px rgba(0, 0, 0, 0.00), 0px 129px 52px 0px rgba(0, 0, 0, 0.00), 0px 73px 44px 0px rgba(0, 0, 0, 0.02), 0px 32px 32px 0px rgba(0, 0, 0, 0.03), 0px 8px 18px 0px rgba(0, 0, 0, 0.03);
	background-color: #fff;
	height: 100%;
}

.why-pathway .pathwayCard .image {
	max-height: 150px;
	height: 150px;
	width: 100%;
}

.why-pathway .pathwayCard .image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.why-pathway .pathwayCard .pathwayCard-content {
	padding: 30px 20px 23px 20px;
}

.why-pathway .pathwayCard-content .title * {
	color: #002B56;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 8px;
}

.why-pathway .pathwayCard-content .disc * {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.why-pathway .pathwayCard-content .disc p {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.why-pathway .pathwayCard-content .disc a {
	margin-bottom: 16px;
	display: block;
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.why-pathway .pathwayCard-content .disc ul {
	margin-bottom: 16px;
}

.why-pathway .pathwayCard-content .disc li {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.why-pathway .row {
	row-gap: 30px;
}

/* ========================================== */
/* why-pathway */
/* ========================================== */



/* ========================================== */
/* Learner Spotlight */
/* ========================================== */
.learner-spotlight {
	padding: 94px 0 87px;
	position: relative;
	overflow: hidden;
}

.learner-spotlight .heading {
	position: relative;
	z-index: 1;
}

.learner-spotlight .heading .title * {
	color: #FFF;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 47px;
}

.learner-spotlight::before {
	position: absolute;
	content: "";
	top: 80px;
	left: 50%;
	transform: translateX(-50%);
	width: 1010px;
	height: 494px;
	background-color: #5648B7;
	border-radius: 50%;
	filter: blur(244px);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-filter: blur(244px);
}

.learner-spotlight .learner-spotlight-container {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 67px;
}

.learner-spotlight .banner {
	width: 100%;
	max-width: 500px;
	height: 317px;
	max-height: 317px;
}

.learner-spotlight .banner * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.learner-spotlight .content {
	max-width: 500px;
	width: 100%;
}

.learner-spotlight .content .subtitle * {
	color: #05F283;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

.learner-spotlight .content .title * {
	color: #fff;
	font-family: Poppins;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 15px;
}

.learner-spotlight .content .quote {
	max-width: 306px;
}

.learner-spotlight .content .quote * {
	position: relative;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 175%;
	margin-bottom: 28px;
	padding-left: 24px;
}

.learner-spotlight .content .quote *::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #05F283;
}

.learner-spotlight .content .disc * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 45px;
}

.learner-spotlight .discSlider * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.learner-spotlight .discSlider *:last-child {
	margin-bottom: 0;
}

/* 
.learner-spotlight .disc * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.learner-spotlight .disc *:last-child {
	margin-bottom: 0;
} */

/* .learner-spotlight .content .brand {
	
} */

.learner-spotlight .brand {
	margin-bottom: 24px;
	display: block;
}

.learners-experience-slider {
	position: relative;
}

.learners-experience-slider .learners-experience-btn {
	position: absolute;
	top: calc(50% - 47px);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 9;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.learners-experience-slider .learners-experience-btn.swiper-button-disabled {
	opacity: 0.3;
}

.learners-experience-slider .learners-experience-btn.swiper-button-disabled:hover {
	opacity: 0.3;
}

.learners-experience-slider .learners-experience-btn:hover {
	opacity: 0.8;
}

.learners-experience-slider .learners-experience-btn.learners-experience-prev {
	left: -137px;
}

.learners-experience-slider .learners-experience-btn.learners-experience-next {
	right: -137px;
}

.learners-experience-slider .learners-experience-pagination {
	margin-top: 67px;
	text-align: center;
}

.learners-experience-slider .learners-experience-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	color: #fff;
	background-color: #fff;
	opacity: 1;
}

.learners-experience-slider .learners-experience-pagination .swiper-pagination-bullet {
	background-color: #fff;
	color: #fff;
	opacity: .5;
	width: 10px;
	height: 10px;
}


/* ========================================== */
/* Learner Spotlight */
/* ========================================== */


/* ========================================== */
/* ALX Pathway programme is well recognized & supported */
/* ========================================== */
.pathway-programme {
	padding: 80px 0 332px;
	margin-bottom: -128px;
}

.pathway-programme .heading .title * {
	color: #002B56;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 55px;
}

.pathway-programme .pathway-programme-container {
	display: flex;
	align-items: stretch;
	justify-content: center;
	background-color: #F3F9FB;
}

.pathway-programme .content {
	padding: 58px 58px;
	max-width: calc(478px + 58px + 58px);
}

.pathway-programme .content .logo {
	width: fit-content;
	max-height: 40px;
	height: 40px;
	margin-bottom: 42px;
}

.pathway-programme .content .logo * {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.pathway-programme .content .disc * {
	color: #002B56;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 45px;
}

.pathway-programme .content .quote {
	position: relative;
	padding-left: 24px;
	max-width: 279px;
}

.pathway-programme .content .quote * {
	color: #002B56;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	margin-bottom: 0;
}

.pathway-programme .content .quote .title * {
	font-weight: 600;
	margin-bottom: 0;
}

.pathway-programme .content .quote::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #029DE0;
}

.pathway-programme .banner {
	max-width: 570px;
	width: 100%;
	height: auto;
}

.pathway-programme .banner * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

/* ========================================== */
/* ALX Pathway programme is well recognized & supported */
/* ========================================== */



.universities-slider-banner {
	height: 356px;
	max-height: 356px;
	width: 100%;
	display: flex;
	align-items: end;
	justify-content: start;
	padding: 17px 20px;
}

.universities-slider-banner .image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.universities-slider-banner .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 53.5%, #000 100%);
	mix-blend-mode: multiply;
	z-index: 1;
}

.universities-slider-banner .image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	scale: 1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.universities-slider-banner:hover .image * {
	scale: 1.1;
}

.universities-slider-banner .name {
	position: relative;
	z-index: 2;
}

.universities-slider-banner .name * {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

#top-universities-slider .swiper-button-next,
#top-universities-slider .swiper-button-prev {
	color: #fff !important;
}

.program-new-page-line .actionBtn {
	max-width: 280px;
	width: 100%;
}

.program-new-page-line .actionBtn * {
	width: 100%;
}

.pathWayPG {
	position: sticky;
	top: 0;
	z-index: 1000;
}


/* 19/02/2025 - changes */
.pp-banner-main {
	position: relative;
}

.pp-banner-main .pp-banner-section {
	position: relative;
	z-index: 1;
}

.pp-banner-main .overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
}

.joinPathwayCard {
	margin: 105px 32px 110px auto;
	padding: 28px 28px 30px;
	max-width: 400px;
	width: 100%;
	border-radius: 6px;
	background: #F3F9FB;
	box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.10), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.joinPathwayCard .title * {
	color: #002B56;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 2px;
}

.joinPathwayCard .disc * {
	color: #262626;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 18px;
}

.joinPathwayCard .action * {
	width: 100%;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}


.joinPathwayMobCard {
	max-width: 314px;
}

.joinPathwayMobCard .title * {
	color: #FFF;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 8px;
}

.joinPathwayMobCard .location {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

.joinPathwayMobCard .location * {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}




/* 25-02-2025 - pathway - for parent */
.parents-choose-pathway {
	padding: 84px 0 121px;
}

.parents-choose-pathway .heading {
	padding-bottom: 20px;
}

.parents-choose-pathway .heading .subtitle * {
	color: #5648B7;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 15px;
}

.parents-choose-pathway .heading .title * {
	max-width: 760px;
	margin: 0 auto 20px;
	color: #002B56;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.parents-choose-pathway .parents-choose-container .row>* {
	display: flex;
}

.parents-choose-pathway .parents-choose-container .choose-card {
	width: 100%;
	background: #FFF;
	box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
	margin-bottom: 30px;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-image {
	width: 100%;
	height: 470px;
	max-height: 470px;
	position: relative;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-image>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-btnPly {
	position: absolute;
	width: 65px;
	height: 65px;
	border-radius: 50%;
	overflow: hidden;
	border: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-btnPly img {
	width: 65px;
	height: 65px;
	overflow: hidden;
}

.parents-choose-pathway .parents-choose-container .card-details {
	padding: 25px 33px 33px 29px;
}

.parents-choose-pathway .parents-choose-container .card-details .title * {
	overflow: hidden;
	color: #002B56;
	text-overflow: ellipsis;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 5px;
}

.parents-choose-pathway .parents-choose-container .card-details .title:has(a) *:hover {
	color: #5648B7;
}

.parents-choose-pathway .parents-choose-container .card-details .disc * {
	overflow: hidden;
	color: #262626;
	text-overflow: ellipsis;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.parents-choose-pathway .parents-choose-container .card-details .disc strong {
	font-weight: 500;
}



.leading-global-universities.parent-page {
	padding: 0 0 89px;
}

.leading-global-universities.parent-page .heading .title * {
	color: #262626;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 27px;
}

/* 26-02-25 */

.alx-pathway-wapper {
	padding: 80px 0 114px;
}

.alx-pathway-main .section-title {
	line-height: 41.16px;
	text-align: center;
	max-width: 1043px;
	margin: 0 auto 57px;
}

.alx-pathway-main .alx-pathway-img img {
	width: 100%;
	height: 481px;
	object-fit: cover;
	object-position: center;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.alx-pathway-main .alx-pathway-inner {
	position: relative;
}

.alx-pathway-main .alx-pathway-inner .alx-pathway-play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.alx-pathway-main .alx-pathway-inner .alx-pathway-red-icon {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 65px;
	height: 65px;
	background-color: #FF5347;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.alx-pathway-main .alx-pathway-inner .alx-pathway-red-icon img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.alx-pathway-main .alx-pathway-inner .alx-pathway-red-icon:hover {
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
}

/* 26-02-25 */

/* 26-02-25 */

.learner-spotlight .banner {
	position: relative;
}

.learner-spotlight .banner .banner-video-play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 65px;
	height: 65px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.parents-choose-pathway .parents-choose-container {
	max-width: 970px;
	margin: 0 auto;
}

.parents-choose-pathway .parents-choose-container .choose-card {
	max-width: 470px;
	margin: 0 auto;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-image {
	height: 290px;
	max-height: 290px;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-image .meet-our-scholarship {
	display: block;
	width: 100%;
	height: 100%;
}

.parents-choose-pathway .parents-choose-container .choose-card .card-image .meet-our-scholarship img {
	width: 100%;
	height: 100%;
}


/* 27/02/2025 - for parent modal */
.scholar-modal {
	padding: 10px;
}

.scholar-modal .modal-dialog {
	max-width: 1170px;
}

.scholar-modal .modal-content {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.scholar-modal .modal-body {
	background: #F3F9FB;
	padding: 72px 79px 53px 99px;
	position: relative;
	overflow: hidden;
}

.scholar-modal .modal-body .modalX {
	position: absolute;
	top: 76px;
	left: -282px;
}

.scholar-modal .profile-container {
	display: flex;
	gap: 65px;
}

.scholar-modal .profile-container .profile-image-logo {
	min-width: 236px;
	max-width: 236px;
	width: 100%;
}

.scholar-modal .profile-container .profile-image-logo .image {
	width: 100%;
	height: 236px;
	margin-bottom: 35px;
}

.scholar-modal .profile-container .profile-image-logo .image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.scholar-modal .profile-container .profile-image-logo .logo {
	width: 100%;
	max-width: 100%;
	text-align: center;
	max-height: 70px;
	height: 100%;
}

.scholar-modal .profile-container .profile-image-logo .logo * {
	max-width: 100%;
	height: 100%;
}

.scholar-modal .profile-container .profile-details .name * {
	color: #002B56;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

.scholar-modal .profile-container .profile-details .name * {
	color: #002B56;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 10px;
}

.scholar-modal .profile-container .profile-details .deg * {
	color: #002B56;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 18px;
}

.scholar-modal .profile-container .profile-details .disc * {
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.scholar-modal .profile-container .profile-details .disc *:last-child {
	margin-bottom: 0;
}

.scholar-modal .modal-body .scholar-slider-nav {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
}

.scholar-modal .modal-body .scholar-slider-nav {
	margin-top: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
}

.scholar-modal .modal-body .scholar-slider-nav .scholar-nav-btn {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.scholar-modal .modal-body .scholar-slider-nav .scholar-nav-btn:hover {
	opacity: 0.6;
}

.scholar-modal .modal-body .scholar-slider-nav .scholar-nav-btn.swiper-button-disabled,
.scholar-modal .modal-body .scholar-slider-nav .scholar-nav-btn.swiper-button-disabled:hover {
	opacity: 0.3;
	cursor: not-allowed;
}

.scholar-modal .modal-header {
	border: 0;
	position: absolute;
	z-index: 1;
	padding: 0;
	right: 24px;
	top: 24px;
}

.scholar-modal .modal-header .close {
	opacity: 0.5;
	cursor: pointer;
}

.scholar-modal .modal-header .close:hover {
	opacity: 0.3;
}


/* 27/02/2025 - Women In Tech */
/* .women-in-tech {
	padding: 396px 0 74px;
	position: relative;
	overflow: hidden;
}

.women-in-tech .women-in-tech-banner-group {
	position: absolute;
	top: 50%;
	right: -56px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.women-in-tech .banner-details .title {
	margin-bottom: 35px;
	display: grid;
}

.women-in-tech .banner-details .title span {
	display: block !important;
	width: fit-content;
	height: 90px;
	overflow: hidden;
	max-height: 90px;
}

.women-in-tech .banner-details .title span:first-child {
	padding: 15px 30px;
	background: #FBD647;
	box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
	color: #002B56;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
}

.women-in-tech .banner-details .title span:last-child {
	padding: 15px 30px;
	background: #5648B7;
	box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
	color: #fff;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
	margin-left: 218px;
}

.women-in-tech .banner-details .disc * {
	color: #FFF;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: 1.1px;
}

.women-in-tech .banner-details .disc span {
	color: #FFF;
	font-family: "Garamond Premier Pro";
	font-size: 20px;
	font-style: italic;
	font-weight: 400;
	line-height: 130%;
	letter-spacing: 1.1px;
} */


.lastChild {
	padding: 0px 0 114px;
	margin-bottom: -128px;
}

.floating-university-btn {
	display: none;
}




/* Partnership university */
.success-stories.partnershipcard {
	padding: 0;
}

.success-stories.partnershipcard .success-stories-container .row>* {
	padding-left: 10px;
	padding-right: 10px;
}

.success-stories.partnershipcard .stories-card .card-img {
	height: 132px;
	max-height: 132px;
}

.success-stories.partnershipcard .stories-card .card-detail .name * {
	font-size: 14px;
}

.success-stories.partnershipcard .stories-card .card-detail .name *:hover {
	color: #029DE0;
}

.success-stories.partnershipcard .stories-card .card-detail .deg * {
	font-size: 12px;
}

.success-stories.partnershipcard .stories-card .card-detail {
	background-color: #fff;
	padding: 20px 13px;
}

.for-parents-learners-new {
	position: relative;
	overflow: hidden;
}

.for-parents-learners-new::before {
	position: absolute;
	content: "";
	bottom: -94px;
	right: -9px;
	width: 1010px;
	height: 494px;
	background-color: #5648B7;
	border-radius: 50%;
	filter: blur(244px);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-filter: blur(244px);
	z-index: 0;
}

.for-parents-learners-new .alx-pathway-main {
	position: relative;
	z-index: 1;
}


/* Partnership university */


/* 28/02/2025 - Women In Tech */
.women-in-tech {
	padding: 123px 0 211px;
	position: relative;
	overflow: hidden;
}

.women-in-tech .banner-details .title {
	text-align: end;
	margin-bottom: 21px;
}

.women-in-tech .banner-details .title * {
	font-size: 80px;
	font-style: normal;
	font-weight: 500;
	line-height: 70.943px;
	letter-spacing: -3.991px;
}

.women-in-tech .banner-details .title .stroke {
	color: transparent;
	-webkit-text-stroke: 1px #fff;
	text-stroke: 1px #fff;
}

.women-in-tech .banner-details .title .fill {
	background: linear-gradient(111deg, #FBED96 20.58%, #ABECD6 93.3%);
	background-clip: text;
	font-weight: 500;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.women-in-tech .banner-details .title .fill .word {
	background: linear-gradient(111deg, #FBED96 20.58%, #ABECD6 93.3%);
	background-clip: text;
	font-weight: 500;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.women-in-tech .banner-details .title .fill * {
	background: linear-gradient(111deg, #FBED96 20.58%, #ABECD6 93.3%);
	background-clip: text;
	font-weight: 500;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.women-in-tech .banner-details .title .after-break1 {
	margin-right: 141px;
}

.women-in-tech .banner-details .title .after-break2 {
	margin-right: 182px;
}

.women-in-tech .banner-details .title .after-break3 {
	margin-right: 0px;
}

.women-in-tech .banner-details .disc * {
	color: #FFF;
	text-align: end;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
	opacity: 0;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

.women-in-tech .word {
	height: 70px;
	overflow: hidden;
}

/* virtual-event */
.virtual-event {
	margin-top: -80px;
}

.virtual-event .virtual-event-container {
	max-width: 960px;
	margin: 0 auto;
	padding: 30px 54px 30px 61px;
	background: url("../images/virtual-event-bg.jpg") no-repeat top center;
	background-size: cover;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	position: relative;
}

.virtual-event .virtual-event-container .virtual-event-badge {
	position: absolute;
	top: -15px;
	left: 22px;
	background: #DA5343;
	padding: 5px 25px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.virtual-event .virtual-event-container .title * {
	color: #FFF;
	text-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	font-family: Poppins;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 8px;
}

.virtual-event .virtual-event-container .disc {
	display: flex;
	gap: 10px;
}

.virtual-event .virtual-event-container .disc p {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}

.virtual-event .virtual-event-container .seprator {
	width: 1px;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);

}

.virtual-event .virtual-event-container .timing {
	padding-left: 24px;
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.virtual-event .virtual-event-container .timing .date * {
	color: #FFF;
	text-align: right;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 0;
}

.virtual-event .virtual-event-container .timing .time {
	margin-bottom: 10px;
}

.virtual-event .virtual-event-container .timing .time>* {
	display: flex;
	align-items: center;
	justify-content: end;
}

.virtual-event .virtual-event-container .timing .time * {
	color: #fff;
	text-align: right;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0px;
}

.virtual-event .virtual-event-container .timing .time .dot {
	width: 4px;
	height: 4px;
	margin: 8px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.virtual-event .virtual-event-container .timing .action {
	display: flex;
	justify-content: end;
}

.virtual-event .virtual-event-container .timing .action>* {
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 10px;
	width: fit-content;
}


/* women-stories */
.women-stories {
	padding: 73px 0 29px;
}

.women-stories .women-stories-container {
	max-width: 856px;
	margin: 0 auto;
}

.women-stories .women-stories-container .title {
	margin-bottom: 41px;
}

.women-stories .women-stories-container .title>* {
	display: flex;
	justify-content: center;
}

.women-stories .women-stories-container .title .yellow {
	background: var(--Secondary-ALX---Yellow, #FBD647);
	box-shadow: 5px 5px 0px 0px rgba(236, 162, 155, 0.15);
	padding: 15px 24px;

	color: #002B56;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
	display: block;
	height: fit-content;
}

.women-stories .women-stories-container .title .violet {
	background: var(--Secondary-ALX---Purple, #5648B7);
	box-shadow: 5px 5px 0px 0px rgba(176, 156, 255, 0.30);
	padding: 15px 24px;
	margin-left: -15px;
	margin-top: 15px;
	color: #fff;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
	display: block;
	height: fit-content;
}

.women-stories .women-stories-container .sub-title * {
	max-width: 620px;
	margin: 0 auto 25px;
	color: #DA5343;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.women-stories .women-stories-container .disc * {
	max-width: 855px;
	margin: 0 auto;
	color: #262626;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
}



/* new-empowering-women-section */
.new-empowering-women-section {}


.new-empowering-women-section .empowering-women-block .empowering-image::before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 44%, rgba(0, 0, 0, 0.90) 100%);
	opacity: 1;
}

.new-empowering-women-section .empowering-women-block .empowering-detail * {
	text-align: center;
}

.new-empowering-women-section .empowering-women-block .empowering-detail .block-small-title *,
.new-empowering-women-section .empowering-women-block .empowering-detail .president-name * {
	text-align: left !important;
}

.new-empowering-women-section .empowering-women-block .empowering-detail .detail * {
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.new-empowering-women-section .empowering-women-block .empowering-detail .subdisc * {
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.new-empowering-women-section a.empowering-women-block .empowering-detail {
	opacity: 1;
}

.new-empowering-women-section .empowering-women-block .empowering-image:not(:has(img)) {
	background-color: #EFE3FB;
}

.new-empowering-women-section .empowering-women-block .empowering-image:not(:has(img)):before {
	opacity: 0;
}

.new-empowering-women-section a.empowering-women-block:hover .empowering-image:before {
	opacity: 1;
}



.new-women-good-excuse-section .women-good-excuse-description {
	padding: 108px 0 58px;
}

.new-women-good-excuse-section .video-section {
	max-width: 500px;
	width: 100%;
	height: 315px;
	max-height: 315px;
	position: relative;
}

.new-women-good-excuse-section .videoContainer {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.new-women-good-excuse-section .videoContainer img {
	transition: all 0.3s ease-in-out;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.new-women-good-excuse-section .videoContainer img:hover {
	opacity: 0.8;
}

.women-story-journey-section .main-small-title *,
.women-video-podcast-section .main-small-title * {
	color: #002B56;
}


.scholar-modal.theme2 .profile-container .profile-details .name * {
	width: fit-content;
	padding: 5px 20px;
	background-color: #5648B7;
	color: #fff;
	font-weight: 500;
}

.scholar-modal.theme2 .profile-container .profile-details .name * {
	width: fit-content;
	padding: 5px 20px;
	background-color: #5648B7;
	color: #fff;
	font-weight: 500;
}

.scholar-modal.theme2 .modal-body {
	background-color: #F8F7FD;
}

.empowering-women-block .empowering-image {
	overflow: hidden;
}

.empowering-women-block .empowering-image::before {
	z-index: 1;
}

.empowering-women-block .empowering-detail {
	z-index: 2;
}

.empowering-women-block .empowering-image img {
	scale: 1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.empowering-women-block:hover .empowering-image img {
	scale: 1.1;
}


/* 3-mar-25 patnership-page-info-section */
.pp-box-new {
	overflow: hidden;
	padding: 18px 23px 23px 30px;
	border-radius: 6px;
	background: linear-gradient(332deg, #1A346A 6.56%, #172D55 30.15%, #002B56 54.66%, #0E234A 76.86%, #3E347E 97.68%);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	position: relative;
	margin-bottom: 30px;
}

.pp-box-new .pp-box-bg-img {
	position: absolute;
	top: -91px;
	right: 60px;
	/* bottom: 0; */
	transform: rotate(-25deg);
}

.pp-box-new .pp-box-new-wraper .pp-left-content {
	flex: 0 0 auto;
	max-width: 252px;
	padding-right: 19px;
}

.pp-box-new .pp-box-new-wraper {
	display: flex;
	align-items: center;
	/* gap: 40px; */
}

.pp-box-new .pp-box-new-wraper .details {
	padding-left: 29px;
	border-left: 1px solid #029DE0;
	max-width: 365px;
}

.pp-box-new .pp-box-new-wraper .pp-right-content {
	display: flex;
	align-items: center;
	gap: 20px;
}

.pp-box-new .pp-box-new-wraper .btn {
	padding: 5px 43px;
	font-size: 13px;
}

.pp-box-new .pp-box-new-wraper .pp-left-content h3 {
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
	/* 27px */
	color: #05F283;
	margin-bottom: 5px;
}

.pp-box-new .pp-box-new-wraper p {
	font-size: 13px;
	font-weight: 400;
	line-height: 150%;
	/* 19.5px */
	color: #fff;
}

.pp-box-new .pp-box-new-wraper p:last-child {
	margin-bottom: 0;
}

.pp-box-new-wraper .btn-contain {
	flex: 0 0 auto;
	position: relative;
	z-index: 2;
	margin-left: auto;
}

/* 3-mar-25 patnership-page-info-section */

/* 4-mar-25 */
.coomon-popup-parent {
	position: fixed;
	bottom: -300px;
	left: 10px;
	z-index: 9999;
	opacity: 0;
	height: fit-content;
	width: fit-content;
}

.coomon-popup-parent.otherclass {
	animation: slideUppopup 0.7s ease-in-out forwards;
	-webkit-animation: slideUppopup 0.7s ease-in-out forwards;
}

@keyframes slideUppopup {
	0% {
		bottom: -300px;
		opacity: 0;
	}

	20% {
		opacity: 1;
	}

	100% {
		bottom: 10px;
		opacity: 1;
	}
}

.common-popup {
	padding: 31px 19px 35px 33px;
	max-width: 100%;
	width: 481px;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border-radius: 12px;
	/* background: linear-gradient(289deg, #1A346A 6.56%, #172D55 30.15%, #002B56 54.66%, #0E234A 76.86%, #3E347E 97.68%); */
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
}

.common-popup .popup-bg-image {
	position: absolute;
	top: 0;
	right: 0;
	top: 0px;
	right: 0px;
	z-index: 0;
}

.common-popup p {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	color: #fff;
	margin-bottom: 2px;
}

.common-popup h2 {
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	color: #05F283;
	margin-bottom: 0px;
}

.common-popup .detail-popup {
	padding-left: 19px;
	border-left: 1px solid #27DEF2;
	margin-bottom: 39px;
	margin-top: 23px;
	max-width: 308px;
}

.common-popup .popup-wraper {
	display: flex;
	align-items: center;
}

.common-popup .popup-wraper .btn-parrot {
	padding: 6px 43px;
	font-size: 13px;
}

.common-popup .popup-wraper .btn-contain {
	margin-right: 17px;
}

.common-popup .popup-logo {
	width: 190px;
	height: 190px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: -69px;
	right: -28px;
	display: flex;
	z-index: 6;
	align-items: center;
	justify-content: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.common-popup .logo-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.common-popup .logo-top .right-details {
	max-width: 248px;
}

.common-popup .logo-top .popup-image {
	max-width: 110px;
}

.common-popup .commmon-logo-details {
	position: relative;
	z-index: 7;
}

.coomon-popup-parent .popup-close {
	width: 24px;
	height: 24px;
	cursor: pointer;
	border-radius: 50%;
	background: #000000;
	right: -7px;
	top: -11px;
	position: absolute;
	z-index: 99;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.coomon-popup-parent .popup-close:hover {
	opacity: 0.8;
}


/* 4-mar-25 */

/* 6-mar-25 */
.BnrNew {
	padding: 116px 0 111px;
}

.BnrNew .BnrNew-container {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.BnrNew .BnrNew-container .details {
	max-width: 600px;
}

.BnrNew .BnrNew-container .details .title * {
	color: #FFF;
	font-size: 56px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 20px;
}

.BnrNew .BnrNew-container .details .disc * {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 64px;
	max-width: 450px;
}

.BnrNew .BnrNew-container .image {
	max-width: 570px;
	width: 100%;
}

.BnrNew .BnrNew-container .image * {
	width: 100%;
	height: auto;
}

/* 6-mar-25 */

/* 10-mar-25 */
.swiper.homeBannerrSlider .swiper-button-next:after,
.swiper-button-prev:after {
	color: #fff;
}

.homeBannerrSlider .swiper-slide {
	height: auto;
}

.homeBannerrSlider .swiper-slide .BnrNew {
	height: 100%;
}

.homeBannerrSlider .swiper-slide .btn-slider:hover::after {
	color: #05F283;
}

.homeBannerrSlider .btn-slider:hover::after {
	color: #05F283;
}

.swiper.homeBannerrSlider .swiper-button-next {
	right: 40px;
}

.swiper.homeBannerrSlider .swiper-button-prev {
	left: 40px;
}

.swiper.homeBannerrSlider .banner-pagination {
	position: absolute;
	bottom: 50px;
	left: 0;
	right: 0;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.swiper.homeBannerrSlider .banner-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: #fff;
	opacity: 0.5;
	margin: 0 6px !important;
	cursor: pointer;
}

.swiper.homeBannerrSlider .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

/* 10-mar-25 */



/* 11-03-25 */


.our-programmes {
	padding: 80px 0 192px;
	margin-bottom: -128px;
}

.our-programmes .container-fluid-base {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.our-programmes .heading .title * {
	color: #002B56;
	font-size: 42px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
}

.our-programmes .our-programmes-container {
	position: relative;
	display: flex;
	gap: 30px;
	padding-top: 12px;
}

/* Filter Start */
.our-programmes .filter-btn {
	display: none;
}

.our-programmes .filter {
	max-width: 270px;
	width: 100%;
}

.our-programmes .show-all {
	margin-bottom: 46px;
}

.our-programmes .show-all a {
	border: 1px solid #029DE0;
	display: block;
	padding: 5px 30px;
	color: #029DE0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.our-programmes .show-all a.active {
	background-color: #029DE0;
	color: #fff;
}

.our-programmes .show-all a:hover {
	background-color: #029DE0;
	color: #fff;
}

.our-programmes .filter-by * {
	color: #262626;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	padding-bottom: 6px;
	position: relative;
	border-bottom: 1px solid #D9DFE6;
}

.our-programmes .category * {
	padding-top: 45px;
	color: #262626;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 14px;
}

.our-programmes .form-check {
	position: relative;
	padding-left: 0;
	margin: 0;
}

.our-programmes .category-filter li:last-child .form-check .form-check-label {
	border-bottom: 0px solid #D9DFE6;
}

.our-programmes .form-check .form-check-label {
	padding: 10px 20px 10px 46px !important;
	background-color: #fff;
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	width: 100%;
	border-bottom: 1px solid #D9DFE6;
	cursor: pointer;
}

.our-programmes .form-check .form-check-label:hover {
	background-color: transparent !important;
	color: #029DE0;
}

.our-programmes .form-check .form-check-input {
	border-radius: 0;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	top: 14px;
	left: 20px;
	background-color: transparent;
	border-color: #262626;
	/* transform: translateY(-50%); */
	/* -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%); */
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.our-programmes .form-check .form-check-input:hover {
	border-color: #029DE0 !important;
}

.our-programmes .form-check:has(.form-check-input:checked) .form-check-label {
	background-color: #fff !important;
	color: #262626 !important;
}

.our-programmes .form-check .form-check-input:focus {
	outline: 0;
	box-shadow: none;
}

.our-programmes .form-check-input:checked {
	background-color: #029DE0;
	border-color: #029DE0;
}

.our-programmes .category-filter ul {
	padding: 0;
	margin: 0;
}

.our-programmes .category-filter ul li {
	list-style-type: none;
}

.programmes-card-container .btn-primary {
	color: #fff;
	display: flex;
	align-items: center;
	gap: 10px;
	border: 1px solid #029DE0;
	padding: 13px 32px;
	background-color: #029DE0;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.programmes-card-container .btn-primary:hover {
	background-color: #05F283 !important;
	color: #002B56;
	border-color: #05F283;
}

.programmes-card-container .btn-primary img {
	filter: brightness(1) grayscale(1) invert(1);
	-webkit-filter: brightness(1) grayscale(1) invert(1);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.programmes-card-container .btn-primary:hover img {
	filter: none;
	-webkit-filter: none;
}

.card-body .btn-dark-outline {
	border: 1px solid #002B56;
	background-color: transparent;
	color: #002B56;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.card-body .btn-dark-outline:hover {
	border: 1px solid #002B56;
	background-color: #002B56;
	color: #fff;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
}


/* Filter End */

.our-programmes .programmes-card-container .row>* {
	display: flex;
	align-items: stretch;
}

.our-programmes .card {
	width: 100%;
}

.our-programmes .card .programmes-image {
	width: 100%;
	max-height: 150px;
	height: 150px;
	overflow: hidden;
}

.our-programmes .card .programmes-image * {
	width: 100%;
	min-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.our-programmes .programmes-img-container .programmes-image {
	display: none;
}

.our-programmes .card .programmes-badge {
	position: absolute;
	top: 15px;
	left: 15px;
	background-color: #FBD647;
	padding: 5px 15px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	width: fit-content;
	height: fit-content;

	color: #002B56;
	text-align: center;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	width: fit-content;
}

.our-programmes .card {
	border: 0;
	margin-bottom: 30px;
}


.our-programmes .card .card-body {
	padding: 20px 20px 28px;
	outline: 1px solid #DADADA;
	outline-offset: -1px;
	background-color: #fff;
}

.our-programmes .card .card-body .title * {
	color: #002B56;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 4px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.our-programmes .card .card-body .title:has(a) *:hover {
	color: #029DE0;
}

.our-programmes .card .card-body .disc * {
	color: #262626;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 8px;
}

.our-programmes .card .card-body .programmes-list {
	display: flex;
	gap: 8px;
}

.our-programmes .card .card-body .programmes-list .disc * {
	color: #262626;
	font-size: 12px;
	opacity: 0.5;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
	margin-top: 4px;
}

.our-programmes .card .card-body ul {
	padding: 0;
}

.our-programmes .card .card-body ul li {
	margin-bottom: 4px;
	list-style-type: none;
}

.our-programmes .card .card-body {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.our-programmes .card .card-body .action {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 6px;
	width: 100%;
}

.our-programmes .card .card-body .action * {
	padding: 6px 10px;
	flex: 0 0 calc(50% - 3px);
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.closing-badge {
	background-color: #FBD647 !important;
	color: #002B56 !important;
}

.coming-badge {
	background-color: #fff !important;
	color: #002B56 !important;
}

.new-badge {
	background-color: #FF5347 !important;
	color: #fff !important;
}

/* 11-03-25 */

.pp-info-session-video-block {
	position: relative;
}

.pp-info-session-video-block .pp-info-session-image {
	height: 395px;
	overflow: hidden;
}

.pp-info-session-video-block .pp-info-session-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.pp-info-session-video-block .info-session-play-icon {
	text-decoration: none;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 65px;
	height: 65px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 30px;
	line-height: 100%;
	color: #ffffff;
	background: #FF5347;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.pp-info-session-video-block .info-session-play-icon * {
	position: relative;
	left: 2px;
}

.pp-info-session-video-block a.info-session-play-icon:hover {
	background: #002B56;
}


/* 21-03-25 */

.best-universities.best-universities-main-block {
	padding: 83px 0 66px;
}

.best-universities-main-block .best-universities-container {
	flex-direction: row-reverse;
}

.universities-logo-container {
	display: flex;
	align-items: center;
	gap: 36px;
}

.best-universities-main-block .best-universities-container .best-content {
	max-width: 468px;
}

.best-universities-main-block .best-universities-container .best-content ul {
	padding-left: 22px;
}

.best-universities-main-block .best-universities-container .best-content ul li {
	margin-bottom: 0;
}

.best-universities-main-block .best-image .play-video-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 66px;
	height: 66px;
	display: block;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.best-universities-main-block .best-image .play-video-icon:hover {
	transform: translate(-50%, -50%) scale(0.9);
	-webkit-transform: translate(-50%, -50%) scale(0.9);
	-moz-transform: translate(-50%, -50%) scale(0.9);
	-ms-transform: translate(-50%, -50%) scale(0.9);
	-o-transform: translate(-50%, -50%) scale(0.9);
}

.BnrNew-container .very-common-fancybox {
	position: relative;
}

.BnrNew-container .very-common-fancybox .play-video-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 66px;
	height: 66px;
	display: block;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.BnrNew-container .very-common-fancybox .play-video-icon:hover {
	transform: translate(-50%, -50%) scale(0.9);
	-webkit-transform: translate(-50%, -50%) scale(0.9);
	-moz-transform: translate(-50%, -50%) scale(0.9);
	-ms-transform: translate(-50%, -50%) scale(0.9);
	-o-transform: translate(-50%, -50%) scale(0.9);
}

/* 25-3-2025 */

.oppertunity-wrapper-pathway {
	position: relative;
	padding: 80px 0px 80px 0px;
}

.oppertunity-title-box {
	width: 100%;
	max-width: 665px;
	margin: 0 auto 50px auto;
}

.oppertunity-title-box .title * {
	text-align: center;
	color: #002B56;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 30px;
}

.oppertunity-title-box .desc {
	text-align: center;
}

.oppertunity-title-box .desc * {
	text-align: center;
	color: #262626;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 16px;
}

.oppertunity-grid .oppertunity-card-item {
	margin-bottom: 30px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.oppertunity-card-body .oppertunity-card-title * {
	color: #002B56;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.oppertunity-card-body .oppertunity-card-detail * {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.oppertunity-card-body .oppertunity-card-img {
	margin-bottom: 30px;
	position: relative;
}

.oppertunity-card-body .oppertunity-card-img img {
	width: 100%;
	object-fit: cover;
}

.oppertunity-card-btn .btn {
	width: 100%;
}

.oppertunity-card-img .oppertunity-play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.oppertunity-card-img .oppertunity-red-icon {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 65px;
	height: 65px;
	background-color: #FF5347;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.oppertunity-card-img .oppertunity-red-icon:hover {
	transform: scale(0.9);
}

.oppertunity-card-img .oppertunity-red-icon img {
	height: 20px;
	width: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}


.leading-global-container .leading-global-container-slider li {
	margin: 0 4px;
}

.leading-global-container .leading-global-container-slider {
	padding: 0;
}

.leading-global-container .slick-list.draggable {
	padding: 1px 0;
}


.pathWayPG .actionBtn a {
	padding: 11px 24px 12px;
	font-size: 16px;
}


/* 08-04-2025 */
.discount-certification {
	padding: 0px 0 105px;
}

.discount-certification .discount-certificate-left .disc {
	font-size: 16px;
	line-height: 24px;
	max-width: 412px;
}

.discount-certification .discount-certificate-left .disc * {
	margin-bottom: 20px;
}

.discount-certification .discount-certificate-left .disc *:last-child {
	margin-bottom: 0;
}

.discount-certification .discount-certificate-block {
	display: flex;
	align-items: flex-start;
	gap: 34px;
	margin-bottom: 51px;
}

.discount-certification .discount-certificate-block:last-child {
	margin-bottom: 0;
}

.discount-certification .discount-certificate-block .certificate-img {
	width: 100%;
	max-width: 102px;
	height: 100px;
}

.discount-certification .discount-certificate-block .certificate-img * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.discount-certification .discount-certificate-block .discount-content-detail {
	width: 100%;
	max-width: 502px;
}

.discount-certification .discount-certificate-block .discount-content-detail .disc * {
	font-size: 16px;
	line-height: 24px;
}

.discount-certification .discount-certificate-block .discount-content-detail .disc>p:first-child {
	text-transform: uppercase;
	color: #929292;
	font-size: 16px;
	line-height: 24px;
}

.discount-certification .discount-certificate-block .discount-content-detail .disc * {
	margin: 0;
}

.discount-certification .discount-certificate-block .discount-content-detail .discount-title * {
	font-size: 18px;
	font-weight: 500;
	color: #002B56;
	margin-bottom: 10px;
}

/* 08-04-2025 */

/* 16-apr-25 */
.BnrNew .BnrNew-container .action {
	display: flex;
}

.BnrNew .BnrNew-container .action .btn-simple-white {
	margin-left: 20px;
}

/* 16-apr-25 */

.alx-ethical-developing-section .get-started-button a img {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.alx-ethical-developing-section .get-started-button a:hover {
	background-color: #5648B7;
	color: #FFF;
}

.alx-ethical-developing-section .get-started-button a:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.path-button img {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.path.class-1 .path-button a:hover,
.path.class-3 .path-button a:hover {
	background-color: #002B56;
	color: #ffffff !important;
}

.path.class-1 .path-button a:hover img,
.path.class-3 .path-button a:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.path.class-2 .path-button a:hover {
	background-color: #5648B7;
	color: #ffffff !important;
}

.path.class-2 .path-button a:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.pathsection-content .cta-btn {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.pathsection-content .cta-btn:hover {
	background-color: #05F283;
	color: #002B56;
}

.impact-movement-section .invest-cta a:hover {
	color: #002B56;
	background-color: #05F283;
}

.impact-movement-section a.slick-arrow {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.impact-movement-section a.slick-arrow:hover {
	background: rgb(2 157 224 / 20%);
}

.impact-movement-section a.slick-arrow.slick-disabled:hover {
	background: transparent;
}

.impact-movement-section .invest-cta a img {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

.impact-movement-section .invest-cta a:hover img {
	filter: none;
	-webkit-filter: none;
}

.ecosystem-slider-arrows a.slick-arrow {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.ecosystem-slider-arrows a.slick-arrow:hover {
	background: rgb(2 157 224 / 20%);
}

.ecosystem-slider-arrows a.slick-arrow.slick-disabled:hover {
	background: transparent;
}


.parents-choose-pathway .parents-choose-container .choose-card .card-btnPly:hover img {
	transform: scale(0.95);
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
}




/* Home Banner v6 */
.homBnrSlider .bnrSlider {
	max-height: 640px;
	height: 640px;
	position: relative;
	display: flex;
	align-items: center;
}

.homBnrSlider .bnrSlider .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	z-index: 1;
}

.homBnrSlider .bnrSlider .overlay img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.homBnrSlider .bnrVideo {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.homBnrSlider .bnrVideo video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.homBnrSlider .bnrSlider .content {
	position: relative;
	z-index: 3;
}

.homBnrSlider .bnrSlider .bnrSlider-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
}

.homBnrSlider .bnrSlider .content .title * {
	color: #fff;
	font-size: 70px;
	font-style: normal;
	font-weight: 500;
	line-height: 70px;
	letter-spacing: -1.4px;
	margin-bottom: 25px;
}

.homBnrSlider .bnrSlider .content .disc * {
	color: #fff;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 40px;
}

.homBnrSlider .bnrSlider.hero-banner .content .title * {
	max-width: 470px;
}

.homBnrSlider .bnrSlider.hero-banner .content .disc * {
	max-width: 482px;
}

.homBnrSlider .bnrSlider.hero-pathway .content .title * {
	max-width: 600px;
}

.homBnrSlider .bnrSlider.hero-pathway .content .disc * {
	max-width: 600px;
}

.homBnrSlider .bnrSlider.hero-pathway .hero-pathway-x {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.homBnrSlider .bnrSlider.hero-pathway .hero-pathway-x,
.homBnrSlider .bnrSlider.hero-pathway .hero-pathway-x img {
	width: auto;
	height: 100%;
}

.homBnrSlider .bnrSlider.hero-programmes .content .title * {
	max-width: 570px;
}

.homBnrSlider .bnrSlider.hero-programmes .content .disc * {
	max-width: 570px;
}


.homBnrSlider .bnrSlider.hero-programmes .image {
	max-width: 570px;
}

.homBnrSlider .bnrSlider.hero-creative .content .title * {
	max-width: 600px;
}

.homBnrSlider .bnrSlider.hero-creative .content .disc * {
	max-width: 600px;
}

.homBnrSlider .bnrSlider.hero-ventures .hero-ventures-circle {
	position: absolute;
	right: 85px;
	top: calc(50% - 10px);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.homBnrSlider .bnrSlider.hero-ventures .hero-ventures-circle,
.homBnrSlider .bnrSlider.hero-ventures .hero-ventures-circle img {
	width: auto;
	height: calc(100% + 32px);
}

.homBnrSlider .bnrSlider.hero-ventures .content .title * {
	max-width: 515px;
}

.homBnrSlider .bnrSlider.hero-ventures .content .disc * {
	max-width: 505px;
}






.homBnrSlider .swiper-slide .btn-slider:hover::after {
	color: #05F283;
}

.homBnrSlider .btn-slider:hover::after {
	color: #05F283;
}

.swiper.homBnrSlider .swiper-button-next {
	right: 40px;
	color: #fff;
}

.swiper.homBnrSlider .swiper-button-prev {
	left: 40px;
	color: #fff;
}

.swiper.homBnrSlider .banner-pagination {
	position: absolute;
	bottom: 50px;
	left: 0;
	right: 0;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.swiper.homBnrSlider .banner-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: #fff;
	opacity: 0.5;
	margin: 0 6px !important;
	cursor: pointer;
}

.swiper.homBnrSlider .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

/* Home Banner v6 */









/* Home Banner v6 */
.homBnrSlider-v2 .bnrSlider {
	max-height: 640px;
	height: 640px;
	position: relative;
	display: flex;
	align-items: center;
}

.homBnrSlider-v2 .bnrSlider .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	z-index: 1;
}

.homBnrSlider-v2 .bnrSlider .overlay img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.homBnrSlider-v2 .bnrVideo {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.homBnrSlider-v2 .bnrVideo video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.homBnrSlider-v2 .bnrSlider .content {
	position: relative;
	z-index: 3;
}

.homBnrSlider-v2 .bnrSlider .bnrSlider-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
}

.homBnrSlider-v2 .bnrSlider .content .title * {
	max-width: 570px;
	color: #fff;
	font-size: 70px;
	font-style: normal;
	font-weight: 500;
	line-height: 70px;
	letter-spacing: -1.4px;
	margin-bottom: 25px;
}

.homBnrSlider-v2 .bnrSlider .content .disc * {
	max-width: 570px;
	color: #fff;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 40px;
}

.homBnrSlider-v2 .bnrSlider .hero-pathway-x {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.homBnrSlider-v2 .bnrSlider .hero-pathway-x,
.homBnrSlider-v2 .bnrSlider .hero-pathway-x img {
	width: auto;
	height: 100%;
}

.homBnrSlider-v2 .bnrSlider .image {
	max-width: 570px;
	position: relative;
}


.homBnrSlider-v2 .bnrSlider .hero-ventures-circle {
	position: absolute;
	right: 85px;
	top: calc(50% - 10px);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.homBnrSlider-v2 .bnrSlider .hero-ventures-circle,
.homBnrSlider-v2 .bnrSlider .hero-ventures-circle img {
	width: auto;
	height: calc(100% + 32px);
}

.homBnrSlider-v2 .swiper-slide .btn-slider:hover::after {
	color: #05F283;
}

.homBnrSlider-v2 .btn-slider:hover::after {
	color: #05F283;
}

.swiper.homBnrSlider-v2 .swiper-button-next {
	right: 40px;
	color: #fff;
}

.swiper.homBnrSlider-v2 .swiper-button-prev {
	left: 40px;
	color: #fff;
}

.swiper.homBnrSlider-v2 .banner-pagination {
	position: absolute;
	bottom: 50px;
	left: 0;
	right: 0;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.swiper.homBnrSlider-v2 .banner-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: #fff;
	opacity: 0.5;
	margin: 0 6px !important;
	cursor: pointer;
}

.swiper.homBnrSlider-v2 .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.homBnrSlider-v2 .common-video-play-icon {
	border: 0 !important;
	outline: 0 !important;
}

.homBnrSlider-v2 .common-video-play-icon:hover {
	background-color: #0000 !important;
}

.homBnrSlider-v2 .common-video-play-icon * {
	width: 100% !important;
	height: 100% !important;
	border: 0 !important;
	outline: 0 !important;
}

/* Home Banner v6 */