:root {
	--ezaango-font: "Plus Jakarta Sans", sans-serif;
	--ezaango-text: #7B7980;
	--ezaango-text-rgb: 123, 121, 128;
	--ezaango-base: #2b3990;
	--ezaango-base-rgb: 103, 76, 239;
	--ezaango-primary: #ea0280;
	--ezaango-primary-rgb: 239, 128, 46;
	--ezaango-secondary: #ea0280;
	--ezaango-secondary-rgb: 57, 212, 214;
	--ezaango-pink: #EF2E73;
	--ezaango-pink-rgb: 239, 46, 115;
	--ezaango-green: #6FCF97;
	--ezaango-green-rgb: 111, 207, 151;
	--ezaango-purple: #8346FC;
	--ezaango-purple-rgb: 131, 70, 252;
	--ezaango-yellow: #FF9021;
	--ezaango-yellow-rgb: 255, 144, 33;
	--ezaango-yellow2: #EF802B;
	--ezaango-yellow2-rgb: 239, 128, 43;
	--ezaango-blue: #43C9FF;
	--ezaango-blue-rgb: 67, 201, 255;
	--ezaango-red: #FF3636;
	--ezaango-red-rgb: 255, 54, 54;
	--ezaango-white: #FFFFFF;
	--ezaango-white-rgb: 255, 255, 255;
	--ezaango-white2: #EDEAF4;
	--ezaango-white2-rgb: 237, 234, 244;
	--ezaango-white3: #F7F3FF;
	--ezaango-white3-rgb: 247, 243, 255;
	--ezaango-gray: #E5E5E5;
	--ezaango-gray-rgb: 229, 229, 229;
	--ezaango-gray2: #DDDDDD;
	--ezaango-gray2-rgb: 221, 221, 221;
	--ezaango-gray3: #EFFAF8;
	--ezaango-gray3-rgb: 239, 250, 248;
	--ezaango-gray4: #EEFBF5;
	--ezaango-gray4-rgb: 238, 251, 245;
	--ezaango-gray5: #F1FBFF;
	--ezaango-gray5-rgb: 241, 251, 255;
	--ezaango-light: #FFFAEF;
	--ezaango-light-rgb: 255, 250, 239;
	--ezaango-light2: #FEF2F4;
	--ezaango-light2-rgb: 254, 242, 244;
	--ezaango-light3: #FFF7EF;
	--ezaango-light3-rgb: 255, 247, 239;
	--ezaango-light4: #FFF3F3;
	--ezaango-light4-rgb: 255, 243, 243;
	--ezaango-black: #2b3990;
	--ezaango-black-rgb: 32, 16, 75;
	--ezaango-black2: #181818;
	--ezaango-black2-rgb: 24, 24, 24;
	--ezaango-black3: #202220;
	--ezaango-black3-rgb: 32, 34, 32;
	--ezaango-black4: #151540;
	--ezaango-black4-rgb: 21, 21, 64;
	--ezaango-black5: #1E154B;
	--ezaango-black5-rgb: 30, 21, 75;
	--ezaango-black6: #1E154B;
	--ezaango-black6-rgb: 30, 21, 75;
	--ezaango-border-color: #DBD8E6;
	--ezaango-border-color-rgb: 219, 216, 230;
	--ezaango-letter-space: -0.03em;
	--ezaango-letter-space-xl: 0.2em;
	--section-space: 120px;
	--section-space2: 116px;
}

/*--------------------------------------------------------------
# Utility
--------------------------------------------------------------*/
.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-50 {
	margin-top: 50px;
}

.mt-60 {
	margin-top: 60px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-120 {
	margin-top: 120px;
}

.mt--60 {
	margin-top: -60px;
}

.mt--120 {
	margin-top: -120px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mb-80 {
	margin-bottom: 80px;
}

.mb-120 {
	margin-bottom: 120px;
}

.mb--60 {
	margin-bottom: -60px;
}

.mb--120 {
	margin-bottom: -120px;
}

.pt-20 {
	padding-top: 20px;
}

.pt-30 {
	padding-top: 30px;
}

.pt-40 {
	padding-top: 40px;
}

.pt-50 {
	padding-top: 50px;
}

.pt-60 {
	padding-top: 60px;
}

.pt-80 {
	padding-top: 80px;
}

.pt-100 {
	padding-top: 100px;
}

.pt-110 {
	padding-top: 110px;
}

.pt-115 {
	padding-top: 115px;
}

.pt-120 {
	padding-top: 120px;
}

.pt-142 {
	padding-top: 142px;
}

.pb-20 {
	padding-bottom: 20px;
}

.pb-30 {
	padding-bottom: 30px;
}

.pb-40 {
	padding-bottom: 40px;
}

.pb-50 {
	padding-bottom: 50px;
}

.pb-60 {
	padding-bottom: 60px;
}

.pb-80 {
	padding-bottom: 80px;
}

.pb-90 {
	padding-bottom: 90px;
}

.pb-100 {
	padding-bottom: 100px;
}

.pb-110 {
	padding-bottom: 110px;
}

.pb-115 {
	padding-bottom: 115px;
}

.pb-120 {
	padding-bottom: 120px;
}

.pl-5 {
	padding-left: 5px;
}

.pl-10 {
	padding-left: 10px;
}

.pl-15 {
	padding-left: 15px;
}

.pl-20 {
	padding-left: 20px;
}

.pl-30 {
	padding-left: 30px;
}

.pr-5 {
	padding-right: 5px;
}

.pr-10 {
	padding-right: 10px;
}

.pr-15 {
	padding-right: 15px;
}

.pr-20 {
	padding-right: 20px;
}

.pr-30 {
	padding-right: 30px;
}

/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/
body {
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-text, #7B7980);
	font-size: 16px;
	line-height: 1.75;
	font-weight: 500;
	background-color: var(--ezaango-white, #FFFFFF);
}

body.locked {
	overflow: hidden;
}

a {
	color: var(--ezaango-base, #674CEF);
	transition: all 500ms ease;
}

a,
a:hover,
a:focus,
a:visited {
	text-decoration: none;
}

::placeholder {
	color: inherit;
	opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-black, #20104B);
}

@media (max-width: 575px) {

	h1 br,
	h2 br,
	h3 br,
	h4 br,
	h5 br,
	h6 br {
		display: none;
	}
}

@media (max-width: 575px) {
	p br {
		display: none;
	}
}

::placeholder {
	color: inherit;
	opacity: 1;
}

.page-wrapper {
	position: relative;
	margin: 0 auto;
	width: 100%;
	min-width: 300px;
	overflow: hidden;
}

.section-space {
	padding-top: var(--section-space, 120px);
	padding-bottom: var(--section-space, 120px);
}

@media (max-width: 767px) {
	.section-space {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

@media (max-width: 575px) {
	.section-space {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

.section-space2 {
	padding-top: var(--section-space2, 118px);
	padding-bottom: var(--section-space, 120px);
}

@media (max-width: 767px) {
	.section-space2 {
		padding-top: 96px;
		padding-bottom: 100px;
	}
}

@media (max-width: 575px) {
	.section-space2 {
		padding-top: 76px;
		padding-bottom: 76px;
	}
}

.section-space-top {
	padding-top: var(--section-space, 120px);
}

@media (max-width: 767px) {
	.section-space-top {
		padding-top: 100px;
	}
}

@media (max-width: 575px) {
	.section-space-top {
		padding-top: 80px;
	}
}

.section-space-top2 {
	padding-top: var(--section-space2, 118px);
}

@media (max-width: 767px) {
	.section-space-top2 {
		padding-top: 96px;
	}
}

@media (max-width: 575px) {
	.section-space-top2 {
		padding-top: 80px;
	}
}

.section-space-bottom {
	padding-bottom: var(--section-space, 120px);
}

@media (max-width: 767px) {
	.section-space-bottom {
		padding-bottom: 100px;
	}
}

@media (max-width: 575px) {
	.section-space-bottom {
		padding-bottom: 80px;
	}
}

.container-fluid,
.container {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}
}

.row {
	--bs-gutter-x: 30px;
}

.gutter-y-10 {
	--bs-gutter-y: 10px;
}

.gutter-y-15 {
	--bs-gutter-y: 15px;
}

.gutter-y-20 {
	--bs-gutter-y: 20px;
}

.gutter-y-30 {
	--bs-gutter-y: 30px;
}

.gutter-y-40 {
	--bs-gutter-y: 40px;
}

.gutter-y-50 {
	--bs-gutter-y: 50px;
}

.gutter-y-60 {
	--bs-gutter-y: 60px;
}

.gutter-y-70 {
	--bs-gutter-y: 70px;
}

.gutter-y-80 {
	--bs-gutter-y: 80px;
}

.logo-retina img {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

/* section title */
.sec-title {
	margin-bottom: 50px;
}

.sec-title--center {
	text-align: center;
}

.sec-title__tagline {
	margin-bottom: 15px;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	font-weight: 600;
	font-size: 15px;
	color: var(--ezaango-primary, #EF802E);
	line-height: 1.266;
	text-transform: uppercase;
}

.sec-title__title {
	margin: 0;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	font-size: 36px;
	font-weight: 700;
	color: var(--ezaango-black, #20104B);
	line-height: 1.388;
	letter-spacing: var(--ezaango-letter-space, -0.03em);
	/* text-transform: capitalize; */
}

@media (max-width: 575px) {
	.sec-title__title {
		font-size: 34px;
	}
}

@media (max-width: 430px) {
	.sec-title__title {
		font-size: 30px;
	}
}

.sec-title__title__text {
	color: var(--ezaango-secondary, #39D4D6);
}

.sec-title__title__shape {
	position: relative;
	z-index: 1;
}

.sec-title__title__shape::after {
	content: "";
	background-image: url(../images/shapes/title-shape-1-1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	position: absolute;
	left: 0px;
	bottom: -8px;
	width: 100%;
	height: 60%;
	z-index: -1;
	animation: smartMove 5s infinite;
}

.eduhive-btn {
	display: inline-flex;
	align-items: center;
	gap: 15px;
	position: relative;
	overflow: hidden;
	vertical-align: middle;
	-webkit-appearance: none;
	border: none;
	outline: none !important;
	padding: 9px 9px 9px 15px;
	background-color: var(--ezaango-base, #674CEF);
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
	font-weight: 700;
	/* text-transform: capitalize; */
	border-radius: 6px;
	z-index: 1;
	transition: 500ms;
}

.eduhive-btn::after {
	content: "";
	width: 0%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: inherit;
	background-color: var(--ezaango-secondary, #39D4D6);
	z-index: -1;
	transition: all 500ms ease;
}

.eduhive-btn:hover::after {
	width: 100%;
	left: 1px;
    top: -5px;
}

.eduhive-btn__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 37px;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 6px;
	overflow: hidden;
	transition: all 500ms ease;
}

.eduhive-btn__icon__inner {
	display: inline-flex;
	font-size: 13px;
	color: var(--ezaango-base, #674CEF);
	transition: all 500ms ease;
}

.eduhive-btn__icon__inner svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.eduhive-btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-secondary, #39D4D6);
	animation: slideLeft 0.4s;
}

.eduhive-btn--normal {
	padding: 13.5px 25px;
	border-radius: 10px;
}

.eduhive-btn--black {
	background-color: var(--ezaango-black, #20104B);
}

.eduhive-btn--black::after {
	background-color: var(--ezaango-base, #674CEF);
}

.eduhive-btn--black:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-base, #674CEF);
}

.eduhive-btn--border {
	color: var(--ezaango-base, #674CEF);
	background-color: transparent;
	border: 1px solid var(--ezaango-base, #674CEF);
}

.eduhive-btn--border::after {
	background-color: var(--ezaango-base, #674CEF);
}

.eduhive-btn--border:hover {
	color: var(--ezaango-white, #FFFFFF);
}

.eduhive-btn--border .eduhive-btn__icon {
	background-color: var(--ezaango-base, #674CEF);
}

.eduhive-btn--border .eduhive-btn__icon__inner {
	color: var(--ezaango-white, #FFFFFF);
}

.eduhive-btn--border:hover .eduhive-btn__icon {
	background-color: var(--ezaango-white, #FFFFFF);
}

.eduhive-btn--border:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-base, #674CEF);
}

.video-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 62px;
	height: 62px;
	font-size: 20px;
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-secondary, #39D4D6);
	position: relative;
	border-radius: 50%;
	transition: all 500ms ease;
}

.video-btn svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.video-btn:hover {
	background-color: var(--ezaango-base, #674CEF);
}

.video-btn>span {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	border: 1px solid var(--ezaango-secondary, #39D4D6);
	border-radius: 50%;
	z-index: -1;
	transition: all 500ms ease;
	-webkit-animation: pulse-animate 4s linear infinite;
	animation: pulse-animate 4s linear infinite;
}

.video-btn:hover>span {
	border-color: var(--ezaango-base, #674CEF);
}

.video-btn span:nth-child(2) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.video-btn span:nth-child(3) {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

.video-btn span:nth-child(4) {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}

@-webkit-keyframes pulse-animate {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
		opacity: 0;
	}
}

@keyframes pulse-animate {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
		opacity: 0;
	}
}

/* social links */
.social-links {
	display: flex;
	align-items: center;
}

.social-links a {
	position: relative;
	display: inline-flex;
	align-items: center;
	font-size: 15px;
	color: var(--ezaango-text, #7B7980);
}

.social-links a svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.social-links a:not(:last-child)::after {
	content: "|";
	font-size: 15px;
	margin-left: 15px;
	margin-right: 15px;
	color: var(--ezaango-border-color, #DBD8E6);
}

.social-links a:hover {
	color: var(--ezaango-base, #674CEF);
}

.topbar__social.social-links a:hover {
	color: var(--ezaango-white, #674CEF);
}

.social-links-two {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 12px;
}

.social-links-two a {
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	overflow: hidden;
	transition: all 500ms ease;
}

.social-links-two a:hover {
	background-color: var(--ezaango-base, #674CEF);
	border-color: var(--ezaango-base, #674CEF);
}

.social-links-two__icon {
	display: inline-flex;
	font-size: 14px;
	color: var(--ezaango-text, #7B7980);
	transition: all 500ms ease;
}

.social-links-two__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.social-links-two a:hover .social-links-two__icon {
	color: var(--ezaango-white, #FFFFFF);
	animation: slideTop 0.4s;
}

/* ratings */
.eduhive-ratings {
	display: flex;
	align-items: center;
	gap: 9px;
}

.eduhive-ratings__icon {
	display: inline-flex;
	align-items: baseline;
	font-size: 16px;
	color: var(--ezaango-base, #674CEF);
	transition: all 500ms ease;
}

.eduhive-ratings__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.tabs-box .tabs-content .tab:not(.active-tab) {
	display: none;
}

.bootstrap-select .dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
	border-radius: 0;
}

.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active {
	background-color: var(--ezaango-base, #674CEF);
}

.tns-outer .tns-controls {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
}

.tns-outer .tns-controls button {
	width: 45px;
	height: 45px;
	border: 2px solid #f4f4f4;
	outline: none;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--ezaango-text, #7B7980);
	border-radius: 50%;
	margin-left: 5px;
	margin-right: 5px;
}

.block-title {
	margin-top: -8px;
	margin-bottom: 50px;
}

.block-title__decor {
	width: 21px;
	height: 14px;
	background-image: url(../images/shapes/leaf-1-1.html);
	background-repeat: no-repeat;
	background-position: top center;
	display: inline-block;
	line-height: 1;
	margin-bottom: -5px;
	position: relative;
	top: -7px;
}

.block-title p {
	margin: 0;
	color: var(--ezaango-text, #7B7980);
	font-size: 16px;
	line-height: 1;
	margin-bottom: 7px;
}

@media (min-width: 768px) {
	.block-title p {
		font-size: 18px;
	}
}

@media (min-width: 992px) {
	.block-title p {
		font-size: 20px;
	}
}

.block-title h3 {
	margin: 0;
	font-size: 35px;
	color: var(--ezaango-black, #20104B);
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
}

@media (min-width: 768px) {
	.block-title h3 {
		font-size: 42px;
	}
}

@media (min-width: 992px) {
	.block-title h3 {
		font-size: 50px;
	}
}

.ul-list-one {
	margin-bottom: 0;
}

.ul-list-one li {
	position: relative;
	padding-left: 45px;
	font-size: 16px;
	font-weight: 500;
	color: var(--ezaango-black, #20104B);
}

@media (min-width: 481px) {
	.ul-list-one li {
		font-size: 36px;
	}
}

.ul-list-one li::before {
	content: "\e907";
	color: var(--ezaango-base, #674CEF);
	font-size: 26px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	font-family: "azino-icon";
}

.preloader {
	position: fixed;
	background-color: var(--ezaango-black, #20104B);
	background-position: center center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9991;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
}

.preloader__image {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60px auto;
	width: 100%;
	height: 100%;
}

/* scroll to top */
.scroll-to-top {
	display: flex;
	align-items: center;
	width: auto;
	height: 35px;
	background: transparent;
	position: fixed;
	bottom: 60px;
	right: -12px;
	z-index: 99;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	transform: rotate(-90deg);
	cursor: pointer;
	transition: all 0.2s ease;
}

.scroll-to-top__text {
	display: inline;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 700;
	margin-right: 8px;
}

.scroll-to-top__wrapper {
	display: inline-block;
	width: 30px;
	height: 4px;
	background-color: var(--ezaango-base, #674CEF);
	position: relative;
	overflow: hidden;
}

.scroll-to-top__inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: var(--ezaango-black, #20104B);
}

.scroll-to-top.show {
	opacity: 1;
	visibility: visible;
	bottom: 70px;
}

.total-student {
	padding: 5px;
	width: 181px;
	height: 138px;
	background-color: var(--ezaango-white, #FFFFFF);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 181.000000 138.000000"><g transform="translate(0.000000,138.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2500 2723 c-174 -49 -313 -122 -530 -279 -301 -217 -458 -274 -930 -334 -692 -88 -907 -223 -1013 -634 -217 -849 830 -1614 1997 -1458 1006 135 1545 654 1589 1532 44 854 -440 1364 -1113 1173z"/> </g> </svg> ');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 181.000000 138.000000"><g transform="translate(0.000000,138.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2500 2723 c-174 -49 -313 -122 -530 -279 -301 -217 -458 -274 -930 -334 -692 -88 -907 -223 -1013 -634 -217 -849 830 -1614 1997 -1458 1006 135 1545 654 1589 1532 44 854 -440 1364 -1113 1173z"/> </g> </svg> ');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	z-index: 2;
}

.total-student__inner {
	padding: 10px;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	background-color: var(--ezaango-secondary, #39D4D6);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 176.000000 133.000000">  <g transform="translate(0.000000,133.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2453 2629 c-166 -41 -337 -127 -529 -266 -297 -214 -456 -270 -944 -333 -624 -79 -831 -205 -943 -574 -251 -828 774 -1591 1933 -1437 1043 137 1588 718 1543 1641 -36 734 -459 1121 -1060 969z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 176.000000 133.000000">  <g transform="translate(0.000000,133.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2453 2629 c-166 -41 -337 -127 -529 -266 -297 -214 -456 -270 -944 -333 -624 -79 -831 -205 -943 -574 -251 -828 774 -1591 1933 -1437 1043 137 1588 718 1543 1641 -36 734 -459 1121 -1060 969z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
}

@media (max-width: 575px) {
	.total-student__inner {
		padding-top: 15px;
		flex-direction: column;
	}
}

.total-student__image {
	display: flex;
	align-items: center;
}

.total-student__image img+img {
	margin-left: -12px;
}

.total-student__image img {
	width: 40px !important;
	height: 40px;
	flex-shrink: 0;
	border-radius: 50%;
	border: 2px solid var(--ezaango-secondary, #39D4D6);
	transition: all 500ms ease;
}

.total-student__image img:hover {
	border-color: var(--ezaango-white, #FFFFFF);
}

.total-student__text {
	margin: 0;
	color: var(--ezaango-white, #FFFFFF);
	font-weight: 700;
	font-size: 15px;
	line-height: 1.266;
}

.total-student__text span {
	display: inline;
}

/* post paginations */
.post-pagination {
	list-style: none;
	padding: 0;
	margin: 30px 0 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 7px;
}

.post-pagination a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: var(--ezaango-white2, #EDEAF4);
	color: var(--ezaango-text, #7B7980);
	/*/* text-transform: capitalize; */*/
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	border-radius: 50%;
	line-height: 39px;
	border: 1px solid transparent;
	transition: all 400ms ease;
}

.post-pagination a .post-pagination__icon {
	position: relative;
	top: 1.5px;
	display: inline-flex;
	font-size: 14.77px;
	color: var(--ezaango-text, #7B7980);
	transition: all 400ms ease;
}

.post-pagination a .post-pagination__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.post-pagination a:hover {
	border-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-base, #674CEF);
	background-color: transparent;
	text-shadow: 0px 0px 0.5px currentColor;
}

.post-pagination a:hover .post-pagination__icon {
	color: var(--ezaango-base, #674CEF);
}

.post-pagination li.active a {
	background-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-black, #20104B);
}

.post-pagination li.active a .post-pagination__icon {
	color: var(--ezaango-white, #FFFFFF);
}

.eduhive-owl__carousel--with-shadow .owl-stage-outer {
	overflow: visible;
}

.eduhive-owl__carousel--with-shadow .owl-item {
	opacity: 0;
	visibility: hidden;
	transition: opacity 500ms ease, visibility 500ms ease;
}

.eduhive-owl__carousel--with-shadow .owl-item.active {
	opacity: 1;
	visibility: visible;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav {
	display: flex;
	justify-content: center;
	gap: 16px;
	margin-top: 60px;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button {
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: var(--ezaango-black, #20104B);
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 50%;
	transition: all 400ms ease;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
}

@media (max-width: 767px) {
	.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button {
		width: 55px;
		height: 55px;
	}
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button span {
	border: none;
	outline: none;
	color: inherit;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot {
	outline: 0;
	border: 0;
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: var(--ezaango-base, #674CEF);
	transition: all 400ms ease;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot::after {
	content: "";
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.85);
	opacity: 0;
	border-radius: inherit;
	border: 1px solid var(--ezaango-base, #674CEF);
	transition: all 400ms ease;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot span {
	background-color: transparent;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover,
.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active {
	background-color: var(--ezaango-base, #674CEF);
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover::after,
.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active::after {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover span,
.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active span {
	background-color: transparent;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled+.owl-dots {
	margin-top: 60px;
}

.eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots.disabled,
.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled {
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	background-image: none;
	background-color: var(--ezaango-black, #20104B);
	color: var(--ezaango-white, #FFFFFF);
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
}

.ui-datepicker-calendar th span {
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
}

.ui-datepicker-calendar td {
	background-color: var(--ezaango-text, #7B7980);
	background-image: none;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-text, #7B7980);
}

.ui-datepicker-calendar td a {
	border-color: var(--ezaango-border-color, #DBD8E6);
	background-color: var(--ezaango-text, #7B7980);
	background-image: none;
}

.ui-datepicker-calendar .ui-state-default,
.ui-datepicker-calendar .ui-widget-content .ui-state-default,
.ui-datepicker-calendar .ui-widget-header .ui-state-default {
	border-color: var(--ezaango-border-color, #DBD8E6);
	background-color: var(--ezaango-text, #7B7980);
	background-image: none;
	color: var(--ezaango-text, #7B7980);
	padding: 10px 5px;
	text-align: center;
	line-height: 1em;
}

.ui-datepicker-calendar .ui-state-default:hover,
.ui-datepicker-calendar .ui-widget-content .ui-state-default:hover,
.ui-datepicker-calendar .ui-widget-header .ui-state-default:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
}

.ui-datepicker-calendar .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	background-image: none;
	background-color: var(--ezaango-white, #FFFFFF);
	color: var(--ezaango-black, #20104B);
}

.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
	background-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-white, #FFFFFF);
	top: 2px;
}

.ui-datepicker .ui-datepicker-prev:hover {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next:hover {
	right: 2px;
}

/*--------------------------------------------------------------
# Topbar
--------------------------------------------------------------*/
.topbar {
	display: none;
	background-color: var(--ezaango-black, #20104B);
}

@media (min-width: 768px) {
	.topbar {
		display: block;
	}
}

.topbar .container-fluid {
	max-width: 1450px;
}

.topbar__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 17px;
	padding-bottom: 17px;
}

@media (max-width: 991px) {
	.topbar__inner {
		justify-content: center;
	}
}

.topbar__info {
	margin: 0;
	display: flex;
	align-items: center;
	gap: 40px;
}

@media (max-width: 991px) {
	.topbar__info {
		justify-content: center;
	}
}

.topbar__info li {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 14px;
	font-weight: 500;
	color: var(--ezaango-white, #FFFFFF);
	line-height: 1.2;
}

.topbar__info li:hover {
	color: var(--ezaango-white, #674CEF);
}

.topbar__info li a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
}

.topbar__info li a:hover {
	background-size: 100% 1px;
}

.topbar__info__icon {
	position: relative;
	display: inline-flex;
	align-items: center;
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
}

.topbar__info__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.topbar__info__icon--email {
	top: 2px;
}

@media (max-width: 991px) {
	.topbar__social {
		display: none;
	}
}

.topbar__social a {
	color: var(--ezaango-white, #FFFFFF);
}

.topbar__social a:not(:last-child)::after {
	color: RGBA(var(--ezaango-border-color-rgb, 219, 216, 230), 0.2);
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.home-main-header {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}

.home-main-header .main-header {
	background-color: transparent;
}

.main-header {
	position: relative;
	background-color: var(--ezaango-white, #FFFFFF);
	z-index: 999;
}

.main-header .container-fluid {
	position: relative;
	z-index: 1;
	max-width: 1450px;
}

.main-header__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

@media (max-width: 1199px) {
	.main-header__inner {
		padding: 20px 0;
	}
}

.main-header__logo img {
	  max-width: 250px;
	height: auto;
}

.main-header__right {
	display: flex;
	align-items: center;
}

.main-header__nav {
	margin-right: 96px;
}

@media (max-width: 1399px) {
	.main-header__nav {
		margin-right: 70px;
	}
}

.main-header__cart,
.main-header__search {
	position: relative;
	font-size: 16px;
	color: var(--ezaango-black, #20104B);
	line-height: 1;
	transition: all 500ms ease;
}

.main-header__cart svg,
.main-header__search svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.main-header__cart:hover,
.main-header__search:hover {
	color: var(--ezaango-base, #674CEF);
}

@media (max-width: 1199px) {
	.main-header__search {
		margin-left: 50px;
	}

	.main-header__search::before {
		content: "";
		width: 1px;
		height: 100%;
		position: absolute;
		top: 50%;
		left: -25px;
		transform: translateY(-50%);
		background-color: var(--ezaango-border-color, #DBD8E6);
	}
}

@media (max-width: 425px) {
	.main-header__search {
		margin-left: 36px;
	}

	.main-header__search::before {
		left: -18px;
	}
}

.main-header__cart {
	margin-left: 40px;
}

@media (max-width: 1399px) {
	.main-header__cart {
		margin-left: 35px;
	}
}

@media (max-width: 425px) {
	.main-header__cart {
		margin-left: 25px;
	}
}

.main-header__btn {
	margin-left: 80px;
}

@media (max-width: 1599px) {
	.main-header__btn {
		margin-left: 60px;
	}
}

@media (max-width: 1399px) {
	.main-header__btn {
		margin-left: 40px;
	}
}

@media (max-width: 767px) {
	.main-header__btn {
		display: none;
	}
}

.main-header--two {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	z-index: 999;
}

.main-header--two .container-fluid {
	max-width: 1650px;
}

.main-header--two .main-header__left {
	display: flex;
	align-items: center;
}

.main-header--two .main-header__courses {
	position: relative;
	margin-left: 104px;
}

@media (max-width: 1599px) {
	.main-header--two .main-header__courses {
		margin-left: 50px;
	}
}

@media (max-width: 1399px) {
	.main-header--two .main-header__courses {
		display: none;
	}
}

.main-header--two .main-header__courses__text {
	padding: 9px 12px;
	cursor: pointer;
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 700;
	color: var(--ezaango-base, #674CEF);
	/* text-transform: capitalize; */
	border: 2px solid var(--ezaango-base, #674CEF);
	border-radius: 6px;
	transition: all 500ms ease;
}

.main-header--two .main-header__courses__icon-list {
	margin-right: 10px;
	display: inline-flex;
	font-size: 20px;
}

.main-header--two .main-header__courses__icon-list svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.main-header--two .main-header__courses__icon-arrow {
	margin-left: 20px;
	display: inline-flex;
	transition: transform 500ms ease;
}

.main-header--two .main-header__courses__icon-arrow svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.main-header--two .main-header__courses:hover .main-header__courses__text {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
}

.main-header--two .main-header__courses:hover .main-header__courses__icon-arrow {
	transform: rotate(180deg);
}

.main-header--two .main-header__courses__list {
	list-style: none;
	min-width: 225px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transform-origin: top center;
	transform: scaleY(0) translateZ(100px);
	transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;
	z-index: 99;
	border-radius: 6px;
	background-color: var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}

.main-header--two .main-header__courses__list li a {
	display: block;
	position: relative;
	padding: 11px 15px 12px;
	font-size: 14px;
	color: var(--ezaango-black, #20104B);
	font-weight: 500;
	line-height: 1.5;
	/* text-transform: capitalize; */
	transition: all 500ms ease;
}

.main-header--two .main-header__courses__list li a:hover {
	background-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-white, #FFFFFF);
}

.main-header--two .main-header__courses__list li:first-child a {
	border-radius: 6px 6px 0 0;
}

.main-header--two .main-header__courses__list li:last-child a {
	border-radius: 0 0 6px 6px;
}

.main-header--two .main-header__courses__list li:not(:last-child) a {
	border-bottom: 1px solid RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.1);
}

.main-header--two .main-header__courses:hover .main-header__courses__list {
	opacity: 1;
	visibility: visible;
	transform: scaleY(1) translateZ(0px);
}

.main-header--two .main-header__nav {
	margin-right: 60px;
}

@media (max-width: 1599px) {
	.main-header--two .main-header__nav {
		margin-right: 50px;
	}
}

@media (min-width: 1400px) and (max-width: 1499px) {
	.main-header--two .main-menu .main-menu__list>li+li {
		margin-left: 30px;
	}
}

.main-header--two .main-header__btn {
	margin-left: 60px;
}

@media (max-width: 1599px) {
	.main-header--two .main-header__btn {
		margin-left: 40px;
	}
}

@media (max-width: 767px) {
	.main-header--two .main-header__btn {
		display: none;
	}
}

.main-header--three {
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
}

.main-header--three .main-header__courses__text {
	color: var(--ezaango-black, #20104B);
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
}

.main-header--three .main-header__courses:hover .main-header__courses__text {
	border-color: var(--ezaango-base, #674CEF);
}

.main-header--three .main-header__courses__icon-list {
	color: var(--ezaango-secondary, #39D4D6);
	transition: all 500ms ease;
}

.main-header--three .main-header__courses:hover .main-header__courses__icon-list {
	color: var(--ezaango-white, #FFFFFF);
}

.sticky-header--cloned {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	top: 0;
	background-color: var(--ezaango-white, #FFFFFF);
	transform: translateY(-100%);
	box-shadow: 0px 3px 18px rgba(var(--ezaango-black-rgb, 32, 16, 75), 0.07);
	transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
	visibility: hidden;
	transition: transform 500ms ease, visibility 500ms ease;
}

.sticky-header--cloned.active {
	transform: translateY(0%);
	visibility: visible;
}

.sticky-header--cloned.sticky-header--three {
	border: 0;
}

.home-main-header .sticky-header--cloned {
	background-color: var(--ezaango-white, #FFFFFF);
}

.mobile-nav__btn {
	width: 26px;
	display: flex;
	align-items: center;
	flex-direction: column;
	flex-wrap: wrap;
	cursor: pointer;
	z-index: 3;
}

@media (min-width: 1200px) {
	.mobile-nav__btn {
		display: none;
	}
}

.mobile-nav__btn span {
	width: 100%;
	height: 2px;
	background-color: var(--ezaango-black, #20104B);
	transition: all 500ms ease;
}

.mobile-nav__btn span:nth-child(2) {
	margin-top: 5px;
	margin-bottom: 5px;
}

.mobile-nav__btn:hover span {
	background-color: var(--ezaango-base, #674CEF);
}

.main-menu {
	/* after third level no menu */
}

.main-menu .main-menu__list,
.main-menu .main-menu__list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	align-items: center;
	display: none;
}

@media (min-width: 1200px) {

	.main-menu .main-menu__list,
	.main-menu .main-menu__list ul {
		display: flex;
	}
}

.main-menu .main-menu__list>li {
	position: relative;
	padding-top: 47.5px;
	padding-bottom: 47.5px;
}

.main-menu .main-menu__list>li.dropdown>a {
	position: relative;
}

.main-menu .main-menu__list>li+li {
	margin-left: 38px;
}

.main-menu .main-menu__list>li>a {
	position: relative;
	font-size: 16px;
	display: flex;
	align-items: center;
	color: var(--ezaango-black, #20104B);
	line-height: 1.25;
	font-weight: 500;
	/* text-transform: capitalize; */
	transition: all 500ms ease;
}

.main-menu .main-menu__list>li.current>a,
.main-menu .main-menu__list>li:hover>a {
	color: var(--ezaango-base, #674CEF);
	text-shadow: 0 0 0.5px currentColor;
}

.main-menu .main-menu__list li ul {
	position: absolute;
	top: 100%;
	left: -25px;
	min-width: 270px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	opacity: 0;
	visibility: hidden;
	transform-origin: top center;
	transform: scaleY(0) translateZ(100px);
	transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;
	z-index: 99;
	background-color: var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 10px 60px 0px RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.07);
	padding: 15px 20px 11px;
	box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}

.main-menu .main-menu__list li:hover>ul {
	opacity: 1;
	visibility: visible;
	transform: scaleY(1) translateZ(0px);
}

.main-menu .main-menu__list>.megamenu {
	position: static;
}

.main-menu .main-menu__list>.megamenu>ul {
	top: 100% !important;
	left: 0 !important;
	right: 0 !important;
	background-color: transparent;
	box-shadow: none;
	padding: 0;
}

.main-menu .main-menu__list li ul li {
	flex: 1 1 100%;
	width: 100%;
	position: relative;
}

.main-menu .main-menu__list li ul li>a {
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	font-size: 14px;
	line-height: 26px;
	color: var(--ezaango-black, #20104B);
	font-weight: 600;
	display: flex;
	/* text-transform: capitalize; */
	padding: 8px 15px;
	transition: 400ms;
	margin-bottom: 4px;
}

.main-menu .main-menu__list li ul li>a::after {
	position: absolute;
	right: 15px;
	top: 8px;
	border-radius: 0;
	font-size: 6px;
	font-weight: 700;
	font-family: "Font Awesome 5 Free";
	content: "\f111";
	color: var(--ezaango-white, #FFFFFF);
	visibility: hidden;
	opacity: 0;
	transition: all 500ms ease;
	transform: scale(0);
}

.main-menu .main-menu__list li ul li.current>a,
.main-menu .main-menu__list li ul li:hover>a {
	background-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-white, #FFFFFF);
}

.main-menu .main-menu__list li ul li.current>a::after,
.main-menu .main-menu__list li ul li:hover>a::after {
	visibility: visible;
	opacity: 1;
	transform: scale(1);
}

.main-menu .main-menu__list li ul li>ul {
	top: 0;
	left: calc(100% + 20px);
}

.main-menu .main-menu__list li ul li>ul.right-align {
	top: 0;
	left: auto;
	right: 100%;
}

.main-menu .main-menu__list li ul li>ul ul {
	display: none;
}

@media (min-width: 1200px) and (max-width: 1400px) {

	.main-menu__list li:nth-last-child(1) ul li>ul,
	.main-menu__list li:nth-last-child(2) ul li>ul {
		left: auto;
		right: calc(100% + 20px);
	}
}

/*--------------------------------------------------------------
# Main Slider
--------------------------------------------------------------*/
.main-slider-one {
	background-color: var(--ezaango-white, #FFFFFF);
	overflow: hidden;
}

.main-slider-one .slider-image {
	width: auto !important;
	display: inline-block !important;
	max-width: 100%;
	height: auto;
}

.main-slider-one__item {
	position: relative;
	padding-top: 302px;
	padding-bottom: 185px;
	background: linear-gradient(104.23deg, #FFF3E7 1.55%, #EFFFFF 99.04%);
}

@media (max-width: 1199px) {
	.main-slider-one__item {
		padding-top: 250px;
	}
}

@media (max-width: 991px) {
	.main-slider-one__item {
		padding-top: 230px;
	}
}

@media (max-width: 767px) {
	.main-slider-one__item {
		padding-top: 180px;
	}
}

@media (max-width: 575px) {
	.main-slider-one__item {
		padding-top: 150px;
	}
}

.main-slider-one .container {
	position: relative;
	z-index: 2;
}

@media (min-width: 992px) {
	.main-slider-one .container {
		max-width: 1520px;
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width: 1200px) {
	.main-slider-one .container {
		padding-left: 50px;
		padding-right: 50px;
	}
}

.main-slider-one .row {
	--bs-gutter-x: 40px;
}

.main-slider-one__col-content {
	flex: 0 0 auto;
	width: 53%;
}

@media (max-width: 991px) {
	.main-slider-one__col-content {
		width: 100%;
	}
}

.main-slider-one__col-image {
	flex: 0 0 auto;
	width: 47%;
}

@media (max-width: 991px) {
	.main-slider-one__col-image {
		width: 100%;
	}
}

.main-slider-one__content {
	position: relative;
	top: -10px;
	z-index: 2;
	overflow: hidden;
}

@media (min-width: 1400px) {
	.main-slider-one__content {
		top: 0;
	}
}

.main-slider-one__content__shape {
	position: relative;
	top: -50px;
	margin-left: 82px;
	margin-bottom: 20px;
	opacity: 0;
	transition: all 800ms ease;
	animation: moveHorizontal2 2s linear infinite;
}

.main-slider-one__sub-title {
	margin-bottom: 6px;
	font-weight: 600;
	font-size: 16px;
	color: var(--ezaango-black, #20104B);
	line-height: 1.25;
	letter-spacing: var(--ezaango-letter-space-xl, 0.2em);
	text-transform: uppercase;
	opacity: 0;
	transform: translateX(-100%);
	transition: opacity 1500ms ease, transform 1500ms ease;
}

.main-slider-one__title {
	display: table;
	overflow: hidden;
	position: relative;
	margin-bottom: 25px;
	font-weight: 700;
	font-size: 70px;
	line-height: 1.257;
	letter-spacing: var(--ezaango-letter-space, -0.03em);
	/* text-transform: capitalize; */
	opacity: 0;
	transform: translateX(-100%);
	transition: opacity 1600ms ease, transform 1600ms ease;
}

@media (max-width: 1599px) {
	.main-slider-one__title {
		font-size: 60px;
	}
}

@media (max-width: 1399px) {
	.main-slider-one__title {
		font-size: 50px;
	}
}

@media (max-width: 1199px) {
	.main-slider-one__title {
		font-size: 45px;
	}
}

@media (max-width: 575px) {
	.main-slider-one__title {
		font-size: 40px;
	}
}

@media (max-width: 430px) {
	.main-slider-one__title {
		font-size: 35px;
	}
}

.main-slider-one__title::before,
.main-slider-one__title::after {
	content: "";
	position: absolute;
	width: 100%;
	height: calc(50% + 2px);
	background-color: var(--ezaango-primary, #EF802E);
	z-index: 2;
	transition: all 1000ms ease;
}

.main-slider-one__title::before {
	left: 0;
	bottom: 0;
}

.main-slider-one__title::after {
	top: 0;
	left: 0;
}

.main-slider-one__title__text {
	color: var(--ezaango-secondary, #39D4D6);
}

.main-slider-one__title__shape {
	position: relative;
	z-index: 1;
}

.main-slider-one__title__shape::after {
	content: "";
	background-image: url(../images/shapes/main-slider-title-shape-1-1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	position: absolute;
	left: 0px;
	bottom: -10px;
	width: 100%;
	height: 60%;
	z-index: -1;
	animation: smartMove 5s infinite;
}

.main-slider-one__description {
	margin-bottom: 51px;
	padding-right: 141px;
}

@media (max-width: 1599px) {
	.main-slider-one__description {
		padding-right: 100px;
		min-height: 20px;
	}
}

@media (max-width: 1399px) {
	.main-slider-one__description {
		padding-right: 47px;
	}
}

@media (max-width: 1199px) {
	.main-slider-one__description {
		padding-right: 0;
	}
}

.main-slider-one__text {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.666;
	opacity: 0;
	transform: translateX(-100%);
	transition: opacity 1500ms ease, transform 1500ms ease;
}

@media (max-width: 767px) {
	.main-slider-one__text {
		font-size: 16px;
	}
}

.main-slider-one__button {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px;
}

.main-slider-one__btn-1,
.main-slider-one__btn-2 {
	opacity: 0;
	transform: translateY(100px);
	transition: opacity 1200ms ease, transform 1200ms ease;
}

.main-slider-one__btn-2 .eduhive-btn__icon {
	background-color: var(--ezaango-white, #FFFFFF);
}

.main-slider-one__btn-2 .eduhive-btn__icon__inner {
	color: var(--ezaango-base, #674CEF);
}

.main-slider-one__image {
	position: relative;
	display: flex;
	align-items: center;
	gap: 34px;
	opacity: 0;
	transform: translateX(100px);
	transition: opacity 1200ms ease, transform 1200ms ease;
}

.main-slider-one__image__left {
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 439px;
}

@media (min-width: 1600px) {
	.main-slider-one__image__left {
		flex-shrink: 0;
	}
}

.main-slider-one__image__right {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 30px;
}

@media (min-width: 1600px) {
	.main-slider-one__image__right {
		flex-shrink: 0;
	}
}

@media (max-width: 500px) {
	.main-slider-one__image__right {
		display: none;
	}
}

.main-slider-one__image__one {
	position: relative;
}

.main-slider-one__image__one::after {
	content: "";
	background-image: url(../images/shapes/main-slider-shape-1-6.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	position: absolute;
	top: 8px;
	left: 18px;
	width: 100%;
	height: 100%;
}

@media (max-width: 500px) {
	.main-slider-one__image__one::after {
		left: 10px;
	}
}

.main-slider-one__image__one__inner {
	position: relative;
	z-index: 1;
	-webkit-mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1011.000000"><g transform="translate(0.000000,1011.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4375 10075 c-60 -6 -128 -17 -150 -25 -107 -35 -206 -77 -264 -112 -35 -22 -74 -44 -85 -49 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -44 -24 -79 -46 -35 -21 -74 -43 -85 -48 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -2 0 -47 -26 -102 -58 -54 -32 -105 -62 -113 -66 -8 -4 -24 -12 -35 -19 -11 -7 -63 -37 -115 -67 -52 -30 -103 -59 -112 -65 -10 -5 -68 -39 -130 -75 -61 -36 -132 -77 -157 -92 -25 -15 -53 -31 -61 -35 -8 -4 -46 -26 -85 -48 -38 -23 -77 -44 -85 -48 -8 -4 -28 -16 -45 -27 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -198 -113 -225 -130 -8 -6 -22 -13 -30 -17 -16 -7 -205 -117 -230 -133 -8 -6 -22 -13 -30 -17 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -46 -25 -97 -56 -50 -31 -101 -60 -113 -65 -11 -5 -33 -18 -50 -29 -16 -11 -37 -23 -45 -27 -8 -4 -60 -34 -115 -66 -55 -33 -125 -73 -155 -89 -111 -62 -167 -104 -255 -192 -155 -155 -241 -314 -284 -524 -16 -79 -15 -4354 1 -4419 43 -179 91 -285 182 -406 95 -127 207 -222 356 -305 30 -16 100 -56 155 -89 55 -32 107 -62 115 -66 8 -4 29 -16 45 -26 17 -11 53 -32 80 -47 83 -45 88 -48 132 -77 24 -15 45 -27 47 -27 2 0 53 -28 113 -63 59 -35 167 -98 238 -139 72 -42 146 -85 165 -97 19 -11 42 -24 50 -28 8 -4 59 -33 113 -65 55 -32 101 -58 104 -58 3 0 25 -13 50 -30 24 -16 47 -30 50 -30 3 0 38 -19 77 -43 39 -24 78 -46 86 -50 8 -4 29 -16 45 -27 17 -11 37 -23 45 -27 8 -4 59 -33 113 -65 55 -32 100 -58 102 -58 2 0 60 -34 130 -75 69 -41 127 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 131 -75 3 0 185 -106 224 -130 8 -6 35 -21 60 -35 25 -14 52 -30 60 -35 16 -10 84 -49 171 -98 30 -17 105 -60 168 -96 162 -93 293 -139 436 -153 99 -9 99 -9 215 0 142 11 307 65 429 139 35 22 74 44 85 49 12 5 35 18 51 29 17 11 37 23 45 27 8 4 44 24 79 46 35 21 74 43 85 48 12 5 28 13 36 19 26 17 321 190 325 190 2 0 47 26 102 58 54 32 105 62 113 66 8 4 24 12 35 19 11 7 63 37 115 67 52 30 103 60 112 65 10 6 68 39 130 75 61 36 132 77 157 92 25 15 53 31 61 35 8 4 47 26 85 48 39 23 77 44 85 48 8 4 29 16 45 27 17 11 37 23 45 27 8 4 70 40 138 80 68 40 125 73 127 73 3 0 197 112 225 130 8 6 22 13 30 17 8 4 58 32 110 63 52 31 102 59 110 63 8 4 22 11 30 17 27 18 271 160 275 160 3 0 46 25 97 56 50 31 101 60 113 65 11 5 34 18 50 29 17 11 37 23 45 27 8 4 60 34 115 66 55 33 125 73 155 89 150 83 304 219 383 340 74 112 138 262 151 360 5 32 12 48 22 48 21 0 21 4345 0 4353 -8 3 -18 23 -21 44 -49 280 -249 543 -535 701 -30 16 -100 56 -155 89 -55 32 -107 62 -115 66 -8 4 -28 16 -45 26 -16 11 -52 32 -80 47 -83 45 -88 48 -132 77 -24 15 -45 27 -47 27 -2 0 -53 28 -113 63 -59 35 -173 101 -253 148 -79 46 -154 89 -165 96 -11 7 -27 15 -35 19 -8 4 -59 34 -113 66 -55 32 -101 58 -104 58 -3 0 -25 14 -50 30 -24 17 -47 30 -50 30 -3 0 -38 19 -77 43 -39 24 -78 46 -86 50 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -59 33 -113 65 -55 32 -100 58 -102 58 -2 0 -60 34 -130 75 -69 41 -127 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -131 75 -3 0 -185 106 -224 130 -8 6 -35 21 -60 35 -25 14 -52 30 -60 35 -16 10 -84 49 -171 98 -30 17 -105 60 -168 96 -158 91 -293 139 -426 151 -38 4 -83 8 -100 10 -16 1 -79 -3 -140 -10z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1011.000000"><g transform="translate(0.000000,1011.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4375 10075 c-60 -6 -128 -17 -150 -25 -107 -35 -206 -77 -264 -112 -35 -22 -74 -44 -85 -49 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -44 -24 -79 -46 -35 -21 -74 -43 -85 -48 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -2 0 -47 -26 -102 -58 -54 -32 -105 -62 -113 -66 -8 -4 -24 -12 -35 -19 -11 -7 -63 -37 -115 -67 -52 -30 -103 -59 -112 -65 -10 -5 -68 -39 -130 -75 -61 -36 -132 -77 -157 -92 -25 -15 -53 -31 -61 -35 -8 -4 -46 -26 -85 -48 -38 -23 -77 -44 -85 -48 -8 -4 -28 -16 -45 -27 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -198 -113 -225 -130 -8 -6 -22 -13 -30 -17 -16 -7 -205 -117 -230 -133 -8 -6 -22 -13 -30 -17 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -46 -25 -97 -56 -50 -31 -101 -60 -113 -65 -11 -5 -33 -18 -50 -29 -16 -11 -37 -23 -45 -27 -8 -4 -60 -34 -115 -66 -55 -33 -125 -73 -155 -89 -111 -62 -167 -104 -255 -192 -155 -155 -241 -314 -284 -524 -16 -79 -15 -4354 1 -4419 43 -179 91 -285 182 -406 95 -127 207 -222 356 -305 30 -16 100 -56 155 -89 55 -32 107 -62 115 -66 8 -4 29 -16 45 -26 17 -11 53 -32 80 -47 83 -45 88 -48 132 -77 24 -15 45 -27 47 -27 2 0 53 -28 113 -63 59 -35 167 -98 238 -139 72 -42 146 -85 165 -97 19 -11 42 -24 50 -28 8 -4 59 -33 113 -65 55 -32 101 -58 104 -58 3 0 25 -13 50 -30 24 -16 47 -30 50 -30 3 0 38 -19 77 -43 39 -24 78 -46 86 -50 8 -4 29 -16 45 -27 17 -11 37 -23 45 -27 8 -4 59 -33 113 -65 55 -32 100 -58 102 -58 2 0 60 -34 130 -75 69 -41 127 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 131 -75 3 0 185 -106 224 -130 8 -6 35 -21 60 -35 25 -14 52 -30 60 -35 16 -10 84 -49 171 -98 30 -17 105 -60 168 -96 162 -93 293 -139 436 -153 99 -9 99 -9 215 0 142 11 307 65 429 139 35 22 74 44 85 49 12 5 35 18 51 29 17 11 37 23 45 27 8 4 44 24 79 46 35 21 74 43 85 48 12 5 28 13 36 19 26 17 321 190 325 190 2 0 47 26 102 58 54 32 105 62 113 66 8 4 24 12 35 19 11 7 63 37 115 67 52 30 103 60 112 65 10 6 68 39 130 75 61 36 132 77 157 92 25 15 53 31 61 35 8 4 47 26 85 48 39 23 77 44 85 48 8 4 29 16 45 27 17 11 37 23 45 27 8 4 70 40 138 80 68 40 125 73 127 73 3 0 197 112 225 130 8 6 22 13 30 17 8 4 58 32 110 63 52 31 102 59 110 63 8 4 22 11 30 17 27 18 271 160 275 160 3 0 46 25 97 56 50 31 101 60 113 65 11 5 34 18 50 29 17 11 37 23 45 27 8 4 60 34 115 66 55 33 125 73 155 89 150 83 304 219 383 340 74 112 138 262 151 360 5 32 12 48 22 48 21 0 21 4345 0 4353 -8 3 -18 23 -21 44 -49 280 -249 543 -535 701 -30 16 -100 56 -155 89 -55 32 -107 62 -115 66 -8 4 -28 16 -45 26 -16 11 -52 32 -80 47 -83 45 -88 48 -132 77 -24 15 -45 27 -47 27 -2 0 -53 28 -113 63 -59 35 -173 101 -253 148 -79 46 -154 89 -165 96 -11 7 -27 15 -35 19 -8 4 -59 34 -113 66 -55 32 -101 58 -104 58 -3 0 -25 14 -50 30 -24 17 -47 30 -50 30 -3 0 -38 19 -77 43 -39 24 -78 46 -86 50 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -59 33 -113 65 -55 32 -100 58 -102 58 -2 0 -60 34 -130 75 -69 41 -127 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -131 75 -3 0 -185 106 -224 130 -8 6 -35 21 -60 35 -25 14 -52 30 -60 35 -16 10 -84 49 -171 98 -30 17 -105 60 -168 96 -158 91 -293 139 -426 151 -38 4 -83 8 -100 10 -16 1 -79 -3 -140 -10z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
}

.main-slider-one__image__two {
	padding: 7px;
	filter: drop-shadow(0px 4px 50px rgba(30, 21, 75, 0.1));
	border-radius: 100px 100px 20px 20px;
	background-color: var(--ezaango-white, #FFFFFF);
}

.main-slider-one__image__two img {
	border-radius: 100px 100px 20px 20px;
}

.main-slider-one__image__three {
	padding: 7px;
	filter: drop-shadow(0px 4px 50px rgba(30, 21, 75, 0.1));
	border-radius: 20px 20px 100px 100px;
	background-color: var(--ezaango-white, #FFFFFF);
}

.main-slider-one__image__three img {
	border-radius: 20px 20px 100px 100px;
}

.main-slider-one__image__shape-one {
	position: absolute;
	left: -40px;
	bottom: 61px;
	animation: zumpBottom 2s linear infinite;
}

@media (max-width: 1199px) {
	.main-slider-one__image__shape-one {
		left: -30px;
	}
}

@media (max-width: 1199px) {
	.main-slider-one__image__shape-one.slider-image {
		display: none !important;
	}
}

.main-slider-one__image__shape-two {
	position: absolute;
	right: -52px;
	bottom: -32px;
	opacity: 0.2;
	animation: zoomOut 2s linear infinite;
}

@media (max-width: 1599px) {
	.main-slider-one__image__shape-two {
		right: -40px;
		bottom: 0px;
	}
}

@media (max-width: 1399px) {
	.main-slider-one__image__shape-two {
		bottom: -32px;
	}
}

@media (max-width: 767px) {
	.main-slider-one__image__shape-two {
		right: -20px;
	}
}

.main-slider-one__image__shape-three {
	position: absolute;
	left: 123px;
	bottom: -62px;
	opacity: 0.1;
	animation: moveHorizontal 2s linear infinite;
}

@media (max-width: 1199px) {
	.main-slider-one__image__shape-three.slider-image {
		display: none !important;
	}
}

.main-slider-one__image__shape-four {
	position: absolute;
	top: -38px;
	left: 89px;
	width: 165px;
	height: 126px;
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.15);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 165.000000 126.000000">  <g transform="translate(0.000000,126.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2270 2483 c-156 -47 -289 -116 -447 -232 -291 -215 -423 -263 -910 -330 -650 -89 -877 -264 -908 -701 -96 -1339 2528 -1699 3135 -430 450 943 -60 1937 -870 1693z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 165.000000 126.000000">  <g transform="translate(0.000000,126.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2270 2483 c-156 -47 -289 -116 -447 -232 -291 -215 -423 -263 -910 -330 -650 -89 -877 -264 -908 -701 -96 -1339 2528 -1699 3135 -430 450 943 -60 1937 -870 1693z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	transition: opacity 1200ms ease, transform 1200ms ease;
	animation: zoomOut 2s linear infinite;
}

.main-slider-one .total-student {
	position: absolute;
	left: 0;
	bottom: 0;
}

.main-slider-one__shape-one {
	width: 711px;
	height: 542px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.05);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 229.000000"><g transform="translate(0.000000,229.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M141 4465 c-14 -63 -52 -172 -83 -243 l-58 -128 0 -1103 0 -1104 161 -25 c725 -111 957 -282 1349 -992 380 -688 565 -857 940 -859 329 -2 502 117 988 676 520 600 624 665 1452 915 793 238 1065 450 1103 861 28 303 -84 492 -604 1022 -485 493 -610 674 -672 973 l-25 122 -2263 0 -2263 0 -25 -115z"/> </g> </svg> ');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 229.000000"><g transform="translate(0.000000,229.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M141 4465 c-14 -63 -52 -172 -83 -243 l-58 -128 0 -1103 0 -1104 161 -25 c725 -111 957 -282 1349 -992 380 -688 565 -857 940 -859 329 -2 502 117 988 676 520 600 624 665 1452 915 793 238 1065 450 1103 861 28 303 -84 492 -604 1022 -485 493 -610 674 -672 973 l-25 122 -2263 0 -2263 0 -25 -115z"/> </g> </svg> ');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
}

.main-slider-one__shape-two {
	width: 701px;
	height: 582px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.03);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 249.000000"><g transform="translate(0.000000,249.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M111 4865 c-22 -201 -51 -359 -81 -446 -25 -71 -30 -276 -30 -1300 l0 -1216 115 -22 c752 -142 942 -288 1355 -1041 332 -604 541 -805 872 -835 340 -31 567 120 1090 725 500 578 608 644 1498 910 658 197 933 385 1032 701 114 366 12 577 -563 1168 -609 626 -702 786 -732 1266 l-13 205 -2266 0 -2265 0 -12 -115z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 249.000000"><g transform="translate(0.000000,249.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M111 4865 c-22 -201 -51 -359 -81 -446 -25 -71 -30 -276 -30 -1300 l0 -1216 115 -22 c752 -142 942 -288 1355 -1041 332 -604 541 -805 872 -835 340 -31 567 120 1090 725 500 578 608 644 1498 910 658 197 933 385 1032 701 114 366 12 577 -563 1168 -609 626 -702 786 -732 1266 l-13 205 -2266 0 -2265 0 -12 -115z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
}

.main-slider-one__shape-three {
	width: 585px;
	height: 518px;
	position: absolute;
	right: -70px;
	bottom: -5px;
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.07);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 339.000000"><g transform="translate(0.000000,339.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M3850 6769 c-33 -5 -141 -19 -240 -31 -2086 -261 -3681 -2160 -3603 -4288 32 -864 338 -1747 817 -2355 l59 -75 2559 0 2558 0 0 3177 0 3177 -155 66 c-598 252 -1486 399 -1995 329z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 339.000000"><g transform="translate(0.000000,339.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M3850 6769 c-33 -5 -141 -19 -240 -31 -2086 -261 -3681 -2160 -3603 -4288 32 -864 338 -1747 817 -2355 l59 -75 2559 0 2558 0 0 3177 0 3177 -155 66 c-598 252 -1486 399 -1995 329z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
}

.main-slider-one__shape-four {
	position: absolute;
	left: 0;
	bottom: 80px;
	opacity: 0;
	transition: all 800ms ease;
	animation: moveHorizontal2 2s linear infinite;
}

@media (max-width: 767px) {
	.main-slider-one__shape-four {
		left: 60px;
		bottom: 60px;
	}
}

.main-slider-one .active .main-slider-one__content__shape {
	opacity: 1;
	top: 0;
	transition-delay: 500ms;
}

.main-slider-one .active .main-slider-one__sub-title,
.main-slider-one .active .main-slider-one__title,
.main-slider-one .active .main-slider-one__text {
	opacity: 1;
	transform: translateX(0);
}

.main-slider-one .active .main-slider-one__title {
	transition-delay: 700ms;
}

.main-slider-one .active .main-slider-one__title::before,
.main-slider-one .active .main-slider-one__title::after {
	transition-delay: 2500ms;
}

.main-slider-one .active .main-slider-one__title::before {
	left: 0;
	bottom: 105%;
}

.main-slider-one .active .main-slider-one__title::after {
	top: 105%;
	left: 0;
}

.main-slider-one .active .main-slider-one__text {
	transition-delay: 1000ms;
}

.main-slider-one .active .main-slider-one__btn-1,
.main-slider-one .active .main-slider-one__btn-2 {
	opacity: 1;
	transform: translateY(0);
}

.main-slider-one .active .main-slider-one__btn-1 {
	transition-delay: 1300ms;
}

.main-slider-one .active .main-slider-one__btn-2 {
	transition-delay: 1600ms;
}

.main-slider-one .active .main-slider-one__image {
	opacity: 1;
	transform: translateX(0);
}

.main-slider-one .active .main-slider-one__shape-four {
	left: 86px;
	opacity: 1;
	transition-delay: 500ms;
}

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about-one {
    position: relative;
    background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.07);
  }
  .about-one__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.07;
  }
  .about-one .container {
    position: relative;
    z-index: 1;
  }
  .about-one__image {
    position: relative;
  }
  .about-one__image__one {
    display: inline-block;
    position: relative;
    z-index: 1;
  }
  .about-one__image__one img {
    max-width: 100%;
    height: auto;
    border-radius: 20px;
  }
  .about-one__image__two {
    position: relative;
    z-index: 2;
    margin: -200px 30px 0 auto;
    padding: 10px;
    display: table;
    background-color: var(--ezaango-white, #FFFFFF);
    border-radius: 50px 0px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .about-one__image__two {
      margin-right: 0;
    }
  }
  @media (max-width: 575px) {
    .about-one__image__two {
      margin-top: -150px;
    }
  }
  @media (max-width: 430px) {
    .about-one__image__two {
      margin-top: -100px;
    }
  }
  @media (max-width: 390px) {
    .about-one__image__two {
      margin-right: 30px;
      margin-left: 30px;
    }
  }
  .about-one__image__two img {
    max-width: 100%;
    height: auto;
    border-radius: inherit;
  }
  .about-one__image__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 49px;
    left: -80px;
    animation: zump 2s linear infinite;
  }
  .about-one__image__circle {
    position: relative;
    position: absolute;
    top: -7px;
    left: -36px;
    width: 526px;
    height: 526px;
    border-radius: 50%;
    border: 1px solid RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.2);
    animation: zoomOut 3s infinite linear;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .about-one__image__circle {
      width: 480px;
      height: 480px;
    }
  }
  @media (max-width: 360px) {
    .about-one__image__circle {
      width: 430px;
      height: 430px;
    }
  }
  .about-one__image__circle__inner {
    width: calc(100% - 56px);
    height: calc(100% - 56px);
    position: relative;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1px solid RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.6);
  }
  .about-one__image__circle__inner::before, .about-one__image__circle__inner::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
  }
  .about-one__image__circle__inner::before {
    width: calc(100% - 52px);
    height: calc(100% - 52px);
    border: 1px solid RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.5);
  }
  .about-one__image__circle__inner::after {
    width: calc(100% - 104px);
    height: calc(100% - 104px);
    border: 1px solid RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.35);
  }
  .about-one__video {
    padding: 13px;
    position: absolute;
    top: 63px;
    right: -125px;
    background-color: var(--ezaango-white, #FFFFFF);
    border-radius: 100px;
    display: flex;
    align-items: center;
    gap: 20px;
    z-index: 2;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .about-one__video {
      right: -30px;
    }
  }
  @media (max-width: 767px) {
    .about-one__video {
      right: -110px;
    }
  }
  @media (max-width: 575px) {
    .about-one__video {
      padding: 10px;
      top: 20px;
      right: 20px;
    }
  }
  @media (max-width: 575px) {
    .about-one__video__btn {
      font-size: 16px;
      width: 50px;
      height: 50px;
    }
  }
  .about-one__video__text {
    margin: 0;
    /* text-transform: capitalize; */
  }
  .about-one .sec-title {
    margin-bottom: 21px;
  }
  .about-one__text {
    margin-bottom: 25px;
  }
  .about-one__inner {
    padding: 27px 30px 24px 25px;
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 40px;
    align-items: center;
    background-color: var(--ezaango-white, #FFFFFF);
    border-radius: 10px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .about-one__inner {
      grid-template-columns: auto;
    }
  }
  @media (max-width: 575px) {
    .about-one__inner {
      grid-template-columns: auto;
    }
  }
  .about-one__info {
    position: relative;
    margin: 0;
  }
  .about-one__info::after {
    content: "";
    width: 1px;
    height: 82px;
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    background-color: var(--ezaango-border-color, #DBD8E6);
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .about-one__info::after {
      display: none;
    }
  }
  @media (max-width: 575px) {
    .about-one__info::after {
      display: none;
    }
  }
  .about-one__info li + li {
    margin-top: 12px;
  }
  .about-one__info li {
    display: flex;
    font-size: 15px;
    color: var(--ezaango-black, #20104B);
    font-weight: 600;
    line-height: 1.266;
  }
  .about-one__info__icon {
    margin-right: 10px;
    display: inline-flex;
    font-size: 22px;
    color: var(--ezaango-primary, #EF802E);
  }
  .about-one__info__icon svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
  }
  .about-one__button {
    display: flex;
    justify-content: flex-end;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .about-one__button {
      justify-content: flex-start;
    }
  }
  @media (max-width: 575px) {
    .about-one__button {
      justify-content: flex-start;
    }
  }

/*--------------------------------------------------------------
# Course Category
--------------------------------------------------------------*/
.course-category {
    position: relative;
    background-color: var(--ezaango-white, #FFFFFF);
    z-index: 1;
  }
  @media (max-width: 1199px) {
    .course-category--home-3 {
      padding-top: var(--section-space, 120px);
    }
  }
  @media (max-width: 767px) {
    .course-category--home-3 {
      padding-top: 100px;
    }
  }
  @media (max-width: 575px) {
    .course-category--home-3 {
      padding-top: 80px;
    }
  }
  .course-category--home-3 .course-category__card {
    padding: 20px;
  }
  .course-category--home-3 .course-category__card::after {
    content: "";
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: inherit;
    transition: all 500ms ease;
  }
  .course-category--home-3 .course-category__card:hover::after {
    width: 100%;
    left: 0;
  }
  .course-category--home-3 .course-category__card--1:hover::after {
    background-color: var(--ezaango-secondary, #39D4D6);
  }
  .course-category--home-3 .course-category__card--2:hover::after {
    background-color: var(--ezaango-pink, #EF2E73);
  }
  .course-category--home-3 .course-category__card--3:hover::after {
    background-color: var(--ezaango-secondary, #39D4D6);
  }
  .course-category--home-3 .course-category__card--4:hover::after {
    background-color: var(--ezaango-yellow2, #EF802B);
  }
  .course-category--home-3 .course-category__card--5:hover::after {
    background-color: var(--ezaango-base, #674CEF);
  }
  .course-category--home-3 .course-category__card--6:hover::after {
    background-color: var(--ezaango-primary, #EF802E);
  }
  .course-category--home-3 .course-category__card--7:hover::after {
    background-color: var(--ezaango-blue, #43C9FF);
  }
  .course-category--home-3 .course-category__card--8:hover::after {
    background-color: var(--ezaango-red, #FF3636);
  }
  .course-category--home-3 .course-category__card__content {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: left;
  }
  .course-category--home-3 .course-category__card__icon-box {
    margin: 0;
    -webkit-mask: unset;
    mask: unset;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    transition: all 500ms ease;
  }
  .course-category--home-3 .course-category__card__icon-box--secondary {
    background-color: var(--ezaango-secondary, #39D4D6);
  }
  .course-category--home-3 .course-category__card__icon-box--pink {
    background-color: var(--ezaango-pink, #EF2E73);
  }
  .course-category--home-3 .course-category__card__icon-box--yellow2 {
    background-color: var(--ezaango-yellow2, #EF802B);
  }
  .course-category--home-3 .course-category__card__icon-box--base {
    background-color: var(--ezaango-base, #674CEF);
  }
  .course-category--home-3 .course-category__card__icon-box--primary {
    background-color: var(--ezaango-primary, #EF802E);
  }
  .course-category--home-3 .course-category__card__icon-box--blue {
    background-color: var(--ezaango-blue, #43C9FF);
  }
  .course-category--home-3 .course-category__card__icon-box--red {
    background-color: var(--ezaango-red, #FF3636);
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box {
    background-color: var(--ezaango-white, #FFFFFF);
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--secondary .course-category__card__icon {
    color: var(--ezaango-secondary, #39D4D6) !important;
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--pink .course-category__card__icon {
    color: var(--ezaango-pink, #EF2E73) !important;
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--yellow2 .course-category__card__icon {
    color: var(--ezaango-yellow2, #EF802B) !important;
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--base .course-category__card__icon {
    color: var(--ezaango-base, #674CEF) !important;
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--primary .course-category__card__icon {
    color: var(--ezaango-primary, #EF802E) !important;
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--blue .course-category__card__icon {
    color: var(--ezaango-blue, #43C9FF) !important;
  }
  .course-category--home-3 .course-category__card:hover .course-category__card__icon-box--red .course-category__card__icon {
    color: var(--ezaango-red, #FF3636) !important;
  }
  .course-category--home-3 .course-category__card__icon {
    font-size: 30px;
    color: var(--ezaango-white, #FFFFFF) !important;
    transition: all 500ms ease;
  }
  .course-category--carousel .course-category__shape {
    position: absolute;
    top: -55px;
    left: 140px;
    animation: textRotate 4s infinite linear;
  }
  @media (max-width: 1399px) {
    .course-category--carousel .course-category__shape {
      left: 100px;
    }
  }
  @media (max-width: 1199px) {
    .course-category--carousel .course-category__shape {
      display: none;
    }
  }
  .course-category--carousel .container-fluid {
    position: relative;
    z-index: 1;
  }
  @media (min-width: 576px) {
    .course-category--carousel .container-fluid {
      padding-left: 0;
      padding-right: 0;
    }
  }
  .course-category--carousel .course-category__content {
    text-align: center;
  }
  .course-category--carousel .course-category__title {
    position: relative;
    margin-bottom: 53px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    /* text-transform: capitalize; */
  }
  .course-category--carousel .course-category__title::before, .course-category--carousel .course-category__title::after {
    content: "";
    width: calc(50% - 94px);
    height: 1px;
    background-color: var(--ezaango-border-color, #DBD8E6);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .course-category--carousel .course-category__title::before {
    left: 0px;
  }
  .course-category--carousel .course-category__title::after {
    right: 0px;
  }
  .course-category--carousel .course-category__custome-navs {
    position: relative;
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
  }
  .course-category--carousel .course-category__custome-navs::before, .course-category--carousel .course-category__custome-navs::after {
    content: "";
    width: calc(50% - 94px);
    height: 1px;
    background-color: var(--ezaango-border-color, #DBD8E6);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  @media (max-width: 767px) {
    .course-category--carousel .course-category__custome-navs::before, .course-category--carousel .course-category__custome-navs::after {
      width: calc(50% - 85px);
    }
  }
  .course-category--carousel .course-category__custome-navs::before {
    left: 0px;
  }
  .course-category--carousel .course-category__custome-navs::after {
    right: 0px;
  }
  .course-category--carousel .course-category__custome-navs button {
    outline: none;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: var(--ezaango-black, #20104B);
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid var(--ezaango-border-color, #DBD8E6);
    transition: all 400ms ease;
  }
  .course-category--carousel .course-category__custome-navs button svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
  }
  .course-category--carousel .course-category__custome-navs button:hover {
    color: var(--ezaango-white, #FFFFFF);
    background-color: var(--ezaango-base, #674CEF);
    border-color: var(--ezaango-base, #674CEF);
  }
  @media (max-width: 767px) {
    .course-category--carousel .course-category__custome-navs button {
      width: 55px;
      height: 55px;
    }
  }
  .course-category--carousel .course-category__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
  }
  .course-category .container {
    position: relative;
    z-index: 1;
  }
  .course-category__card {
    position: relative;
    padding: 30px 30px 25px;
    text-align: center;
    border-radius: 20px;
    overflow: hidden;
  }
  @media (max-width: 360px) {
    .course-category__card {
      padding-left: 25px;
      padding-right: 25px;
    }
  }
  .course-category__card--1 {
    background-color: var(--ezaango-gray3, #EFFAF8);
  }
  .course-category__card--1 .course-category__card__inner {
    background-color: var(--ezaango-green, #6FCF97);
  }
  .course-category__card--1 .course-category__card__icon {
    color: var(--ezaango-green, #6FCF97);
  }
  .course-category__card--2 {
    background-color: var(--ezaango-light2, #FEF2F4);
  }
  .course-category__card--2 .course-category__card__inner {
    background-color: var(--ezaango-pink, #EF2E73);
  }
  .course-category__card--2 .course-category__card__icon {
    color: var(--ezaango-pink, #EF2E73);
  }
  .course-category__card--3 {
    background-color: var(--ezaango-gray4, #EEFBF5);
  }
  .course-category__card--3 .course-category__card__inner {
    background-color: var(--ezaango-secondary, #39D4D6);
  }
  .course-category__card--3 .course-category__card__icon {
    color: var(--ezaango-secondary, #39D4D6);
  }
  .course-category__card--4 {
    background-color: var(--ezaango-light, #FFFAEF);
  }
  .course-category__card--4 .course-category__card__inner {
    background-color: var(--ezaango-primary, #EF802E);
  }
  .course-category__card--4 .course-category__card__icon {
    color: var(--ezaango-primary, #EF802E);
  }
  .course-category__card--5 {
    background-color: var(--ezaango-white3, #F7F3FF);
  }
  .course-category__card--5 .course-category__card__inner {
    background-color: var(--ezaango-purple, #8346FC);
  }
  .course-category__card--5 .course-category__card__icon {
    color: var(--ezaango-purple, #8346FC);
  }
  .course-category__card--6 {
    background-color: var(--ezaango-light3, #FFF7EF);
  }
  .course-category__card--6 .course-category__card__inner {
    background-color: var(--ezaango-yellow, #FF9021);
  }
  .course-category__card--6 .course-category__card__icon {
    color: var(--ezaango-yellow, #FF9021);
  }
  .course-category__card--7 {
    background-color: var(--ezaango-gray5, #F1FBFF);
  }
  .course-category__card--7 .course-category__card__inner {
    background-color: var(--ezaango-blue, #43C9FF);
  }
  .course-category__card--7 .course-category__card__icon {
    color: var(--ezaango-blue, #43C9FF);
  }
  .course-category__card--8 {
    background-color: var(--ezaango-light4, #FFF3F3);
  }
  .course-category__card--8 .course-category__card__inner {
    background-color: var(--ezaango-red, #FF3636);
  }
  .course-category__card--8 .course-category__card__icon {
    color: var(--ezaango-red, #FF3636);
  }
  .course-category__card__inner {
    width: 100%;
    height: 0%;
    position: relative;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: inherit;
    transition: all 500ms ease;
  }
  .course-category__card__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    mix-blend-mode: screen;
    opacity: 0.2;
    border-radius: inherit;
  }
  .course-category__card:hover .course-category__card__inner {
    height: 100%;
    top: 0;
  }
  .course-category__card__content {
    position: relative;
    z-index: 1;
  }
  .course-category__card__icon-box {
    margin: 0 auto 13px;
    width: 86px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background-color: var(--ezaango-white, #FFFFFF);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 86.000000 98.000000"><g transform="translate(0.000000,98.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M430 1730 c-462 -268 -430 -212 -430 -750 1 -541 -33 -481 420 -745 469 -274 411 -274 880 0 453 264 419 204 419 745 0 539 34 479 -419 744 -469 273 -411 273 -870 6z"/></g></svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 86.000000 98.000000"><g transform="translate(0.000000,98.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M430 1730 c-462 -268 -430 -212 -430 -750 1 -541 -33 -481 420 -745 469 -274 411 -274 880 0 453 264 419 204 419 745 0 539 34 479 -419 744 -469 273 -411 273 -870 6z"/></g></svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
  }
  .course-category__card__icon {
    display: inline-flex;
    font-size: 40px;
  }
  .course-category__card__icon svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
  }
  .course-category__card:hover .course-category__card__icon {
    -webkit-animation-name: wobble-horizontal-hover;
    animation-name: wobble-horizontal-hover;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
  }
  .course-category__card__title {
    margin: 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    /* text-transform: capitalize; */
    line-height: 1.5;
    transition: all 500ms ease;
  }
  .course-category__card:hover .course-category__card__title {
    color: var(--ezaango-white, #FFFFFF);
  }
  .course-category__card:hover p.ez-card-desc {
    color: var(--ezaango-white, #FFFFFF);
  }
  .abtpg_vis_mis .course-category__card__title {
    font-size: 22px;
    font-weight: 700;
  }
  .course-category__shape-one {
    position: absolute;
    left: -1px;
    bottom: 120px;
    width: 167px;
    height: 242px;
    background-color: RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.15);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 501.000000 726.000000"><g transform="translate(0.000000,726.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M0 4061 c0 -2042 3 -3082 10 -3086 6 -3 10 -14 10 -24 0 -10 7 -24 15 -31 8 -7 15 -19 15 -26 0 -8 20 -43 45 -80 25 -36 45 -67 45 -70 0 -3 33 -49 74 -102 78 -104 242 -267 322 -322 134 -92 166 -112 249 -153 107 -54 148 -69 355 -132 78 -23 158 -29 395 -29 263 0 326 7 470 56 17 5 44 14 60 18 75 21 240 95 320 143 197 119 398 292 566 487 65 77 219 277 219 286 0 3 14 23 30 44 17 21 30 41 30 45 0 4 12 24 28 44 32 43 28 36 147 236 53 88 100 167 105 175 5 8 21 38 35 65 15 28 35 64 45 80 10 17 37 66 60 110 68 130 135 256 168 315 17 30 49 91 72 135 63 121 144 269 187 340 7 11 16 27 20 35 6 13 73 125 116 195 47 77 112 174 172 257 138 190 160 222 164 232 2 6 17 27 32 47 16 20 29 40 29 44 0 3 11 21 24 38 24 32 64 102 111 192 14 28 29 57 34 65 14 26 67 143 86 190 10 25 23 59 30 75 7 17 21 57 31 90 9 33 23 80 30 104 8 25 14 61 15 80 1 50 14 86 27 84 9 -2 12 36 12 138 0 117 -3 144 -16 153 -8 6 -19 36 -23 66 -9 55 -26 111 -42 140 -5 8 -12 22 -15 30 -8 22 -43 92 -57 115 -47 78 -202 241 -276 291 -20 13 -54 36 -76 51 -70 48 -160 95 -265 140 -19 8 -48 21 -63 29 -16 8 -35 14 -42 14 -7 0 -26 6 -42 14 -15 8 -50 21 -78 29 -27 8 -77 23 -110 32 -33 10 -80 24 -104 31 -25 8 -53 14 -64 14 -11 0 -43 6 -71 14 -28 8 -94 22 -146 30 -52 9 -134 22 -182 31 -48 8 -102 15 -120 15 -32 0 -168 16 -398 46 -111 15 -217 34 -310 56 -25 6 -66 14 -92 19 -26 4 -56 12 -67 18 -11 6 -28 11 -39 11 -11 0 -33 7 -48 15 -16 8 -38 15 -49 15 -11 0 -29 7 -39 15 -11 8 -28 15 -37 15 -10 0 -30 6 -46 14 -15 8 -86 42 -158 77 -71 35 -177 92 -235 127 -58 34 -114 68 -125 75 -11 7 -36 24 -55 38 -19 14 -40 28 -46 30 -12 5 -84 56 -277 198 -128 95 -425 298 -459 315 -7 3 -26 15 -43 26 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -73 47 -364 194 -445 225 -25 10 -58 24 -75 31 -16 8 -40 16 -52 20 l-23 6 0 -3080z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 501.000000 726.000000"><g transform="translate(0.000000,726.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M0 4061 c0 -2042 3 -3082 10 -3086 6 -3 10 -14 10 -24 0 -10 7 -24 15 -31 8 -7 15 -19 15 -26 0 -8 20 -43 45 -80 25 -36 45 -67 45 -70 0 -3 33 -49 74 -102 78 -104 242 -267 322 -322 134 -92 166 -112 249 -153 107 -54 148 -69 355 -132 78 -23 158 -29 395 -29 263 0 326 7 470 56 17 5 44 14 60 18 75 21 240 95 320 143 197 119 398 292 566 487 65 77 219 277 219 286 0 3 14 23 30 44 17 21 30 41 30 45 0 4 12 24 28 44 32 43 28 36 147 236 53 88 100 167 105 175 5 8 21 38 35 65 15 28 35 64 45 80 10 17 37 66 60 110 68 130 135 256 168 315 17 30 49 91 72 135 63 121 144 269 187 340 7 11 16 27 20 35 6 13 73 125 116 195 47 77 112 174 172 257 138 190 160 222 164 232 2 6 17 27 32 47 16 20 29 40 29 44 0 3 11 21 24 38 24 32 64 102 111 192 14 28 29 57 34 65 14 26 67 143 86 190 10 25 23 59 30 75 7 17 21 57 31 90 9 33 23 80 30 104 8 25 14 61 15 80 1 50 14 86 27 84 9 -2 12 36 12 138 0 117 -3 144 -16 153 -8 6 -19 36 -23 66 -9 55 -26 111 -42 140 -5 8 -12 22 -15 30 -8 22 -43 92 -57 115 -47 78 -202 241 -276 291 -20 13 -54 36 -76 51 -70 48 -160 95 -265 140 -19 8 -48 21 -63 29 -16 8 -35 14 -42 14 -7 0 -26 6 -42 14 -15 8 -50 21 -78 29 -27 8 -77 23 -110 32 -33 10 -80 24 -104 31 -25 8 -53 14 -64 14 -11 0 -43 6 -71 14 -28 8 -94 22 -146 30 -52 9 -134 22 -182 31 -48 8 -102 15 -120 15 -32 0 -168 16 -398 46 -111 15 -217 34 -310 56 -25 6 -66 14 -92 19 -26 4 -56 12 -67 18 -11 6 -28 11 -39 11 -11 0 -33 7 -48 15 -16 8 -38 15 -49 15 -11 0 -29 7 -39 15 -11 8 -28 15 -37 15 -10 0 -30 6 -46 14 -15 8 -86 42 -158 77 -71 35 -177 92 -235 127 -58 34 -114 68 -125 75 -11 7 -36 24 -55 38 -19 14 -40 28 -46 30 -12 5 -84 56 -277 198 -128 95 -425 298 -459 315 -7 3 -26 15 -43 26 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -73 47 -364 194 -445 225 -25 10 -58 24 -75 31 -16 8 -40 16 -52 20 l-23 6 0 -3080z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zumpBottom 2s linear infinite;
  }
  .course-category__shape-two {
    position: absolute;
    top: 120px;
    right: -1px;
    width: 120px;
    height: 247px;
    background-color: RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.1);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360.000000 741.000000"><g transform="translate(0.000000,741.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M2783 7398 c1 -8 -18 -15 -53 -20 -101 -15 -274 -55 -345 -79 -16 -6 -43 -14 -60 -19 -46 -13 -97 -31 -127 -46 -14 -8 -35 -14 -46 -14 -11 0 -25 -7 -32 -15 -7 -8 -19 -15 -28 -15 -16 0 -312 -146 -367 -181 -16 -10 -37 -22 -45 -26 -8 -3 -31 -19 -51 -35 -20 -15 -40 -28 -44 -28 -4 0 -24 -13 -45 -30 -21 -16 -41 -30 -45 -30 -11 0 -165 -120 -275 -214 -171 -146 -368 -356 -480 -511 -80 -111 -195 -281 -210 -310 -6 -11 -24 -42 -40 -70 -51 -86 -200 -394 -200 -414 0 -5 -6 -22 -14 -38 -26 -51 -46 -103 -46 -117 0 -8 -7 -27 -15 -42 -8 -16 -15 -39 -15 -51 0 -12 -4 -24 -9 -28 -5 -3 -12 -20 -16 -38 -4 -17 -13 -52 -20 -77 -32 -108 -66 -243 -72 -285 -2 -16 -10 -59 -18 -95 -17 -77 -40 -251 -56 -410 -7 -73 -9 -257 -6 -505 5 -377 13 -523 35 -650 23 -124 34 -191 42 -240 7 -52 23 -117 46 -197 8 -26 14 -54 14 -64 0 -18 25 -101 46 -152 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 23 -55 39 -101 44 -129 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 22 -45 32 -67 9 -22 21 -47 26 -55 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 14 -24 19 -35 6 -11 19 -33 30 -50 11 -16 23 -37 27 -45 4 -8 26 -43 50 -78 24 -35 43 -65 43 -68 0 -6 150 -206 165 -219 6 -5 29 -32 50 -60 69 -88 256 -275 372 -372 192 -160 269 -216 438 -315 55 -32 107 -63 115 -68 32 -19 220 -110 229 -110 5 0 22 -6 38 -14 71 -36 186 -79 298 -112 47 -14 66 -19 160 -43 62 -16 182 -39 263 -50 95 -14 542 -14 651 0 48 6 105 13 129 15 l42 5 0 1815 c0 1284 -3 1814 -11 1814 -12 0 -228 106 -299 147 -115 66 -333 263 -360 326 -6 12 -21 40 -35 62 -13 22 -24 47 -25 56 0 9 -6 22 -14 28 -8 7 -16 28 -19 49 -3 20 -10 55 -16 77 -30 114 13 303 102 450 57 94 156 197 342 357 55 47 149 134 210 192 60 58 113 106 117 106 4 0 8 374 8 830 0 601 -3 830 -11 830 -6 0 -36 23 -67 51 -31 28 -65 55 -76 60 -12 5 -39 19 -61 32 -39 22 -115 49 -185 66 -19 4 -34 13 -32 20 1 8 -52 11 -193 11 -148 0 -194 -3 -192 -12z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360.000000 741.000000"><g transform="translate(0.000000,741.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M2783 7398 c1 -8 -18 -15 -53 -20 -101 -15 -274 -55 -345 -79 -16 -6 -43 -14 -60 -19 -46 -13 -97 -31 -127 -46 -14 -8 -35 -14 -46 -14 -11 0 -25 -7 -32 -15 -7 -8 -19 -15 -28 -15 -16 0 -312 -146 -367 -181 -16 -10 -37 -22 -45 -26 -8 -3 -31 -19 -51 -35 -20 -15 -40 -28 -44 -28 -4 0 -24 -13 -45 -30 -21 -16 -41 -30 -45 -30 -11 0 -165 -120 -275 -214 -171 -146 -368 -356 -480 -511 -80 -111 -195 -281 -210 -310 -6 -11 -24 -42 -40 -70 -51 -86 -200 -394 -200 -414 0 -5 -6 -22 -14 -38 -26 -51 -46 -103 -46 -117 0 -8 -7 -27 -15 -42 -8 -16 -15 -39 -15 -51 0 -12 -4 -24 -9 -28 -5 -3 -12 -20 -16 -38 -4 -17 -13 -52 -20 -77 -32 -108 -66 -243 -72 -285 -2 -16 -10 -59 -18 -95 -17 -77 -40 -251 -56 -410 -7 -73 -9 -257 -6 -505 5 -377 13 -523 35 -650 23 -124 34 -191 42 -240 7 -52 23 -117 46 -197 8 -26 14 -54 14 -64 0 -18 25 -101 46 -152 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 23 -55 39 -101 44 -129 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 22 -45 32 -67 9 -22 21 -47 26 -55 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 14 -24 19 -35 6 -11 19 -33 30 -50 11 -16 23 -37 27 -45 4 -8 26 -43 50 -78 24 -35 43 -65 43 -68 0 -6 150 -206 165 -219 6 -5 29 -32 50 -60 69 -88 256 -275 372 -372 192 -160 269 -216 438 -315 55 -32 107 -63 115 -68 32 -19 220 -110 229 -110 5 0 22 -6 38 -14 71 -36 186 -79 298 -112 47 -14 66 -19 160 -43 62 -16 182 -39 263 -50 95 -14 542 -14 651 0 48 6 105 13 129 15 l42 5 0 1815 c0 1284 -3 1814 -11 1814 -12 0 -228 106 -299 147 -115 66 -333 263 -360 326 -6 12 -21 40 -35 62 -13 22 -24 47 -25 56 0 9 -6 22 -14 28 -8 7 -16 28 -19 49 -3 20 -10 55 -16 77 -30 114 13 303 102 450 57 94 156 197 342 357 55 47 149 134 210 192 60 58 113 106 117 106 4 0 8 374 8 830 0 601 -3 830 -11 830 -6 0 -36 23 -67 51 -31 28 -65 55 -76 60 -12 5 -39 19 -61 32 -39 22 -115 49 -185 66 -19 4 -34 13 -32 20 1 8 -52 11 -193 11 -148 0 -194 -3 -192 -12z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zumpBottom 2s linear infinite;
  }
  @media (max-width: 1199px) {
    .course-category__shape-two {
      top: 170px;
    }
  }  
    .autocomplete-dropdown {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 1;
        max-height: 200px;
        overflow-y: auto;
        background: var(--ezaango-white2, #EDEAF4);
        border: 1px solid var(--ezaango-white2, #EDEAF4);
        border-radius: 10px;
    }
    .autocomplete-item {
      padding: 10px 25px;
      cursor: pointer;
      border-bottom: 1px solid var(--ezaango-white2, #EDEAF4);
    }
    .autocomplete-item:hover {
      background-color: var(--ezaango-base, #674CEF);
      color: #fff;
    }

    .selectbox {
        position: relative;
        height: 61px;
        width: 100%;
        outline: none !important;
        border-radius: 0;
        border: 1px solid var(--ezaango-white2, #EDEAF4);
        background-color: var(--ezaango-white2, #EDEAF4);
        margin: 0;
        padding: 0;
        padding-left: 20px;
        padding-right: 20px;
        font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
        color: var(--ezaango-text, #7B7980) !important;
        text-transform: capitalize;
        font-size: 14px;
        line-height: 61px;
        font-weight: 400;
        border-radius: 10px;
        box-shadow: none !important;
        background-repeat: no-repeat;
        background-size: 14px 12px;
        background-position: right 25.75px center;
    }
    .selectbox_control .option {
        font-size: 16px;
        padding: 10px 25px;
    }
    .selectbox_control .option:hover,
    .selectbox_control .option:focus {
        background-color: var(--ezaango-black, #20104B) !important;
        color: #ffffff;
    }
    
   #select-cat_control .dropdown {
      position: relative;
      width: 100%;
    }

    #select-cat_control .dropdown-toggle {
      background-color: var(--ezaango-white2, #EDEAF4);
      color: var(--ezaango-text, #7B7980);
      border: 1px solid var(--ezaango-white2, #EDEAF4);
      border-radius: 10px;
      padding: 15px 40px 15px 10px;
      cursor: pointer;
      transition: border-color 0.3s ease;
      position: relative;
      min-height: 60px;
      font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
      font-size: 14px;
      font-weight: 400;
    }

    #select-cat_control .dropdown-toggle:hover {
      border-color: var(--ezaango-base, #674CEF);
    }

    #select-cat_control .dropdown-arrow {
      content: "";
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%) rotate(0deg);
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #333;
      transition: transform 0.3s ease;
    }

    #select-cat_control .dropdown.open .dropdown-arrow {
      transform: translateY(-50%) rotate(180deg);
    }

    #select-cat_control .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      background-color: var(--ezaango-white2, #EDEAF4);
      border: 1px solid var(--ezaango-white2, #EDEAF4);
      border-top: none;
      border-radius: 10px;
      font-size: 16px;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.3s ease;
      z-index: 1;
      display: none;
    }

    #select-cat_control .dropdown.open .dropdown-menu {
        max-height: 250px;
        display: block;
        padding: 0;
        overflow-y: auto;
        color: var(--ezaango-text, #7B7980);
        font-size: 16px;
        font-weight: 400;
    }

    #select-cat_control .dropdown-menu div {
      padding: 15px 25px;
      cursor: pointer;
      transition: background-color 0.3s, color 0.3s;
    }

    #select-cat_control .dropdown-menu div:hover {
      background-color: var(--ezaango-black, #20104B) !important;
      color: white;
    }
    #select-cat_control .dropdown-toggle::after {
        content: "";
        display: none;
    }    
/*--------------------------------------------------------------
# Instructor Three
--------------------------------------------------------------*/  
.instructors-three {
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .instructors-three--become-instructor {
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  .instructors-three--become-instructor .owl-carousel .owl-nav button {
	background-color: var(--ezaango-white, #FFFFFF);
  }

  .eduhive-owl__carousel--with-shadow .owl-stage-outer {
	overflow: visible;
  }
  .eduhive-owl__carousel--with-shadow .owl-item {
	opacity: 0;
	visibility: hidden;
	transition: opacity 500ms ease, visibility 500ms ease;
  }
  .eduhive-owl__carousel--with-shadow .owl-item.active {
	opacity: 1;
	visibility: visible;
  }
  
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav {
	display: flex;
	justify-content: center;
	gap: 16px;
	margin-top: 60px;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button {
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: var(--ezaango-black, #20104B);
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 50%;
	transition: all 400ms ease;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
  }
  @media (max-width: 767px) {
	.eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button {
	  width: 55px;
	  height: 55px;
	}
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav button span {
	border: none;
	outline: none;
	color: inherit;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot {
	outline: 0;
	border: 0;
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: var(--ezaango-base, #674CEF);
	transition: all 400ms ease;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot::after {
	content: "";
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.85);
	opacity: 0;
	border-radius: inherit;
	border: 1px solid var(--ezaango-base, #674CEF);
	transition: all 400ms ease;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot span {
	background-color: transparent;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover, .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active {
	background-color: var(--ezaango-base, #674CEF);
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover::after, .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active::after {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover span, .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active span {
	background-color: transparent;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled + .owl-dots {
	margin-top: 60px;
  }
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-dots.disabled,
  .eduhive-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled {
	display: none;
  }

  .instructor-card-three {
	display: flex;
	flex-direction: column;
	gap: 9px;
  }
  @media (min-width: 576px) {
	.instructor-card-three--top-identity {
	  margin-top: 35px;
	  flex-direction: column-reverse;
	}
  }
  .instructor-card-three__image {
	position: relative;
	padding: 15px;
	width: 270px;
	height: 316px;
	background-color: var(--ezaango-base, #674CEF);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
  }
  @media (min-width: 576px) and (max-width: 767px) {
	.instructor-card-three__image {
	  width: 240px;
	  height: 277px;
	}
  }
  @media (max-width: 575px) {
	.instructor-card-three__image {
	  margin-left: auto;
	  margin-right: auto;
	}
  }
  .instructor-card-three__image::after {
	content: "";
	width: calc(100% - 1px);
	height: calc(100% - 1px);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: var(--ezaango-white, #FFFFFF);
	z-index: 1;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	transition: all 500ms ease;
  }
  .instructor-card-three__image__inner {
	position: relative;
	overflow: hidden;
	z-index: 2;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 819.000000"><g transform="translate(0.000000,819.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3395 8135 c-22 -8 -50 -15 -62 -15 -12 0 -34 -6 -50 -14 -15 -8 -55 -28 -88 -44 -66 -31 -124 -63 -170 -93 -16 -10 -39 -23 -50 -29 -11 -6 -33 -19 -50 -30 -16 -11 -40 -24 -53 -30 -12 -5 -50 -28 -83 -50 -33 -22 -67 -40 -74 -40 -8 0 -17 -5 -20 -11 -4 -5 -17 -15 -28 -20 -12 -5 -35 -18 -52 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -29 -11 -5 -37 -21 -58 -35 -21 -14 -42 -26 -48 -26 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -21 -11 -34 -18 -103 -62 -24 -16 -48 -28 -53 -28 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -11 -5 -27 -14 -35 -19 -32 -20 -166 -98 -180 -104 -8 -4 -28 -16 -45 -27 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -29 -16 -11 -48 -29 -70 -41 -22 -12 -59 -35 -83 -51 -24 -16 -48 -29 -54 -29 -6 0 -19 -7 -28 -15 -15 -13 -72 -48 -125 -75 -11 -6 -33 -19 -50 -30 -16 -11 -41 -25 -55 -31 -14 -5 -39 -21 -57 -35 -17 -13 -36 -24 -42 -24 -6 0 -27 -12 -48 -26 -21 -14 -47 -30 -58 -35 -11 -5 -33 -18 -50 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -111 -56 -292 -222 -328 -300 -4 -8 -16 -28 -27 -45 -39 -60 -78 -163 -99 -265 -16 -76 -10 -3526 6 -3585 18 -66 34 -106 72 -183 57 -117 65 -127 182 -244 58 -57 112 -97 211 -155 73 -44 140 -83 148 -86 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 15 -7 251 -145 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -4 58 -32 110 -63 52 -31 102 -59 110 -63 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -3 56 -31 105 -61 50 -30 99 -58 110 -63 11 -5 34 -18 50 -29 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 12 -5 176 -100 230 -133 8 -5 49 -26 90 -46 41 -20 82 -40 92 -45 9 -4 54 -17 101 -28 115 -28 312 -29 412 -1 104 28 195 65 250 99 17 11 53 32 80 46 28 15 64 38 82 51 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 29 11 6 34 19 50 30 17 11 44 26 60 33 17 8 54 31 84 51 29 20 59 36 66 36 8 0 17 5 20 11 4 5 17 15 28 20 12 5 36 18 52 29 17 11 39 24 50 30 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 28 11 5 37 21 58 35 21 14 41 26 45 26 5 0 39 20 76 45 38 25 73 45 77 45 11 0 131 82 155 106 11 11 31 28 45 39 67 52 219 287 219 338 0 7 4 17 10 23 5 5 14 34 20 64 6 30 17 60 25 66 13 10 15 223 15 1758 0 1480 -2 1746 -14 1746 -15 0 -26 30 -26 71 0 14 -7 34 -15 45 -8 10 -15 27 -15 36 0 14 -40 98 -86 179 -13 23 -97 122 -134 158 -42 40 -162 127 -215 156 -27 14 -63 35 -80 46 -16 10 -39 23 -50 29 -11 5 -27 14 -35 19 -8 5 -62 37 -120 71 -58 33 -112 65 -120 70 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -16 7 -255 147 -280 163 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -17 7 -181 103 -225 131 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -11 5 -72 40 -135 78 -63 38 -122 72 -130 76 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -100 64 -281 151 -314 151 -10 0 -35 7 -54 15 -50 21 -334 20 -392 0z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 819.000000"><g transform="translate(0.000000,819.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3395 8135 c-22 -8 -50 -15 -62 -15 -12 0 -34 -6 -50 -14 -15 -8 -55 -28 -88 -44 -66 -31 -124 -63 -170 -93 -16 -10 -39 -23 -50 -29 -11 -6 -33 -19 -50 -30 -16 -11 -40 -24 -53 -30 -12 -5 -50 -28 -83 -50 -33 -22 -67 -40 -74 -40 -8 0 -17 -5 -20 -11 -4 -5 -17 -15 -28 -20 -12 -5 -35 -18 -52 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -29 -11 -5 -37 -21 -58 -35 -21 -14 -42 -26 -48 -26 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -21 -11 -34 -18 -103 -62 -24 -16 -48 -28 -53 -28 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -11 -5 -27 -14 -35 -19 -32 -20 -166 -98 -180 -104 -8 -4 -28 -16 -45 -27 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -29 -16 -11 -48 -29 -70 -41 -22 -12 -59 -35 -83 -51 -24 -16 -48 -29 -54 -29 -6 0 -19 -7 -28 -15 -15 -13 -72 -48 -125 -75 -11 -6 -33 -19 -50 -30 -16 -11 -41 -25 -55 -31 -14 -5 -39 -21 -57 -35 -17 -13 -36 -24 -42 -24 -6 0 -27 -12 -48 -26 -21 -14 -47 -30 -58 -35 -11 -5 -33 -18 -50 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -111 -56 -292 -222 -328 -300 -4 -8 -16 -28 -27 -45 -39 -60 -78 -163 -99 -265 -16 -76 -10 -3526 6 -3585 18 -66 34 -106 72 -183 57 -117 65 -127 182 -244 58 -57 112 -97 211 -155 73 -44 140 -83 148 -86 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 15 -7 251 -145 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -4 58 -32 110 -63 52 -31 102 -59 110 -63 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -3 56 -31 105 -61 50 -30 99 -58 110 -63 11 -5 34 -18 50 -29 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 12 -5 176 -100 230 -133 8 -5 49 -26 90 -46 41 -20 82 -40 92 -45 9 -4 54 -17 101 -28 115 -28 312 -29 412 -1 104 28 195 65 250 99 17 11 53 32 80 46 28 15 64 38 82 51 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 29 11 6 34 19 50 30 17 11 44 26 60 33 17 8 54 31 84 51 29 20 59 36 66 36 8 0 17 5 20 11 4 5 17 15 28 20 12 5 36 18 52 29 17 11 39 24 50 30 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 28 11 5 37 21 58 35 21 14 41 26 45 26 5 0 39 20 76 45 38 25 73 45 77 45 11 0 131 82 155 106 11 11 31 28 45 39 67 52 219 287 219 338 0 7 4 17 10 23 5 5 14 34 20 64 6 30 17 60 25 66 13 10 15 223 15 1758 0 1480 -2 1746 -14 1746 -15 0 -26 30 -26 71 0 14 -7 34 -15 45 -8 10 -15 27 -15 36 0 14 -40 98 -86 179 -13 23 -97 122 -134 158 -42 40 -162 127 -215 156 -27 14 -63 35 -80 46 -16 10 -39 23 -50 29 -11 5 -27 14 -35 19 -8 5 -62 37 -120 71 -58 33 -112 65 -120 70 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -16 7 -255 147 -280 163 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -17 7 -181 103 -225 131 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -11 5 -72 40 -135 78 -63 38 -122 72 -130 76 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -100 64 -281 151 -314 151 -10 0 -35 7 -54 15 -50 21 -334 20 -392 0z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
  }
  .instructor-card-three__image__inner::after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(var(--ezaango-black4-rgb, 21, 21, 64), 0.7);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 1;
	transition: all 500ms ease;
  }
  .instructor-card-three__image__inner img {
	width: 100%;
	display: block;
  }
  .instructor-card-three:hover .instructor-card-three__image__inner::after {
	opacity: 1;
  }
  .instructor-card-three__social {
	position: absolute;
	left: 50%;
	bottom: 70px;
	transform: translateX(-50%);
	z-index: 2;
	flex-wrap: nowrap;
	gap: 10px;
	transition: all 500ms ease;
  }
  @media (min-width: 576px) and (max-width: 767px) {
	.instructor-card-three__social {
	  gap: 8px;
	}
  }
  .instructor-card-three__social .social-links-two__item {
	opacity: 0;
	transform: translateY(70px);
  }
  .instructor-card-three__social .social-links-two__item:nth-child(1) {
	transition: all 500ms ease 50ms;
  }
  .instructor-card-three__social .social-links-two__item:nth-child(2) {
	transition: all 500ms ease 110ms;
  }
  .instructor-card-three__social .social-links-two__item:nth-child(3) {
	transition: all 500ms ease 170ms;
  }
  .instructor-card-three__social .social-links-two__item:nth-child(4) {
	transition: all 500ms ease 230ms;
  }
  .instructor-card-three__social a {
	border-radius: 50%;
	border-color: var(--ezaango-gray2, #DDDDDD);
  }
  .instructor-card-three__social .social-links-two__icon {
	color: var(--ezaango-white, #FFFFFF);
  }
  .instructor-card-three:hover .social-links-two__item {
	opacity: 1;
	transform: translateY(0);
  }
  @media (max-width: 575px) {
	.instructor-card-three__identity {
	  text-align: center;
	}
  }
  .instructor-card-three__name {
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 18px;
	/* text-transform: capitalize; */
	line-height: 1.277;
  }
  .instructor-card-three__name:hover {
	color: var(--ezaango-secondary, #39D4D6);
  }
  .instructor-card-three__name a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .instructor-card-three__name a:hover {
	background-size: 100% 1px;
  }
  .instructor-card-three__designation {
	margin: 0;
	font-weight: 500;
	color: var(--ezaango-base, #674CEF);
	font-size: 12px;
	/* text-transform: capitalize; */
	line-height: 1.25;
  }
  
/*--------------------------------------------------------------
# Two Columns
--------------------------------------------------------------*/
.instructors-one {
	position: relative;
    /* background-color: RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.07);*/ 
    background: url(../images/resources/webp/add-banner4.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .bnr-txt {
    padding: 0 4.4rem;
  }
    .bnr-txt h3 {
        color: #ffffff;
        font-size: 2.1rem;
        line-height: 2.6rem;
        margin-bottom: 25px;
        letter-spacing: 0.2px;
    }
  .bnr-txt h3 span {
    font-weight: bolder;
    font-size: 2.3rem;
  }
  .bnr-txt h4 {
    color: #ffffff;
    line-height: 2.1rem;
 }
  .instructors-one .container {
	position: relative;
	z-index: 1;
  }
  .instructors-one .instructor-card__social {
	margin-bottom: 19px;
	position: relative;
	top: 0;
	left: -37px;
  }
  @media (max-width: 480px) {
     .bnr-txt {
        padding: 0 1rem;
      }
      .bnr-txt h3 {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }
  }
  @media (min-width: 576px) and (max-width: 767px) {
	.instructors-one .instructor-card__social {
	  left: -30px;
	}
  }
  .instructors-one .instructor-card__social__list {
	top: 50%;
	left: 55px;
	transform: scale(0, 1) translateY(-50%);
	flex-direction: row;
	gap: 15px;
  }
  @media (min-width: 576px) and (max-width: 767px) {
	.instructors-one .instructor-card__social__list {
	  left: 50px;
	  gap: 10px;
	}
  }
  .instructors-one .instructor-card__social:hover .instructor-card__social__list {
	transform: scale(1, 1) translateY(-50%);
  }
  .instructors-one__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.4;
	animation: animatedBorder 1500ms infinite ease;
  }
  .instructors-one__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 0;
	bottom: 0;
	opacity: 0.4;
	animation: animatedBorder 1500ms infinite ease;
  }
  .instructors-one__box-one {
	width: 641px;
	height: 525px;
	position: absolute;
	left: 69px;
	bottom: 62px;
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.07);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000"><g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000"><g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	animation: zoomOut 4s linear infinite;
  }
  .instructors-one__box-two {
	width: 162px;
	height: 242px;
	position: absolute;
	right: 0;
	bottom: 120px;
	background-color: RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.15);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 486.000000 726.000000"><g transform="translate(0.000000,726.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M977 7246 c-3 -8 -23 -17 -44 -21 -46 -7 -137 -33 -180 -51 -17 -8 -38 -14 -46 -14 -8 0 -20 -7 -27 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -19 -15 -27 -15 -8 0 -32 -13 -52 -29 -20 -15 -41 -30 -47 -32 -44 -15 -241 -208 -302 -296 -87 -124 -153 -287 -181 -449 -14 -78 -14 -430 0 -508 27 -156 54 -275 81 -351 5 -16 12 -41 15 -55 2 -14 11 -38 18 -55 35 -82 45 -107 45 -116 0 -12 22 -66 46 -112 8 -16 14 -34 14 -42 0 -7 7 -18 15 -25 8 -7 15 -20 15 -30 0 -20 113 -246 135 -270 8 -9 15 -24 15 -32 0 -9 7 -21 15 -28 8 -7 15 -16 15 -21 0 -7 54 -100 92 -158 10 -14 22 -35 28 -46 14 -27 28 -48 75 -120 47 -71 55 -84 90 -150 40 -77 52 -96 64 -108 6 -6 11 -19 11 -28 0 -9 7 -22 15 -29 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 14 -44 31 -81 16 -38 36 -81 43 -98 7 -16 21 -47 30 -68 9 -21 16 -46 16 -56 0 -10 6 -24 14 -30 8 -6 16 -24 19 -39 2 -15 10 -43 17 -62 7 -19 18 -51 25 -70 7 -19 18 -51 25 -70 7 -19 16 -53 20 -75 4 -22 13 -53 18 -70 31 -89 114 -425 132 -531 4 -28 13 -61 19 -72 6 -11 11 -33 11 -47 0 -15 7 -57 16 -93 36 -151 43 -181 59 -257 9 -44 23 -102 30 -130 24 -91 36 -139 44 -180 4 -22 12 -56 18 -75 6 -19 19 -62 28 -95 9 -33 21 -73 27 -90 5 -16 13 -44 17 -60 4 -17 13 -40 19 -52 7 -12 12 -32 12 -45 0 -13 6 -32 14 -43 7 -11 16 -31 19 -45 7 -34 35 -111 47 -132 6 -10 10 -26 10 -37 0 -10 7 -24 15 -31 8 -7 15 -21 15 -31 0 -11 14 -45 30 -76 17 -31 30 -64 30 -73 0 -10 7 -23 15 -30 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 20 -43 45 -80 25 -36 45 -67 45 -70 0 -3 33 -49 74 -102 78 -104 242 -267 322 -322 134 -92 166 -112 249 -153 107 -54 148 -69 355 -132 78 -23 158 -29 395 -29 263 0 326 7 470 56 17 5 44 14 60 18 75 21 240 95 320 143 60 37 118 76 185 127 187 143 292 247 468 468 29 37 60 68 68 70 12 3 14 319 14 2406 l0 2403 -69 12 c-39 6 -85 11 -103 11 -58 0 -306 41 -438 72 -25 6 -66 14 -92 19 -26 4 -56 12 -67 18 -11 6 -28 11 -39 11 -11 0 -33 7 -48 15 -16 8 -38 15 -49 15 -11 0 -29 7 -39 15 -11 8 -28 15 -37 15 -10 0 -30 6 -46 14 -15 8 -86 42 -158 77 -71 35 -177 92 -235 127 -58 34 -114 68 -125 75 -11 7 -36 24 -55 38 -19 14 -40 28 -46 30 -12 5 -84 56 -277 198 -128 95 -425 298 -459 315 -7 3 -26 15 -43 26 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -72 46 -361 193 -445 226 -25 10 -58 23 -75 30 -50 22 -107 41 -165 58 -30 8 -80 22 -111 31 -31 9 -71 16 -90 17 -48 1 -84 14 -81 27 1 9 -50 12 -192 12 -160 0 -195 -3 -199 -14z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 486.000000 726.000000"><g transform="translate(0.000000,726.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M977 7246 c-3 -8 -23 -17 -44 -21 -46 -7 -137 -33 -180 -51 -17 -8 -38 -14 -46 -14 -8 0 -20 -7 -27 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -19 -15 -27 -15 -8 0 -32 -13 -52 -29 -20 -15 -41 -30 -47 -32 -44 -15 -241 -208 -302 -296 -87 -124 -153 -287 -181 -449 -14 -78 -14 -430 0 -508 27 -156 54 -275 81 -351 5 -16 12 -41 15 -55 2 -14 11 -38 18 -55 35 -82 45 -107 45 -116 0 -12 22 -66 46 -112 8 -16 14 -34 14 -42 0 -7 7 -18 15 -25 8 -7 15 -20 15 -30 0 -20 113 -246 135 -270 8 -9 15 -24 15 -32 0 -9 7 -21 15 -28 8 -7 15 -16 15 -21 0 -7 54 -100 92 -158 10 -14 22 -35 28 -46 14 -27 28 -48 75 -120 47 -71 55 -84 90 -150 40 -77 52 -96 64 -108 6 -6 11 -19 11 -28 0 -9 7 -22 15 -29 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 14 -44 31 -81 16 -38 36 -81 43 -98 7 -16 21 -47 30 -68 9 -21 16 -46 16 -56 0 -10 6 -24 14 -30 8 -6 16 -24 19 -39 2 -15 10 -43 17 -62 7 -19 18 -51 25 -70 7 -19 18 -51 25 -70 7 -19 16 -53 20 -75 4 -22 13 -53 18 -70 31 -89 114 -425 132 -531 4 -28 13 -61 19 -72 6 -11 11 -33 11 -47 0 -15 7 -57 16 -93 36 -151 43 -181 59 -257 9 -44 23 -102 30 -130 24 -91 36 -139 44 -180 4 -22 12 -56 18 -75 6 -19 19 -62 28 -95 9 -33 21 -73 27 -90 5 -16 13 -44 17 -60 4 -17 13 -40 19 -52 7 -12 12 -32 12 -45 0 -13 6 -32 14 -43 7 -11 16 -31 19 -45 7 -34 35 -111 47 -132 6 -10 10 -26 10 -37 0 -10 7 -24 15 -31 8 -7 15 -21 15 -31 0 -11 14 -45 30 -76 17 -31 30 -64 30 -73 0 -10 7 -23 15 -30 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 20 -43 45 -80 25 -36 45 -67 45 -70 0 -3 33 -49 74 -102 78 -104 242 -267 322 -322 134 -92 166 -112 249 -153 107 -54 148 -69 355 -132 78 -23 158 -29 395 -29 263 0 326 7 470 56 17 5 44 14 60 18 75 21 240 95 320 143 60 37 118 76 185 127 187 143 292 247 468 468 29 37 60 68 68 70 12 3 14 319 14 2406 l0 2403 -69 12 c-39 6 -85 11 -103 11 -58 0 -306 41 -438 72 -25 6 -66 14 -92 19 -26 4 -56 12 -67 18 -11 6 -28 11 -39 11 -11 0 -33 7 -48 15 -16 8 -38 15 -49 15 -11 0 -29 7 -39 15 -11 8 -28 15 -37 15 -10 0 -30 6 -46 14 -15 8 -86 42 -158 77 -71 35 -177 92 -235 127 -58 34 -114 68 -125 75 -11 7 -36 24 -55 38 -19 14 -40 28 -46 30 -12 5 -84 56 -277 198 -128 95 -425 298 -459 315 -7 3 -26 15 -43 26 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -72 46 -361 193 -445 226 -25 10 -58 23 -75 30 -50 22 -107 41 -165 58 -30 8 -80 22 -111 31 -31 9 -71 16 -90 17 -48 1 -84 14 -81 27 1 9 -50 12 -192 12 -160 0 -195 -3 -199 -14z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	animation: zump 2s linear infinite;
  }
  @media (max-width: 767px) {
	.instructors-one__box-two {
	  display: none;
	}
  } 
  .in-content {
	text-align: center;
  }
  .in-content img {
    max-width: 280px;
    margin-bottom: 20px;
  }
  @media (max-width: 480px) {
	.in-content {
		margin-bottom: 50px;
	}
  }

/*--------------------------------------------------------------
# Bridging Today and Tomorrow
--------------------------------------------------------------*/  
.instructors-page {
	background-color: var(--ezaango-white, #FFFFFF);
  }

  .instructor-card-two__image img {
	width: 100%;
	display: block;
	border-radius: 20px;
  }
  .instructor-card-two__content {
	position: relative;
	z-index: 1;
	margin-top: -87px;
	padding: 23px 30px 30px;
	width: calc(100% - 30px);
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 0 12px 12px 0;
	transition: all 500ms ease;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.instructor-card-two__content {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  @media (max-width: 390px) {
	.instructor-card-two__content {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }

  .instructor-card-two__info {
	margin-bottom: 16px;
  }
  .instructor-card-two__name {
	margin-bottom: 8px;
	font-size: 22px;
	line-height: 1.363;
	color: var(--ezaango-black, #20104B);
	/* text-transform: capitalize; */
	font-weight: 600;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.instructor-card-two__name {
	  font-size: 20px;
	}
  }
  @media (max-width: 390px) {
	.instructor-card-two__name {
	  font-size: 20px;
	}
  }
  .instructor-card-two__name  {
	color: var(--ezaango-base, #674CEF);
    transition: all 500ms ease;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .instructor-card-two__name:hover {
	background-size: 100% 1px;
  }
  .instructor-card-two__name:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .instructor-card-two__designation {
	margin: 0;
	font-size: 16px;
	/* text-transform: capitalize; */
	color: var(--ezaango-text, #7B7980);
	line-height: 1.625;
  }
  .instructor-card-two__social {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
  }
  .instructor-card-two__social a {
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
	transition: all 500ms ease;
  }
  .instructor-card-two__social a:hover {
	background-color: var(--ezaango-base, #674CEF);
  }
  .instructor-card-two__social__icon {
	font-size: 17px;
	color: var(--ezaango-base, #674CEF);
	transition: all 500ms ease;
  }
  .instructor-card-two__social__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  a:hover .instructor-card-two__social__icon {
	color: var(--ezaango-white, #FFFFFF);
	animation: slideTop 0.4s;
  }  
.icn-cls {
	background: var(--ezaango-primary, #EA0280);
	width: 85px;
	height: 85px;
	margin: auto;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 500ms ease;
}  
.ea-four img {
	max-height: 48px;
}
.ea-four:hover .icn-cls {
	background: var(--ezaango-base, #674CEF);
}
.ea-four h3 {
	margin-top: 15px;
	font-size: 22px !important;
	font-weight: 700 !important;
}
/*--------------------------------------------------------------
# Home Testimonials
--------------------------------------------------------------*/  
.testimonials-two {
	position: relative;
    background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.07);
  }
  .testimonials-two .container {
	position: relative;
	z-index: 1;
  }
  .testimonials-two__image {
	position: relative;
	display: table;
  }
  .testimonials-two__image__shape {
	width: 572px;
	height: 504px;
	background-color: var(--ezaango-secondary, #39D4D6);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 792.000000">  <g transform="translate(0.000000,792.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4025 7905 c-7 -11 -39 -16 -120 -20 -310 -16 -774 -103 -1140 -212 -27 -8 -70 -21 -95 -28 -25 -8 -70 -23 -100 -35 -30 -12 -64 -24 -75 -27 -21 -5 -148 -55 -200 -78 -16 -8 -59 -26 -95 -42 -105 -45 -349 -171 -415 -213 -16 -11 -37 -23 -45 -26 -56 -26 -389 -259 -470 -330 -367 -321 -528 -505 -778 -890 -6 -10 -17 -28 -22 -39 -6 -11 -26 -47 -45 -80 -49 -85 -150 -292 -185 -380 -4 -11 -15 -40 -25 -65 -9 -25 -21 -56 -26 -68 -73 -188 -149 -519 -179 -778 -13 -118 -13 -630 0 -748 33 -289 99 -568 190 -806 12 -30 25 -66 30 -80 14 -44 69 -167 123 -275 197 -397 508 -793 867 -1101 307 -263 666 -484 1055 -649 17 -7 46 -19 65 -27 38 -17 104 -43 160 -63 19 -7 53 -20 75 -28 45 -17 209 -68 300 -93 33 -9 80 -23 104 -30 25 -8 53 -14 64 -14 11 0 43 -6 71 -14 83 -23 190 -46 211 -46 11 0 52 -6 90 -14 75 -16 210 -35 450 -62 214 -25 975 -26 1180 -1 343 42 585 81 755 122 30 7 75 18 100 23 25 6 52 13 61 17 11 4 49 -23 120 -85 280 -247 476 -365 817 -494 88 -34 215 -69 317 -89 174 -34 248 -38 669 -35 l419 3 -254 255 c-241 242 -336 351 -405 465 -37 60 -124 239 -124 254 0 6 -6 25 -14 43 -19 45 -41 126 -62 227 l-18 84 26 21 c14 11 65 49 114 83 162 113 307 236 465 393 85 85 175 178 199 205 109 126 280 367 358 505 58 102 177 349 193 400 4 14 17 50 29 80 21 54 32 88 65 205 44 155 80 332 90 443 7 73 13 94 26 86 5 -3 9 123 9 300 0 240 -3 305 -12 303 -9 -1 -15 23 -21 78 -18 179 -94 515 -143 633 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -21 51 -29 73 -61 163 -140 333 -221 475 -14 25 -30 54 -36 65 -6 11 -19 34 -30 50 -11 17 -23 36 -26 44 -12 24 -156 235 -202 296 -177 233 -510 576 -682 703 -19 15 -45 36 -57 47 -19 18 -51 42 -228 168 -47 34 -238 151 -385 237 -8 5 -76 38 -150 75 -74 37 -142 70 -151 75 -37 20 -204 88 -269 110 -14 5 -50 18 -80 30 -62 24 -149 52 -230 76 -30 9 -66 21 -79 26 -14 5 -43 13 -65 18 -23 4 -86 19 -141 33 -250 62 -539 110 -748 123 -71 4 -100 10 -104 20 -8 22 -844 21 -858 -1z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 792.000000">  <g transform="translate(0.000000,792.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4025 7905 c-7 -11 -39 -16 -120 -20 -310 -16 -774 -103 -1140 -212 -27 -8 -70 -21 -95 -28 -25 -8 -70 -23 -100 -35 -30 -12 -64 -24 -75 -27 -21 -5 -148 -55 -200 -78 -16 -8 -59 -26 -95 -42 -105 -45 -349 -171 -415 -213 -16 -11 -37 -23 -45 -26 -56 -26 -389 -259 -470 -330 -367 -321 -528 -505 -778 -890 -6 -10 -17 -28 -22 -39 -6 -11 -26 -47 -45 -80 -49 -85 -150 -292 -185 -380 -4 -11 -15 -40 -25 -65 -9 -25 -21 -56 -26 -68 -73 -188 -149 -519 -179 -778 -13 -118 -13 -630 0 -748 33 -289 99 -568 190 -806 12 -30 25 -66 30 -80 14 -44 69 -167 123 -275 197 -397 508 -793 867 -1101 307 -263 666 -484 1055 -649 17 -7 46 -19 65 -27 38 -17 104 -43 160 -63 19 -7 53 -20 75 -28 45 -17 209 -68 300 -93 33 -9 80 -23 104 -30 25 -8 53 -14 64 -14 11 0 43 -6 71 -14 83 -23 190 -46 211 -46 11 0 52 -6 90 -14 75 -16 210 -35 450 -62 214 -25 975 -26 1180 -1 343 42 585 81 755 122 30 7 75 18 100 23 25 6 52 13 61 17 11 4 49 -23 120 -85 280 -247 476 -365 817 -494 88 -34 215 -69 317 -89 174 -34 248 -38 669 -35 l419 3 -254 255 c-241 242 -336 351 -405 465 -37 60 -124 239 -124 254 0 6 -6 25 -14 43 -19 45 -41 126 -62 227 l-18 84 26 21 c14 11 65 49 114 83 162 113 307 236 465 393 85 85 175 178 199 205 109 126 280 367 358 505 58 102 177 349 193 400 4 14 17 50 29 80 21 54 32 88 65 205 44 155 80 332 90 443 7 73 13 94 26 86 5 -3 9 123 9 300 0 240 -3 305 -12 303 -9 -1 -15 23 -21 78 -18 179 -94 515 -143 633 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -21 51 -29 73 -61 163 -140 333 -221 475 -14 25 -30 54 -36 65 -6 11 -19 34 -30 50 -11 17 -23 36 -26 44 -12 24 -156 235 -202 296 -177 233 -510 576 -682 703 -19 15 -45 36 -57 47 -19 18 -51 42 -228 168 -47 34 -238 151 -385 237 -8 5 -76 38 -150 75 -74 37 -142 70 -151 75 -37 20 -204 88 -269 110 -14 5 -50 18 -80 30 -62 24 -149 52 -230 76 -30 9 -66 21 -79 26 -14 5 -43 13 -65 18 -23 4 -86 19 -141 33 -250 62 -539 110 -748 123 -71 4 -100 10 -104 20 -8 22 -844 21 -858 -1z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
  }
  @media (max-width: 1199px) {
	.testimonials-two__image__shape {
	  width: 450px;
	  height: 382px;
	}
  }
  @media (max-width: 575px) {
	.testimonials-two__image__shape {
	  width: 380px;
	  height: 312px;
	}
  }
  @media (max-width: 412px) {
	.testimonials-two__image__shape {
	  width: 345px;
	  height: 277px;
	}
  }
  @media (max-width: 375px) {
	.testimonials-two__image__shape {
	  width: 285px;
	  height: 217px;
	}
  }
  .testimonials-two__image__inner {
	position: absolute;
	top: 2px;
	left: -1px;
	width: 566px;
	height: 498px;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 795.000000">  <g transform="translate(0.000000,795.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4325 7941 c9 -16 -22 -19 -210 -26 -315 -11 -702 -63 -1015 -137 -25 -6 -61 -14 -80 -18 -19 -4 -71 -18 -115 -30 -44 -12 -93 -26 -110 -31 -118 -33 -180 -53 -315 -104 -110 -41 -121 -46 -225 -91 -44 -19 -227 -104 -246 -114 -8 -4 -40 -21 -70 -36 -30 -15 -82 -45 -117 -66 -34 -21 -64 -38 -67 -38 -2 0 -23 -13 -47 -29 -24 -15 -81 -53 -128 -84 -309 -202 -617 -486 -861 -792 -75 -93 -194 -269 -258 -380 -28 -49 -56 -97 -61 -105 -13 -22 -84 -166 -112 -230 -146 -325 -244 -687 -278 -1030 -20 -196 -3 -851 24 -920 3 -8 10 -44 16 -80 12 -78 30 -157 60 -265 12 -44 26 -93 30 -110 16 -58 71 -210 105 -290 51 -118 77 -172 124 -265 61 -118 74 -142 101 -185 11 -16 23 -37 27 -45 11 -24 152 -230 192 -281 117 -150 171 -210 315 -355 152 -152 264 -252 401 -356 59 -45 284 -198 291 -198 2 0 20 -12 41 -26 21 -14 47 -30 58 -35 11 -5 47 -25 80 -44 143 -83 585 -285 623 -285 6 0 26 -6 44 -14 56 -24 111 -43 173 -61 33 -10 78 -23 100 -30 77 -24 247 -67 355 -89 178 -37 220 -45 315 -60 325 -50 537 -67 903 -73 220 -4 341 -1 490 11 287 24 543 56 712 91 36 7 103 21 150 30 47 10 105 23 130 30 64 19 102 24 122 16 9 -3 50 -38 90 -77 87 -84 314 -257 378 -287 8 -4 29 -16 45 -26 43 -28 178 -95 276 -136 106 -46 247 -92 359 -119 219 -51 405 -66 823 -66 299 0 327 1 327 17 0 9 -80 96 -177 193 -382 378 -423 429 -537 656 -62 125 -87 198 -123 354 -30 133 -29 134 10 158 39 22 319 231 327 243 3 4 23 22 45 39 142 112 396 380 536 565 58 76 175 253 196 295 4 8 25 47 48 85 169 292 325 773 350 1080 4 44 11 74 20 81 13 9 15 59 15 308 0 172 -4 295 -9 292 -13 -8 -20 15 -26 92 -14 163 -61 373 -143 632 -42 135 -53 166 -88 245 -7 17 -26 59 -41 95 -132 308 -374 687 -612 960 -101 116 -325 338 -441 437 -138 117 -363 286 -452 338 -10 5 -59 35 -110 66 -138 84 -189 112 -343 188 -194 95 -273 131 -288 131 -7 0 -21 6 -32 13 -11 8 -29 16 -40 20 -11 3 -45 15 -75 27 -30 12 -68 25 -85 30 -16 5 -46 14 -65 21 -19 6 -51 17 -70 24 -36 13 -114 36 -205 60 -358 97 -741 158 -1075 170 -173 7 -204 11 -195 26 4 5 -53 9 -140 9 -87 0 -144 -4 -140 -9z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 795.000000">  <g transform="translate(0.000000,795.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4325 7941 c9 -16 -22 -19 -210 -26 -315 -11 -702 -63 -1015 -137 -25 -6 -61 -14 -80 -18 -19 -4 -71 -18 -115 -30 -44 -12 -93 -26 -110 -31 -118 -33 -180 -53 -315 -104 -110 -41 -121 -46 -225 -91 -44 -19 -227 -104 -246 -114 -8 -4 -40 -21 -70 -36 -30 -15 -82 -45 -117 -66 -34 -21 -64 -38 -67 -38 -2 0 -23 -13 -47 -29 -24 -15 -81 -53 -128 -84 -309 -202 -617 -486 -861 -792 -75 -93 -194 -269 -258 -380 -28 -49 -56 -97 -61 -105 -13 -22 -84 -166 -112 -230 -146 -325 -244 -687 -278 -1030 -20 -196 -3 -851 24 -920 3 -8 10 -44 16 -80 12 -78 30 -157 60 -265 12 -44 26 -93 30 -110 16 -58 71 -210 105 -290 51 -118 77 -172 124 -265 61 -118 74 -142 101 -185 11 -16 23 -37 27 -45 11 -24 152 -230 192 -281 117 -150 171 -210 315 -355 152 -152 264 -252 401 -356 59 -45 284 -198 291 -198 2 0 20 -12 41 -26 21 -14 47 -30 58 -35 11 -5 47 -25 80 -44 143 -83 585 -285 623 -285 6 0 26 -6 44 -14 56 -24 111 -43 173 -61 33 -10 78 -23 100 -30 77 -24 247 -67 355 -89 178 -37 220 -45 315 -60 325 -50 537 -67 903 -73 220 -4 341 -1 490 11 287 24 543 56 712 91 36 7 103 21 150 30 47 10 105 23 130 30 64 19 102 24 122 16 9 -3 50 -38 90 -77 87 -84 314 -257 378 -287 8 -4 29 -16 45 -26 43 -28 178 -95 276 -136 106 -46 247 -92 359 -119 219 -51 405 -66 823 -66 299 0 327 1 327 17 0 9 -80 96 -177 193 -382 378 -423 429 -537 656 -62 125 -87 198 -123 354 -30 133 -29 134 10 158 39 22 319 231 327 243 3 4 23 22 45 39 142 112 396 380 536 565 58 76 175 253 196 295 4 8 25 47 48 85 169 292 325 773 350 1080 4 44 11 74 20 81 13 9 15 59 15 308 0 172 -4 295 -9 292 -13 -8 -20 15 -26 92 -14 163 -61 373 -143 632 -42 135 -53 166 -88 245 -7 17 -26 59 -41 95 -132 308 -374 687 -612 960 -101 116 -325 338 -441 437 -138 117 -363 286 -452 338 -10 5 -59 35 -110 66 -138 84 -189 112 -343 188 -194 95 -273 131 -288 131 -7 0 -21 6 -32 13 -11 8 -29 16 -40 20 -11 3 -45 15 -75 27 -30 12 -68 25 -85 30 -16 5 -46 14 -65 21 -19 6 -51 17 -70 24 -36 13 -114 36 -205 60 -358 97 -741 158 -1075 170 -173 7 -204 11 -195 26 4 5 -53 9 -140 9 -87 0 -144 -4 -140 -9z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
  }
  @media (max-width: 1199px) {
	.testimonials-two__image__inner {
	  width: 444px;
	  height: 376px;
	}
  }
  @media (max-width: 575px) {
	.testimonials-two__image__inner {
	  width: 374px;
	  height: 306px;
	}
  }
  @media (max-width: 412px) {
	.testimonials-two__image__inner {
	  width: 339px;
	  height: 271px;
	}
  }
  @media (max-width: 375px) {
	.testimonials-two__image__inner {
	  width: 279px;
	  height: 211px;
	}
  }
  .testimonials-two__image__inner img {
	max-width: 100%;
	height: auto;
  }
  .testimonials-two__content {
	padding-left: 39px;
  }
  @media (max-width: 1199px) {
	.testimonials-two__content {
	  padding-left: 10px;
	}
  }
  @media (max-width: 991px) {
	.testimonials-two__content {
	  padding-left: 0px;
	}
  }
  .testimonials-two .sec-title {
	margin-bottom: 21px;
  }
  .testimonials-two__carousel {
	position: relative;
  }
  @media (min-width: 768px) {
	.testimonials-two__carousel.owl-carousel .owl-dots {
	  margin: 0 !important;
	  position: absolute;
	  right: 0;
	  bottom: 23px;
	}
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.testimonials-two__carousel.owl-carousel .owl-dots {
	  bottom: 5px;
	}
  }
  .testimonials-two__quote {
	margin-bottom: 36px;
	font-size: 18px;
	line-height: 1.555;
  }
  .testimonials-two__bottom {
	display: flex;
	align-items: center;
	gap: 30px 84px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.testimonials-two__bottom {
	  flex-direction: column;
	  align-items: flex-start;
	  gap: 30px;
	}
  }
  @media (max-width: 575px) {
	.testimonials-two__bottom {
	  flex-direction: column;
	  align-items: flex-start;
	  gap: 30px;
	}
  }
  .testimonials-two__name {
	margin-bottom: 7px;
	font-weight: 600;
	font-size: 20px;
	/* text-transform: capitalize; */
	line-height: 1.4;
	letter-spacing: -0.02em;
  }
  .testimonials-two__designation {
	margin: 0;
	font-weight: 400;
	/* text-transform: capitalize; */
	line-height: 1.375;
  }
  .testimonials-two .eduhive-ratings {
	gap: 5px;
  }
  .testimonials-two .eduhive-ratings__icon {
	color: var(--ezaango-primary, #EF802E);
  }
  .testimonials-two .eduhive-ratings__icon:last-child {
	color: RGBA(var(--ezaango-text-rgb, 123, 121, 128), 0.4);
  }
  .testimonials-two__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 92px;
	bottom: 240px;
	animation: zump 2s linear infinite;
  }
  @media (max-width: 1599px) {
	.testimonials-two__shape-one {
	  left: 40px;
	}
  }
  @media (max-width: 1199px) {
	.testimonials-two__shape-one {
	  display: none;
	}
  }
  .testimonials-two__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 123px;
	bottom: 195px;
	animation: zoomOut 3s linear infinite;
  }
  @media (max-width: 1799px) {
	.testimonials-two__shape-two {
	  right: 70px;
	}
  }
  @media (max-width: 1599px) {
	.testimonials-two__shape-two {
	  width: 100px;
	  bottom: 70px;
	}
  }
  @media (max-width: 1199px) {
	.testimonials-two__shape-two {
	  display: none;
	}
  }

/*--------------------------------------------------------------
# Home Why Us
--------------------------------------------------------------*/
.offer-one {
	position: relative;
	padding-bottom: 168px;
	background-color: var(--ezaango-white, #FFFFFF);
  }
  @media (max-width: 1199px) {
	.offer-one {
	  padding-bottom: 113px;
	}
  }
  @media (max-width: 767px) {
	.offer-one {
	  padding-bottom: 93px;
	}
  }
  @media (max-width: 575px) {
	.offer-one {
	  padding-bottom: 73px;
	}
  }
  .offer-one .container {
	position: relative;
	z-index: 1;
  }
  .offer-one__image {
	position: relative;
	display: table;
	margin-top: 50px;
  }
  @media (max-width: 575px) {
	.offer-one__image {
	  padding-left: 20px;
	}
  }
  @media (max-width: 360px) {
	.offer-one__image {
	  padding-left: 15px;
	}
  }
  .offer-one__image::before {
	content: "";
	position: absolute;
	top: 0;
	left: -20px;
	width: 100%;
	height: 100%;
	border-radius: 228px;
	background-color: var(--ezaango-primary, #EF802E);
	z-index: -1;
  }
  @media (max-width: 575px) {
	.offer-one__image::before {
	  left: 0;
	}
  }
  .offer-one__image__one {
	max-width: 100%;
	height: auto;
	border-radius: 228px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.offer-one__image__one {
	  max-width: 400px;
	}
  }
  @media (max-width: 767px) {
	.offer-one__image__one {
	  max-width: 420px;
	}
  }
  @media (max-width: 575px) {
	.offer-one__image__one {
	  max-width: 330px;
	}
  }
  @media (max-width: 430px) {
	.offer-one__image__one {
	  max-width: 290px;
	}
  }
  @media (max-width: 390px) {
	.offer-one__image__one {
	  max-width: 270px;
	}
  }
  @media (max-width: 360px) {
	.offer-one__image__one {
	  max-width: 240px;
	}
  }
  .offer-one__image__two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: -112px;
	bottom: 6px;
	border-radius: 228px;
	border: 10px solid var(--ezaango-white, #FFFFFF);
	animation: zump 2s linear infinite;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.offer-one__image__two {
	  max-width: 220px;
	  right: -45px;
	}
  }
  @media (max-width: 767px) {
	.offer-one__image__two {
	  max-width: 220px;
	  right: -90px;
	}
  }
  @media (max-width: 575px) {
	.offer-one__image__two {
	  max-width: 180px;
	  right: -45px;
	}
  }
  @media (max-width: 430px) {
	.offer-one__image__two {
	  max-width: 150px;
	}
  }
  @media (max-width: 390px) {
	.offer-one__image__two {
	  max-width: 150px;
	}
  }
  @media (max-width: 360px) {
	.offer-one__image__two {
	  max-width: 130px;
	  right: -40px;
	}
  }
  .offer-one__image__shape {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 73px;
	bottom: -50px;
	animation: moveHorizontal 2s infinite linear;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.offer-one__image__shape {
	  bottom: -80px;
	}
  }
  @media (max-width: 575px) {
	.offer-one__image__shape {
	  bottom: -65px;
	  right: 50px;
	}
  }
  @media (max-width: 430px) {
	.offer-one__image__shape {
	  right: 20px;
	}
  }
  @media (max-width: 390px) {
	.offer-one__image__shape {
	  right: 0px;
	}
  }
  .offer-one__content {
	margin-top: 34px;
  }
  @media (max-width: 1199px) {
	.offer-one__content {
	  margin-top: 0;
	}
  }
  @media (max-width: 991px) {
	.offer-one__content {
	  margin-top: 30px;
	}
  }
  .offer-one .sec-title {
	margin-bottom: 38px;
  }
  .offer-one__item {
	padding-top: 22px;
	padding-bottom: 21px;
	display: flex;
	align-items: flex-start;
	gap: 20px;
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 360px) {
	.offer-one__item {
	  flex-direction: column;
	}
  }
  .offer-one__item:last-child {
	padding-bottom: 0;
  }
  .offer-one__item__icon {
	position: relative;
	top: 5px;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	font-size: 40px;
	border-radius: 50%;
	transition: all 500ms ease;
  }
  .offer-one__item__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .offer-one__item__icon--primary {
	color: var(--ezaango-primary, #EF802E);
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.15);
  }
  .offer-one__item__icon--primary:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-primary, #EF802E);
  }
  .offer-one__item__icon--secondary {
	color: var(--ezaango-secondary, #39D4D6);
	background-color: RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.15);
  }
  .offer-one__item__icon--secondary:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-secondary, #39D4D6);
  }
  .offer-one__item__icon--base {
	color: var(--ezaango-base, #674CEF);
	background-color: RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.15);
  }
  .offer-one__item__icon--base:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
  }
  .offer-one__item:hover .offer-one__item__icon--primary {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-primary, #EF802E);
  }
  .offer-one__item:hover .offer-one__item__icon--secondary {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-secondary, #39D4D6);
  }
  .offer-one__item:hover .offer-one__item__icon--base {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
  }
  .offer-one__item__title {
	margin-bottom: 2px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.75;
  }
  .offer-one__item__text {
	margin: 0;
	font-weight: 400;
  }
  .offer-one__shape {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 50px;
	bottom: 221px;
	animation: zoomOut 3s linear infinite;
  }
  @media (max-width: 1599px) {
	.offer-one__shape {
	  max-width: 110px;
	  right: 20px;
	}
  }
  @media (max-width: 1399px) {
	.offer-one__shape {
	  max-width: 100px;
	  right: 40px;
	  bottom: 20px;
	}
  }
  @media (max-width: 1199px) {
	.offer-one__shape {
	  width: 80px;
	}
  }
  @media (max-width: 767px) {
	.offer-one__shape {
	  display: none;
	}
  }
  .offer-one__shape-box {
	width: 376px;
	height: 307px;
	position: absolute;
	top: 50%;
	left: 107px;
	transform: translateY(-50%);
	background-color: var(--ezaango-white2, #EDEAF4);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 735.000000"><g transform="translate(0.000000,735.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M2713 7338 c3 -14 -35 -26 -88 -27 -39 -1 -275 -57 -345 -82 -258 -90 -383 -153 -535 -267 -108 -82 -189 -170 -282 -307 -60 -89 -148 -285 -183 -410 -19 -66 -58 -233 -65 -275 -4 -25 -10 -61 -15 -80 -16 -64 -54 -383 -70 -585 -41 -511 -78 -754 -157 -1015 -26 -87 -105 -291 -150 -389 -43 -95 -241 -490 -306 -613 -34 -64 -79 -150 -101 -190 -21 -40 -51 -95 -66 -123 -85 -155 -210 -415 -210 -437 0 -6 -6 -24 -14 -41 -40 -89 -87 -272 -115 -448 -14 -86 -14 -445 0 -523 16 -95 40 -196 60 -256 124 -377 447 -772 761 -927 174 -86 299 -113 521 -113 179 0 240 8 442 57 132 32 144 36 260 78 55 20 111 40 125 44 88 30 326 141 720 334 196 96 268 129 326 150 156 58 238 86 294 100 174 44 199 47 347 47 159 0 254 -15 373 -61 30 -11 66 -24 80 -29 109 -35 385 -221 711 -480 107 -85 183 -139 244 -174 277 -159 477 -228 836 -285 82 -14 563 -14 638 -1 31 5 101 17 156 26 55 9 141 27 190 41 50 13 106 28 125 33 179 43 535 212 745 354 216 146 438 355 589 555 42 55 76 103 76 106 0 4 11 21 24 38 52 69 170 314 226 467 22 62 79 303 85 363 5 40 11 57 21 57 12 0 14 39 14 240 0 185 -3 239 -12 238 -8 -2 -16 16 -21 47 -13 81 -67 305 -82 339 -7 17 -21 51 -30 76 -10 25 -21 54 -25 65 -4 11 -25 56 -46 100 -158 329 -381 624 -735 970 -161 157 -343 322 -408 370 -15 11 -50 39 -77 61 -76 65 -197 160 -334 263 -69 52 -127 98 -130 101 -3 3 -25 21 -50 40 -65 50 -244 198 -478 394 -112 94 -218 182 -235 196 -18 14 -79 65 -137 115 -58 49 -123 104 -144 120 -21 17 -105 84 -186 150 -401 326 -851 650 -1121 810 -19 11 -54 32 -79 47 -156 93 -414 225 -575 293 -16 7 -46 19 -65 28 -19 8 -75 30 -125 47 -49 18 -101 37 -115 42 -14 6 -41 14 -60 19 -19 4 -66 17 -105 28 -75 21 -241 55 -340 69 -38 5 -59 12 -57 20 1 9 -60 12 -258 12 -192 0 -259 -3 -257 -12z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 735.000000"><g transform="translate(0.000000,735.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M2713 7338 c3 -14 -35 -26 -88 -27 -39 -1 -275 -57 -345 -82 -258 -90 -383 -153 -535 -267 -108 -82 -189 -170 -282 -307 -60 -89 -148 -285 -183 -410 -19 -66 -58 -233 -65 -275 -4 -25 -10 -61 -15 -80 -16 -64 -54 -383 -70 -585 -41 -511 -78 -754 -157 -1015 -26 -87 -105 -291 -150 -389 -43 -95 -241 -490 -306 -613 -34 -64 -79 -150 -101 -190 -21 -40 -51 -95 -66 -123 -85 -155 -210 -415 -210 -437 0 -6 -6 -24 -14 -41 -40 -89 -87 -272 -115 -448 -14 -86 -14 -445 0 -523 16 -95 40 -196 60 -256 124 -377 447 -772 761 -927 174 -86 299 -113 521 -113 179 0 240 8 442 57 132 32 144 36 260 78 55 20 111 40 125 44 88 30 326 141 720 334 196 96 268 129 326 150 156 58 238 86 294 100 174 44 199 47 347 47 159 0 254 -15 373 -61 30 -11 66 -24 80 -29 109 -35 385 -221 711 -480 107 -85 183 -139 244 -174 277 -159 477 -228 836 -285 82 -14 563 -14 638 -1 31 5 101 17 156 26 55 9 141 27 190 41 50 13 106 28 125 33 179 43 535 212 745 354 216 146 438 355 589 555 42 55 76 103 76 106 0 4 11 21 24 38 52 69 170 314 226 467 22 62 79 303 85 363 5 40 11 57 21 57 12 0 14 39 14 240 0 185 -3 239 -12 238 -8 -2 -16 16 -21 47 -13 81 -67 305 -82 339 -7 17 -21 51 -30 76 -10 25 -21 54 -25 65 -4 11 -25 56 -46 100 -158 329 -381 624 -735 970 -161 157 -343 322 -408 370 -15 11 -50 39 -77 61 -76 65 -197 160 -334 263 -69 52 -127 98 -130 101 -3 3 -25 21 -50 40 -65 50 -244 198 -478 394 -112 94 -218 182 -235 196 -18 14 -79 65 -137 115 -58 49 -123 104 -144 120 -21 17 -105 84 -186 150 -401 326 -851 650 -1121 810 -19 11 -54 32 -79 47 -156 93 -414 225 -575 293 -16 7 -46 19 -65 28 -19 8 -75 30 -125 47 -49 18 -101 37 -115 42 -14 6 -41 14 -60 19 -19 4 -66 17 -105 28 -75 21 -241 55 -340 69 -38 5 -59 12 -57 20 1 9 -60 12 -258 12 -192 0 -259 -3 -257 -12z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: cover;
	mask-size: cover;
	animation: offerShape 2s infinite linear;
  }
  @media (max-width: 1599px) {
	.offer-one__shape-box {
	  left: 20px;
	}
  }
  @media (max-width: 991px) {
	.offer-one__shape-box {
	  display: none;
	}
  }
  
  @keyframes offerShape {
	0% {
	  -webkit-transform: translateZ(0) translateY(-50%);
	  transform: translateZ(0) translateY(-50%);
	}
	50% {
	  -webkit-transform: translate3d(15px, 0, 0) translateY(-50%);
	  transform: translate3d(15px, 0, 0) translateY(-50%);
	}
	100% {
	  -webkit-transform: translateZ(0) translateY(-50%);
	  transform: translateZ(0) translateY(-50%);
	}
  }  

/*--------------------------------------------------------------
# Home Contact
--------------------------------------------------------------*/
.contact-page {
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .contact-page__content {
	position: relative;
	padding: 44px 65px;
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 20px;
  }
  @media (max-width: 1199px) {
	.contact-page__content {
	  padding-left: 30px;
	  padding-right: 30px;
	}
  }
  .contact-page__content__bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	mix-blend-mode: multiply;
	opacity: 0.2;
	border-radius: 20px;
  }
  .contact-page__content__inner {
	position: relative;
	z-index: 1;
  }
  .contact-page__content__image {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 693.000000 618.000000">  <g transform="translate(0.000000,618.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M3 5933 c5 -241 20 -483 31 -513 4 -8 10 -55 15 -105 5 -49 15 -117 21 -150 6 -33 18 -96 26 -140 23 -127 44 -226 59 -280 25 -95 36 -140 45 -180 4 -22 12 -53 18 -70 6 -16 15 -46 22 -65 7 -19 16 -51 20 -70 20 -81 41 -145 50 -154 5 -5 10 -20 10 -32 0 -12 6 -35 14 -51 28 -56 46 -104 46 -121 0 -10 7 -27 15 -38 8 -10 15 -29 15 -40 0 -12 7 -27 15 -34 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 7 -27 15 -34 8 -7 15 -19 15 -27 0 -30 251 -535 286 -574 8 -8 14 -23 14 -32 0 -9 5 -19 11 -22 5 -4 15 -17 20 -28 5 -12 18 -35 29 -52 11 -16 23 -37 27 -45 4 -8 26 -43 50 -78 24 -35 43 -66 43 -69 0 -3 14 -22 30 -43 17 -21 30 -41 30 -45 0 -4 14 -24 30 -45 17 -21 30 -41 30 -44 0 -12 310 -414 371 -481 20 -22 74 -83 120 -135 224 -255 593 -588 899 -813 226 -167 277 -202 320 -223 8 -4 42 -26 75 -48 87 -59 98 -65 115 -73 8 -4 44 -24 79 -46 35 -21 74 -43 85 -48 12 -5 37 -19 56 -31 48 -29 343 -178 353 -178 4 0 35 -13 70 -29 138 -65 198 -91 210 -91 6 0 21 -7 31 -15 11 -8 29 -15 40 -15 12 0 30 -7 40 -15 11 -8 29 -15 41 -15 12 0 26 -5 32 -11 6 -6 26 -14 44 -19 19 -5 86 -27 149 -49 63 -22 124 -40 136 -41 11 0 24 -4 30 -9 9 -9 92 -34 169 -51 56 -12 124 -30 165 -43 19 -6 55 -14 80 -17 25 -4 65 -12 90 -18 94 -23 196 -42 220 -42 14 0 57 -6 95 -14 70 -15 241 -36 450 -56 62 -5 368 -10 688 -10 l577 0 0 2850 c0 2221 -3 2849 -12 2848 -7 -2 -17 17 -24 42 -21 79 -88 195 -149 255 -63 64 -202 145 -246 145 -11 0 -28 9 -39 20 -20 20 -33 20 -3241 20 l-3221 0 5 -247z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 693.000000 618.000000">  <g transform="translate(0.000000,618.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M3 5933 c5 -241 20 -483 31 -513 4 -8 10 -55 15 -105 5 -49 15 -117 21 -150 6 -33 18 -96 26 -140 23 -127 44 -226 59 -280 25 -95 36 -140 45 -180 4 -22 12 -53 18 -70 6 -16 15 -46 22 -65 7 -19 16 -51 20 -70 20 -81 41 -145 50 -154 5 -5 10 -20 10 -32 0 -12 6 -35 14 -51 28 -56 46 -104 46 -121 0 -10 7 -27 15 -38 8 -10 15 -29 15 -40 0 -12 7 -27 15 -34 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 7 -27 15 -34 8 -7 15 -19 15 -27 0 -30 251 -535 286 -574 8 -8 14 -23 14 -32 0 -9 5 -19 11 -22 5 -4 15 -17 20 -28 5 -12 18 -35 29 -52 11 -16 23 -37 27 -45 4 -8 26 -43 50 -78 24 -35 43 -66 43 -69 0 -3 14 -22 30 -43 17 -21 30 -41 30 -45 0 -4 14 -24 30 -45 17 -21 30 -41 30 -44 0 -12 310 -414 371 -481 20 -22 74 -83 120 -135 224 -255 593 -588 899 -813 226 -167 277 -202 320 -223 8 -4 42 -26 75 -48 87 -59 98 -65 115 -73 8 -4 44 -24 79 -46 35 -21 74 -43 85 -48 12 -5 37 -19 56 -31 48 -29 343 -178 353 -178 4 0 35 -13 70 -29 138 -65 198 -91 210 -91 6 0 21 -7 31 -15 11 -8 29 -15 40 -15 12 0 30 -7 40 -15 11 -8 29 -15 41 -15 12 0 26 -5 32 -11 6 -6 26 -14 44 -19 19 -5 86 -27 149 -49 63 -22 124 -40 136 -41 11 0 24 -4 30 -9 9 -9 92 -34 169 -51 56 -12 124 -30 165 -43 19 -6 55 -14 80 -17 25 -4 65 -12 90 -18 94 -23 196 -42 220 -42 14 0 57 -6 95 -14 70 -15 241 -36 450 -56 62 -5 368 -10 688 -10 l577 0 0 2850 c0 2221 -3 2849 -12 2848 -7 -2 -17 17 -24 42 -21 79 -88 195 -149 255 -63 64 -202 145 -246 145 -11 0 -28 9 -39 20 -20 20 -33 20 -3241 20 l-3221 0 5 -247z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
  }
  @media (max-width: 1199px) {
	.contact-page__content__image {
	  max-width: 170px;
	}
  }
  @media (max-width: 575px) {
	.contact-page__content__image {
	  display: none;
	}
  }
  .contact-page__content__image img {
	max-width: 100%;
	height: auto;
  }
  .contact-page .sec-title {
	margin-bottom: 36px;
  }
  .contact-page .sec-title__title span {
	font-weight: 600;
  }
  .contact-page__info {
	margin-bottom: 38px;
	position: relative;
	display: table;
  }
  .contact-page__info li + li {
	margin-top: 28px;
  }
  .contact-page__info li {
	display: flex;
	align-items: flex-start;
	gap: 15px;
  }
  @media (max-width: 390px) {
	.contact-page__info li {
	  flex-direction: column;
	}
  }
  .contact-page__info__icon {
	width: 48px;
	height: 48px;
	background-color: var(--ezaango-base, #674CEF);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: 50%;
	overflow: hidden;
	transition: all 500ms ease;
  }
  .contact-page__info__icon__inner {
	display: inline-flex;
	font-size: 17px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .contact-page__info__icon__inner svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  li:hover .contact-page__info__icon {
	background-color: var(--ezaango-primary, #EF802E);
  }
  li:hover .contact-page__info__icon__inner {
	animation: slideTop 0.4s;
  }
  .contact-page__info__title {
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
  }
  .contact-page__info__text {
	color: var(--ezaango-text, #7B7980);
	font-weight: 500;
	font-size: 16px;
	line-height: 1.2;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .contact-page__info__text:hover {
	background-size: 100% 1px;
  }
  .contact-page__info__text:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .contact-page__info__text--email {
	text-transform: lowercase;
  }
  .contact-page__student {
	display: table;
	position: relative;
	padding: 30px;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 0px 20px 20px 0px;
  }
  @media (max-width: 1199px) {
	.contact-page__student {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .contact-page__student::before {
	content: "";
	width: 6px;
	height: 100%;
	position: absolute;	
	top: 0;
	left: 0;
	background-color: var(--ezaango-base, #674CEF);
  }
  .contact-page__student__inner {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
  }
  .contact-page__student__image img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 3px solid var(--ezaango-white, #FFFFFF);
	transition: all 500ms ease;
  }
  .contact-page__student__image img:not(:first-child) {
	margin-left: -19px;
  }
  .contact-page__student__image img:hover {
	border-color: var(--ezaango-base, #674CEF);
  }
  .contact-page__student__text {
	margin: 0;
	font-weight: 600;
	line-height: 1.875;
	letter-spacing: -0.02em;
	text-transform: uppercase;
  }
  .contact-page__form {
	position: relative;
	padding: 30px 30px 38px;
	background-color: var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 4px 60px rgba(103, 76, 239, 0.1);
	border-radius: 20px;
  }
  @media (max-width: 575px) {
	.contact-page__form {
	  padding-bottom: 30px;
	}
  }
  .contact-page__form__image {
	position: relative;
	position: absolute;
	right: 30px;
	bottom: 0;
	animation: moveHorizontal2 2s linear infinite;
  }
  @media (max-width: 575px) {
	.contact-page__form__image {
	  display: none;
	}
  }
  .contact-page__form__image::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: -16px;
	bottom: 0;
	border: 3px solid var(--ezaango-base, #674CEF);
	border-radius: 1000px 1000px 0 0;
  }
  .contact-page__form__image img {
	max-width: 100%;
	height: auto;
	border-radius: 1000px 1000px 0 0;
  }
  @media (max-width: 1199px) {
	.contact-page__form__image img {
	  max-width: 200px;
	}
  }
  .contact-page .form-one__group {
	position: relative;
	grid-gap: 20px;
	z-index: 1;
  }
  .contact-page .form-one input[type=text],
  .contact-page .form-one input[type=email],
  .contact-page .form-one input[type=password],
  .contact-page .form-one input[type=tel],
  .contact-page .form-one textarea {
	height: 60px;
	padding-left: 26px;
	padding-inline-end: 26px;
	border-radius: 6px;
	border-color: var(--ezaango-border-color, #DBD8E6);
  }
  .contact-page .form-one input[type=text]:focus,
  .contact-page .form-one input[type=email]:focus,
  .contact-page .form-one input[type=password]:focus,
  .contact-page .form-one input[type=tel]:focus,
  .contact-page .form-one textarea:focus {
	border-color: var(--ezaango-base, #674CEF);
  }
  @media (max-width: 430px) {
	.contact-page .form-one input[type=text],
	.contact-page .form-one input[type=email],
	.contact-page .form-one input[type=password],
	.contact-page .form-one input[type=tel],
	.contact-page .form-one textarea {
	  padding-left: 20px;
	  padding-right: 20px;
	}
  }
  .contact-page .form-one textarea {
	height: 132px;
	padding: 26px 26px 0;
  }
  @media (max-width: 430px) {
	.contact-page .form-one textarea {
	  padding: 20px 20px 0;
	}
  }
  .contact-page .form-one .eduhive-btn {
	padding: 11.5px 16px;
	font-size: 15px;
	gap: 10px;
	border-radius: 100px;
  }
  .contact-page .form-one .eduhive-btn__icon {
	display: inline-flex;
	width: auto;
	height: auto;
	font-size: 19px;
	background-color: transparent;
	overflow: visible;
	border-radius: 0;
	transition: all 500ms ease;
  }
  .contact-page .form-one .eduhive-btn__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .contact-page .form-one .eduhive-btn:hover .eduhive-btn__icon {
	transform: rotate(45deg);
  }

  #home-contact .form-one__control label {
    font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
    font-size: 16px;
    color: var(--ezaango-black, #20104B);
    font-weight: 500;
    line-height: normal;
    /* text-transform: capitalize; */
    margin-bottom: 5px;
 }

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.main-footer {
	position: relative;
	background: linear-gradient(90deg, #CDF1FF 0%, #ECE9FF 100%);
  }
  .main-footer .container {
	position: relative;
	z-index: 1;
  }
  .main-footer__top {
	margin-bottom: 51px;
	padding: 33px 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 50px 93px;
	border-radius: 20px;
	background-color: var(--ezaango-white, #FFFFFF);
  }
  @media (max-width: 1199px) {
	.main-footer__top {
	  padding-top: 40px;
	  padding-bottom: 40px;
	  flex-direction: column;
	  align-items: flex-start;
	  justify-content: flex-start;
	}
  }
  @media (max-width: 1199px) {
	.main-footer__top {
	  padding: 30px;
	}
  }
  .main-footer__top__inner {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 57px;
  }
  @media (max-width: 991px) {
	.main-footer__top__inner {
	  gap: 40px;
	}
  }
  @media (max-width: 767px) {
	.main-footer__top__inner {
	  flex-direction: column;
	  align-items: flex-start;
	}
  }
  .main-footer__newsletter {
	width: 100%;
	max-width: 581px;
  }
  .main-footer__newsletter__form {
	position: relative;
  }
  .main-footer__newsletter__form input[type=text] {
	outline: 0;
	width: 100%;
	height: 65px;
	padding-left: 20px;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	border-radius: 10px;
	transition: all 500ms ease;
  }
  .main-footer__newsletter__form input[type=text]:focus {
	color: var(--ezaango-black, #20104B);
	border-color: var(--ezaango-base, #674CEF);
  }
  .main-footer__newsletter__form button[type=submit] {
	height: 100%;
	padding-left: 34px;
	padding-right: 34px;
	position: absolute;
	top: 0;
	right: 0;
  }
  @media (max-width: 991px) {
	.main-footer__newsletter__form button[type=submit] {
	  padding-left: 22px;
	  padding-right: 22px;
	}
  }
  @media (max-width: 500px) {
	.main-footer__newsletter__form button[type=submit] {
	  padding-top: 15px;
	  padding-bottom: 15px;
	  margin-top: 20px;
	  position: relative;
	}
  }
  .main-footer__bottom {
	margin-top: 57px;
  }
  .main-footer__bottom__inner {
	padding: 24px 0;
	text-align: center;
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .main-footer__copyright {
	margin: 0;
  }
  .main-footer__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 124px;
	left: 36px;
	opacity: 0.1;
	animation: textRotate 4s linear infinite;
  }
  @media (max-width: 1399px) {
	.main-footer__shape-one {
	  left: 20px;
	}
  }
  @media (max-width: 1199px) {
	.main-footer__shape-one {
	  display: none;
	}
  }
  .main-footer__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 100px;
	opacity: 0.2;
	animation: moveHorizontal2 2s linear infinite;
  }
  @media (max-width: 1599px) {
	.main-footer__shape-two {
	  max-width: 120px;
	  bottom: 150px;
	}
  }
  @media (max-width: 1399px) {
	.main-footer__shape-two {
	  max-width: 90px;
	  bottom: 200px;
	}
  }
  @media (max-width: 1199px) {
	.main-footer__shape-two {
	  display: none;
	}
  }
  .main-footer__shape-three {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 103px;
	bottom: 57px;
	opacity: 0.5;
	animation: zoomOut 3s linear infinite;
  }
  @media (max-width: 1599px) {
	.main-footer__shape-three {
	  max-width: 80px;
	  left: 40px;
	  bottom: 30px;
	}
  }
  @media (max-width: 1399px) {
	.main-footer__shape-three {
	  max-width: 60px;
	  left: 20px;
	}
  }
  @media (max-width: 1199px) {
	.main-footer__shape-three {
	  display: none;
	}
  }
  .main-footer__shape-four {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 147px;
	right: 0;
	opacity: 0.15;
	animation: zumpBottom 2s linear infinite;
  }
  @media (max-width: 1199px) {
	.main-footer__shape-four {
	  display: none;
	}
  }
  .main-footer__shape-five {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 25px;
	bottom: 30px;
	opacity: 0.1;
	animation: moveHorizontal 2s linear infinite;
  }
  @media (max-width: 1599px) {
	.main-footer__shape-five {
	  max-width: 150px;
	}
  }
  @media (max-width: 1399px) {
	.main-footer__shape-five {
	  max-width: 130px;
	}
  }
  @media (max-width: 1199px) {
	.main-footer__shape-five {
	  display: none;
	}
  }
  
  @media (max-width: 991px) {
	.footer-widget--about {
	  max-width: 510px;
	}
  }
  .footer-widget--links .footer-widget__title {
	margin-bottom: 17px;
  }
  .footer-widget--gallery .footer-widget__title {
	margin-bottom: 22px;
  }
  .footer-widget__title {
	margin-bottom: 14px;
	font-size: 20px;
	font-weight: 700;
	color: var(--ezaango-black, #20104B);
	/* text-transform: capitalize; */
	line-height: 1.6;
  }
  .footer-widget__logo {
	display: inline-flex;
	margin-bottom: 30px;
  }
  .footer-widget__about-text {
	margin: 0;
	color: RGBA(var(--ezaango-black-rgb, 32, 16, 75), 0.8);
  }
  .footer-widget__info {
	list-style: none;
	padding: 27px 0 0;
	margin: 21px 0 0;
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .footer-widget__info li {
	display: flex;
	gap: 10px;
	font-size: 14px;
	color: var(--ezaango-black, #20104B);
	font-weight: 400;
	line-height: 1.5;
  }
  .footer-widget__info li + li {
	margin-top: 18px;
  }
  .footer-widget__info li a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .footer-widget__info li a:hover {
	background-size: 100% 1px;
  }
  .footer-widget__info li a:hover {
	color: var(--ezaango-primary, #EF802E);
  }
  .footer-widget__info__icon {
	position: relative;
	top: 3px;
	display: inline-flex;
	font-size: 16px;
	color: var(--ezaango-primary, #EF802E);
  }
  .footer-widget__info__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .footer-widget__links {
	margin: 0;
  }
  .footer-widget__links li + li {
	margin-top: 15px;
  }
  .footer-widget__links li a {
	display: inline-flex;
	gap: 8px;
	font-size: 16px;
	color: RGBA(var(--ezaango-black-rgb, 32, 16, 75), 0.8);
	font-weight: 500;
	line-height: 1.75;
	transition: all 500ms ease;
  }
  .footer-widget__links li a:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .footer-widget__links li a .footer-widget__links__icon {
	display: inline-flex;
	align-items: center;
	font-size: 18px;
	color: var(--ezaango-black, #20104B);
	transition: all 500ms ease;
  }
  .footer-widget__links li a .footer-widget__links__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .footer-widget__links li a:hover .footer-widget__links__icon {
	color: var(--ezaango-base, #674CEF);
  }
  .footer-widget__gallery {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 18px;
  }
  @media (max-width: 1199px) {
	.footer-widget__gallery {
	  gap: 15px;
	}
  }
  @media (min-width: 768px) and (max-width: 991px) {
	.footer-widget__gallery {
	  gap: 10px;
	}
  }
  .footer-widget__gallery__link {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: 10px;
  }
  .footer-widget__gallery__link img {
	width: 100%;
	display: block;
	border-radius: 10px;
  }
  .footer-widget__gallery__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: rgba(var(--ezaango-black-rgb, 32, 16, 75), 0.7);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transform: translateY(-20%);
	z-index: 1;
	border-radius: inherit;
	transition: opacity 500ms ease, transform 500ms ease;
  }
  .footer-widget__gallery__icon::before, .footer-widget__gallery__icon::after {
	content: "";
	width: 15px;
	height: 2px;
	background-color: var(--ezaango-white, #FFFFFF);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .footer-widget__gallery__icon::after {
	transform: translate(-50%, -50%) rotate(90deg);
  }
  .footer-widget__gallery__link:hover .footer-widget__gallery__icon {
	opacity: 1;
	transform: translateY(0);
  }

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.form-one__group {
	margin: 0;
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 30px;
  }
  @media (min-width: 576px) {
	.form-one__group {
	  grid-template-columns: repeat(2, 1fr);
	}
  }
  @media (max-width: 767px) {
	.form-one__group--grid {
	  grid-template-columns: 1fr;
	}
  }
  .form-one__control {
	border: none;
	width: auto;
	height: auto;
	border-radius: 0;
	padding: 0;
	position: relative;
  }
  .form-one__control__icon {
	position: absolute;
	top: 50%;
	right: 30px;
	transform: translateY(-50%);
	font-size: 14px;
  }
  .form-one__control__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .form-one__control--full {
	grid-column-start: 1;
	grid-column-end: -1;
  }
  .form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	position: relative;
	display: block;
	width: 100% !important;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
  }
  .form-one .bootstrap-select > .dropdown-toggle::after {
	display: none;
  }
  .form-one .bootstrap-select > .dropdown-toggle {
	position: relative;
	height: 65px;
	outline: none !important;
	border-radius: 0;
	border: 0;
	background-color: var(--ezaango-white2, #EDEAF4) !important;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-text, #7B7980) !important;
	/* text-transform: capitalize; */
	font-size: 14px;
	line-height: 65px;
	font-weight: 500;
	box-shadow: none !important;
	background-repeat: no-repeat;
	background-size: 14px 12px;
	background-position: right 25.75px center;
  }
  .form-one .bootstrap-select > .dropdown-toggle::before {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	font-weight: 900;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
  }
  .form-one .bootstrap-select .dropdown-menu > li + li > a {
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .form-one .bootstrap-select .dropdown-menu {
	border: none;
  }
  .form-one .bootstrap-select .dropdown-menu > li > a {
	font-size: 14px;
	font-weight: 500;
	padding: 10px 22px;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-black, #20104B);
	background-color: var(--ezaango-white2, #EDEAF4);
	/* text-transform: capitalize; */
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
  }
  .form-one .bootstrap-select .dropdown-menu > li:hover > a,
  .form-one .bootstrap-select .dropdown-menu > li.selected > a {
	background-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-white, #FFFFFF);
	border-color: var(--ezaango-base, #674CEF);
  }
  .form-one .bootstrap-select > .dropdown-toggle {
	display: flex;
	align-items: center;
  }
  .form-one .bootstrap-select > .dropdown-toggle .filter-option {
	display: flex;
	align-items: center;
  }
  .form-one label {
	margin-bottom: 11px;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	font-size: 16px;
	color: var(--ezaango-black, #20104B);
	font-weight: 500;
	line-height: 1.88;
  }
  .form-one input[type=text],
  .form-one input[type=email],
  .form-one input[type=password],
  .form-one input[type=tel],
  .form-one textarea {
	display: block;
	width: 100%;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-text, #7B7980);
	font-size: 14px;
	font-weight: 400;
	border: none;
	outline: none;
	padding: 0 20px;
	height: 61px;
	background-color: var(--ezaango-white2, #EDEAF4);
	border: 1px solid transparent;
	border-radius: 10px;
	transition: all 400ms ease;
  }
  .form-one input[type=text]:focus,
  .form-one input[type=email]:focus,
  .form-one input[type=password]:focus,
  .form-one input[type=tel]:focus,
  .form-one textarea:focus {
	color: var(--ezaango-black, #20104B);
	border-color: var(--ezaango-base, #674CEF);
  }
  .form-one textarea {
	height: 143px;
	padding: 20px 20px 0;
  }
  
  .contact-two__image {
    position: relative;
    display: table;
    margin-top: 50px;
   }

   .contact-two__image__one {
		position: relative;
		width: 436px;
		height: 436px;
		border-radius: 50%;
		border: 12px solid var(--ezaango-white, #FFFFFF);
		box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
		z-index: 2;
	}

	.contact-two__image__two {
		position: absolute;
		right: -89px;
		bottom: -24px;
		width: 292px;
		height: 292px;
		border-radius: 50%;
		border: 8px solid var(--ezaango-white, #FFFFFF);
		box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
		z-index: 3;
	}

	.contact-two__image__shape-one {
		max-width: 100%;
		height: auto;
		position: absolute;
		top: 64px;
		right: -54px;
		animation: zumpBottom 2s linear infinite;
	}

	.contact-two__image__shape-box {
		position: absolute;
		top: 32px;
		left: 56px;
		width: calc(100% + 31px);
		height: calc(100% - 5px);
		background-color: var(--ezaango-secondary, #39D4D6);
		-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 828.000000"><g transform="translate(0.000000,828.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4230 8266 c0 -10 -19 -16 -67 -21 -240 -22 -587 -133 -850 -272 -114 -60 -179 -100 -378 -237 -34 -24 -212 -165 -235 -187 -8 -8 -51 -46 -95 -84 -106 -93 -341 -328 -495 -495 -68 -74 -129 -140 -135 -146 -5 -6 -55 -60 -110 -120 -55 -59 -131 -142 -169 -184 -110 -119 -413 -419 -506 -500 -110 -96 -506 -491 -596 -595 -230 -265 -417 -550 -497 -760 -8 -22 -22 -58 -30 -80 -18 -49 -42 -140 -57 -220 -13 -70 -8 -405 8 -475 21 -97 86 -244 149 -343 15 -23 32 -49 38 -58 58 -95 273 -328 445 -483 62 -56 214 -183 290 -241 36 -28 70 -55 75 -61 6 -6 39 -33 75 -59 36 -27 97 -74 135 -105 39 -31 126 -101 195 -156 69 -54 136 -108 149 -119 134 -110 343 -310 447 -426 82 -91 173 -195 224 -254 23 -27 52 -61 64 -75 12 -14 71 -84 131 -155 216 -257 293 -343 460 -511 192 -193 246 -240 406 -360 105 -79 153 -110 263 -172 96 -55 277 -142 295 -142 5 0 22 -6 38 -14 30 -15 188 -64 288 -89 195 -49 279 -58 620 -64 368 -6 471 2 765 64 128 27 325 85 450 133 30 12 69 26 87 31 18 5 35 14 38 19 4 6 12 10 20 10 23 0 279 122 410 196 33 18 69 38 80 44 106 54 345 208 570 367 134 94 473 354 775 593 41 33 165 128 275 212 421 320 579 530 671 898 27 106 27 499 0 640 -9 52 -24 131 -32 175 -9 44 -21 107 -29 140 -7 33 -20 96 -30 140 -9 44 -23 105 -30 135 -13 53 -24 109 -60 285 -26 129 -72 308 -91 353 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -24 58 -36 88 -21 52 -99 212 -124 255 -155 265 -403 520 -881 905 -122 98 -224 190 -309 278 -85 88 -237 267 -282 332 -14 19 -35 49 -47 65 -12 17 -41 55 -63 85 -22 30 -62 85 -87 123 -26 37 -67 97 -92 133 -25 36 -45 67 -45 70 0 3 -21 34 -47 69 -27 36 -68 95 -93 131 -56 82 -232 318 -298 399 -146 179 -350 365 -530 483 -87 56 -269 150 -344 177 -182 65 -349 107 -493 123 -47 5 -69 12 -67 20 1 9 -64 12 -288 12 -244 0 -290 -2 -290 -14z"/> </g> </svg>');
		mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 828.000000"><g transform="translate(0.000000,828.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4230 8266 c0 -10 -19 -16 -67 -21 -240 -22 -587 -133 -850 -272 -114 -60 -179 -100 -378 -237 -34 -24 -212 -165 -235 -187 -8 -8 -51 -46 -95 -84 -106 -93 -341 -328 -495 -495 -68 -74 -129 -140 -135 -146 -5 -6 -55 -60 -110 -120 -55 -59 -131 -142 -169 -184 -110 -119 -413 -419 -506 -500 -110 -96 -506 -491 -596 -595 -230 -265 -417 -550 -497 -760 -8 -22 -22 -58 -30 -80 -18 -49 -42 -140 -57 -220 -13 -70 -8 -405 8 -475 21 -97 86 -244 149 -343 15 -23 32 -49 38 -58 58 -95 273 -328 445 -483 62 -56 214 -183 290 -241 36 -28 70 -55 75 -61 6 -6 39 -33 75 -59 36 -27 97 -74 135 -105 39 -31 126 -101 195 -156 69 -54 136 -108 149 -119 134 -110 343 -310 447 -426 82 -91 173 -195 224 -254 23 -27 52 -61 64 -75 12 -14 71 -84 131 -155 216 -257 293 -343 460 -511 192 -193 246 -240 406 -360 105 -79 153 -110 263 -172 96 -55 277 -142 295 -142 5 0 22 -6 38 -14 30 -15 188 -64 288 -89 195 -49 279 -58 620 -64 368 -6 471 2 765 64 128 27 325 85 450 133 30 12 69 26 87 31 18 5 35 14 38 19 4 6 12 10 20 10 23 0 279 122 410 196 33 18 69 38 80 44 106 54 345 208 570 367 134 94 473 354 775 593 41 33 165 128 275 212 421 320 579 530 671 898 27 106 27 499 0 640 -9 52 -24 131 -32 175 -9 44 -21 107 -29 140 -7 33 -20 96 -30 140 -9 44 -23 105 -30 135 -13 53 -24 109 -60 285 -26 129 -72 308 -91 353 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -24 58 -36 88 -21 52 -99 212 -124 255 -155 265 -403 520 -881 905 -122 98 -224 190 -309 278 -85 88 -237 267 -282 332 -14 19 -35 49 -47 65 -12 17 -41 55 -63 85 -22 30 -62 85 -87 123 -26 37 -67 97 -92 133 -25 36 -45 67 -45 70 0 3 -21 34 -47 69 -27 36 -68 95 -93 131 -56 82 -232 318 -298 399 -146 179 -350 365 -530 483 -87 56 -269 150 -344 177 -182 65 -349 107 -493 123 -47 5 -69 12 -67 20 1 9 -64 12 -288 12 -244 0 -290 -2 -290 -14z"/> </g> </svg>');
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center center;
		mask-position: center center;
		-webkit-mask-size: cover;
		mask-size: cover;
		z-index: 1;
	}

	@media (max-width: 575px) {
		.contact-two__image__one {
			width: 370px;
			height: 370px;
		}
		.contact-two__image__two {
			width: 210px;
			height: 210px;
			right: -35px;
		}
		.contact-two__image__shape-one {
			right: -28px;
		}
		.contact-two__image__shape-box {
			height: 100%;
			top: 25px;
			left: 5px;
		}
	}

	@media (max-width: 430px) {
		.contact-two__image__one {
			width: 340px;
			height: 340px;
		}
		.contact-two__image__two {
			width: 170px;
			height: 170px;
			right: -20px;
		}
		.contact-two__image__shape-one {
			right: -19px;
		}
		.contact-two__image__shape-box {
			display: none;
		}
	}	

/*--------------------------------------------------------------
# Page Header
--------------------------------------------------------------*/
.page-header.corporate-training-banner {
	position: relative;
	/*padding-top: var(--section-space, 120px);*/
	padding-top: 150px;
	padding-bottom: 140px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
	background-image: url('../images/resources/webp/Corporate-Training-banner.webp');
	background-size: cover;
	background-repeat: no-repeat;
 }
.page-header.all-courses-banner {
	position: relative;
	/*padding-top: var(--section-space, 120px);*/
	padding-top: 150px;
	padding-bottom: 140px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
	background-image: url('../images/resources/webp/All-Courses-banner21.webp');
	background-size: cover;
	background-repeat: no-repeat;
 }  
 .page-header.all-courses-details-banner {
	position: relative;
	/*padding-top: var(--section-space, 120px);*/
	padding-top: 150px;
	padding-bottom: 140px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
	background-image: url('../images/resources/webp/All-Courses-Details-banner.webp');
	background-size: cover;
	background-repeat: no-repeat;
 } 
 .page-header.faqs-banner {
	position: relative;
	/*padding-top: var(--section-space, 120px);*/
	padding-top: 150px;
	padding-bottom: 140px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
	background-image: url('../images/resources/webp/FAQ.webp');
	background-size: cover;
	background-repeat: no-repeat;
 }
 .page-header.contact-banner {
	position: relative;
	/*padding-top: var(--section-space, 120px);*/
	padding-top: 150px;
	padding-bottom: 140px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
	background-image: url('../images/resources/webp/Contact-Us.webp');
	background-size: cover;
	background-repeat: no-repeat;
 }
  .page-header.about-banner {
	position: relative;
	/*padding-top: var(--section-space, 120px);*/
	padding-top: 150px;
	padding-bottom: 140px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
	background-image: url('../images/resources/webp/About-Us-Banner.webp');
	background-size: cover;
	background-repeat: no-repeat;
 } 
.page-header.corporate-training-banner::after,
.page-header.all-courses-banner::after,
.page-header.faqs-banner::after,
.page-header.contact-banner::after,
.page-header.about-banner::after {
  content: "";
  background: #00000054;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}  
.page-header {
	position: relative;
	padding-top: var(--section-space, 120px);
	padding-bottom: 110px;
	background-color: var(--ezaango-white2, #EDEAF4);
	overflow: hidden;
  }
  @media (max-width: 575px) {
	.page-header {
	  padding-top: 100px;
	  padding-bottom: 90px;
	}
  }
  .page-header .container {
	position: relative;
	z-index: 1;
  }
  .page-header__content {
	text-align: center;
  }
  .page-header__title {
	margin: 0;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.3;
	/* text-transform: capitalize; */
	letter-spacing: var(--ezaango-letter-space, -0.03em);
	color: var(--ezaango-white, #20104B);
  }
  @media (max-width: 767px) {
	.page-header__title {
	  font-size: 30px;
	}
  }
  @media (max-width: 575px) {
	.page-header__title {
	  font-size: 26px;
	}
  }
  .page-header__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 113px;
	left: 0;
	animation: zump 2s linear infinite;
  }
  @media (max-width: 767px) {
	.page-header__shape-one {
	  top: 40px;
	}
  }
  @media (max-width: 575px) {
	.page-header__shape-one {
	  display: none;
	}
  }
  .page-header__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 0;
	bottom: 103px;
	animation: zump 2s linear infinite;
  }
  @media (max-width: 767px) {
	.page-header__shape-two {
	  bottom: 40px;
	}
  }
  @media (max-width: 575px) {
	.page-header__shape-two {
	  display: none;
	}
  }
  .page-header__shape-three {
	position: absolute;
	top: 50px;
	left: 37px;
	width: 249px;
	height: 204px;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750.000000 615.000000"><g transform="translate(0.000000,615.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M2243 6138 c1 -9 -19 -16 -58 -21 -87 -12 -258 -56 -322 -84 -17 -7 -35 -13 -41 -13 -11 0 -149 -57 -172 -71 -8 -5 -24 -13 -35 -18 -11 -5 -36 -20 -55 -33 -19 -13 -42 -27 -50 -30 -52 -20 -254 -224 -293 -296 -24 -44 -91 -178 -103 -207 -44 -107 -89 -268 -104 -370 -4 -27 -12 -75 -18 -105 -18 -93 -34 -229 -42 -345 -20 -305 -73 -713 -106 -815 -8 -25 -14 -56 -14 -71 0 -14 -4 -29 -9 -35 -6 -5 -14 -27 -20 -49 -12 -52 -30 -103 -47 -138 -8 -16 -14 -33 -14 -38 0 -25 -294 -616 -450 -904 -75 -140 -150 -290 -150 -302 0 -6 -6 -24 -14 -40 -13 -26 -21 -46 -56 -143 -6 -19 -16 -56 -20 -82 -5 -27 -12 -53 -15 -59 -29 -45 -42 -523 -18 -644 27 -138 91 -304 153 -400 11 -16 23 -37 27 -45 18 -40 159 -214 229 -282 76 -74 152 -137 184 -151 8 -4 29 -16 45 -27 17 -11 37 -23 45 -26 8 -3 29 -12 45 -19 203 -89 460 -99 730 -28 137 36 172 46 203 59 18 8 41 14 51 14 10 0 24 6 30 14 6 8 24 16 39 19 39 7 101 32 114 45 7 7 19 12 29 12 17 0 76 28 383 181 98 49 184 89 191 89 7 0 18 7 25 15 7 8 19 15 26 15 8 0 43 14 77 30 35 17 70 30 78 30 8 0 23 7 33 15 11 8 29 15 41 15 12 0 26 5 33 12 6 6 30 14 54 18 24 5 57 13 73 18 99 35 295 51 385 31 25 -5 61 -12 80 -15 33 -5 51 -11 153 -50 49 -20 113 -50 142 -67 91 -55 232 -152 322 -223 200 -156 302 -234 307 -234 3 0 24 -12 48 -27 87 -56 118 -72 238 -121 75 -30 125 -47 230 -76 175 -48 469 -76 615 -57 50 6 110 11 134 11 74 0 354 64 451 103 14 5 39 13 55 18 52 13 105 35 117 47 7 7 20 12 29 12 17 0 187 84 244 121 17 10 37 22 45 26 8 3 31 19 51 35 20 15 40 28 44 28 15 0 185 139 274 225 114 110 269 301 304 375 4 8 16 29 26 45 24 38 82 156 106 215 10 25 24 59 31 77 8 17 14 36 14 43 0 7 7 33 15 59 23 74 43 162 52 226 5 39 12 59 21 57 9 -1 12 43 12 193 0 162 -2 195 -14 195 -10 0 -17 17 -21 57 -4 32 -13 78 -21 102 -8 25 -14 56 -14 70 -1 14 -7 37 -15 51 -8 14 -14 33 -15 42 0 10 -13 47 -30 81 -16 35 -30 71 -30 79 0 9 -7 21 -15 28 -8 7 -15 20 -15 30 0 10 -7 23 -15 30 -8 7 -15 21 -15 31 0 10 -5 21 -11 24 -5 4 -15 17 -20 28 -5 12 -18 36 -29 52 -11 17 -23 37 -27 45 -3 8 -19 31 -35 51 -15 20 -28 40 -28 44 0 10 -85 120 -183 235 -99 116 -316 334 -417 420 -35 30 -87 76 -115 101 -27 25 -77 67 -110 93 -33 25 -95 74 -138 109 -43 34 -90 71 -105 82 -24 18 -134 104 -305 239 -81 64 -284 234 -382 319 -219 192 -725 598 -920 740 -44 31 -117 84 -163 117 -45 33 -85 60 -88 60 -3 0 -23 14 -44 30 -21 17 -41 30 -45 30 -4 0 -24 14 -45 30 -21 17 -41 30 -44 30 -4 0 -25 12 -49 27 -56 37 -78 50 -102 63 -11 5 -42 23 -70 40 -89 52 -455 230 -474 230 -5 0 -22 6 -38 14 -30 15 -80 33 -128 46 -16 5 -43 13 -60 18 -32 11 -111 33 -185 52 -25 6 -81 15 -125 21 -49 6 -84 15 -91 24 -9 13 -49 15 -238 15 -175 0 -225 -3 -223 -12z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750.000000 615.000000"><g transform="translate(0.000000,615.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M2243 6138 c1 -9 -19 -16 -58 -21 -87 -12 -258 -56 -322 -84 -17 -7 -35 -13 -41 -13 -11 0 -149 -57 -172 -71 -8 -5 -24 -13 -35 -18 -11 -5 -36 -20 -55 -33 -19 -13 -42 -27 -50 -30 -52 -20 -254 -224 -293 -296 -24 -44 -91 -178 -103 -207 -44 -107 -89 -268 -104 -370 -4 -27 -12 -75 -18 -105 -18 -93 -34 -229 -42 -345 -20 -305 -73 -713 -106 -815 -8 -25 -14 -56 -14 -71 0 -14 -4 -29 -9 -35 -6 -5 -14 -27 -20 -49 -12 -52 -30 -103 -47 -138 -8 -16 -14 -33 -14 -38 0 -25 -294 -616 -450 -904 -75 -140 -150 -290 -150 -302 0 -6 -6 -24 -14 -40 -13 -26 -21 -46 -56 -143 -6 -19 -16 -56 -20 -82 -5 -27 -12 -53 -15 -59 -29 -45 -42 -523 -18 -644 27 -138 91 -304 153 -400 11 -16 23 -37 27 -45 18 -40 159 -214 229 -282 76 -74 152 -137 184 -151 8 -4 29 -16 45 -27 17 -11 37 -23 45 -26 8 -3 29 -12 45 -19 203 -89 460 -99 730 -28 137 36 172 46 203 59 18 8 41 14 51 14 10 0 24 6 30 14 6 8 24 16 39 19 39 7 101 32 114 45 7 7 19 12 29 12 17 0 76 28 383 181 98 49 184 89 191 89 7 0 18 7 25 15 7 8 19 15 26 15 8 0 43 14 77 30 35 17 70 30 78 30 8 0 23 7 33 15 11 8 29 15 41 15 12 0 26 5 33 12 6 6 30 14 54 18 24 5 57 13 73 18 99 35 295 51 385 31 25 -5 61 -12 80 -15 33 -5 51 -11 153 -50 49 -20 113 -50 142 -67 91 -55 232 -152 322 -223 200 -156 302 -234 307 -234 3 0 24 -12 48 -27 87 -56 118 -72 238 -121 75 -30 125 -47 230 -76 175 -48 469 -76 615 -57 50 6 110 11 134 11 74 0 354 64 451 103 14 5 39 13 55 18 52 13 105 35 117 47 7 7 20 12 29 12 17 0 187 84 244 121 17 10 37 22 45 26 8 3 31 19 51 35 20 15 40 28 44 28 15 0 185 139 274 225 114 110 269 301 304 375 4 8 16 29 26 45 24 38 82 156 106 215 10 25 24 59 31 77 8 17 14 36 14 43 0 7 7 33 15 59 23 74 43 162 52 226 5 39 12 59 21 57 9 -1 12 43 12 193 0 162 -2 195 -14 195 -10 0 -17 17 -21 57 -4 32 -13 78 -21 102 -8 25 -14 56 -14 70 -1 14 -7 37 -15 51 -8 14 -14 33 -15 42 0 10 -13 47 -30 81 -16 35 -30 71 -30 79 0 9 -7 21 -15 28 -8 7 -15 20 -15 30 0 10 -7 23 -15 30 -8 7 -15 21 -15 31 0 10 -5 21 -11 24 -5 4 -15 17 -20 28 -5 12 -18 36 -29 52 -11 17 -23 37 -27 45 -3 8 -19 31 -35 51 -15 20 -28 40 -28 44 0 10 -85 120 -183 235 -99 116 -316 334 -417 420 -35 30 -87 76 -115 101 -27 25 -77 67 -110 93 -33 25 -95 74 -138 109 -43 34 -90 71 -105 82 -24 18 -134 104 -305 239 -81 64 -284 234 -382 319 -219 192 -725 598 -920 740 -44 31 -117 84 -163 117 -45 33 -85 60 -88 60 -3 0 -23 14 -44 30 -21 17 -41 30 -45 30 -4 0 -24 14 -45 30 -21 17 -41 30 -44 30 -4 0 -25 12 -49 27 -56 37 -78 50 -102 63 -11 5 -42 23 -70 40 -89 52 -455 230 -474 230 -5 0 -22 6 -38 14 -30 15 -80 33 -128 46 -16 5 -43 13 -60 18 -32 11 -111 33 -185 52 -25 6 -81 15 -125 21 -49 6 -84 15 -91 24 -9 13 -49 15 -238 15 -175 0 -225 -3 -223 -12z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	background-color: RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.07);
	animation: zoomOut 2500ms linear infinite;
  }
  .page-header__shape-four {
	position: absolute;
	right: 19px;
	bottom: 0;
	width: 506px;
	height: 253px;
	background-color: RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.1);
	border-radius: 1000px 1000px 0 0;
	animation: moveHorizontal 2000ms linear infinite;
  }
  @media (min-width: 768px) and (max-width: 991px) {
	.page-header__shape-four {
	  width: 400px;
	  height: 200px;
	}
  }
  @media (max-width: 767px) {
	.page-header__shape-four {
	  width: 450px;
	}
  }
  
  .eduhive-breadcrumb {
	padding: 8.1px 13px;
	margin: 0 0 20px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px 0;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 100px;
  }
  .eduhive-breadcrumb__icon {
	margin-right: 10px;
	display: inline-flex;
	font-size: 15px;
	color: var(--ezaango-base, #674CEF);
  }
  .eduhive-breadcrumb__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .eduhive-breadcrumb li {
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 600;
	color: var(--ezaango-black, #20104B);
	text-transform: uppercase;
	line-height: 1.266;
  }
  .eduhive-breadcrumb li:not(:last-of-type)::after {
	content: ":";
	position: relative;
	top: -1px;
	margin-left: 7px;
	margin-right: 7px;
  }
  .eduhive-breadcrumb li span,
  .eduhive-breadcrumb li a {
	display: inline-flex;
  }
  .eduhive-breadcrumb li:not(:first-child) span {
	color: var(--ezaango-primary, #EF802E);
  }
  .eduhive-breadcrumb li a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .eduhive-breadcrumb li a:hover {
	background-size: 100% 1px;
  }
  .eduhive-breadcrumb li a:hover {
	color: var(--ezaango-base, #674CEF);
  }

/*--------------------------------------------------------------
# CTA
--------------------------------------------------------------*/
.cta-one {
	position: relative;
	padding: var(--section-space, 120px) 0;
	background-color: var(--ezaango-secondary, #39D4D6);
	overflow: hidden;
  }
  .cta-one .container {
	position: relative;
	z-index: 2;
  }
  .cta-one__content {
	text-align: left;
  }
  .cta-one__title {
	margin-bottom: 42px;
	font-size: 36px;
	color: var(--ezaango-white, #FFFFFF);
	font-weight: 700;
	/* text-transform: capitalize; */
	letter-spacing: var(--ezaango-letter-space, -0.03em);
  }
  @media (max-width: 575px) {
	.cta-one__title {
	  font-size: 34px;
	}
  }
  @media (max-width: 430px) {
	.cta-one__title {
	  font-size: 30px;
	}
  }
  .cta-one .eduhive-btn::before, .cta-one .eduhive-btn::after {
	background-color: var(--ezaango-primary, #EF802E);
  }
  .cta-one .eduhive-btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-primary, #EF802E);
  }
  .cta-one__image-one {
	max-width: 20%;
	height: auto;
	position: absolute;
	left: 115px;
	bottom: 0;
	animation: moveHorizontal 2s linear infinite;
	z-index: 1;
  }
  @media (max-width: 1799px) {
	.cta-one__image-one {
	  max-width: 450px;
	  left: 30px;
	}
  }
  @media (max-width: 1599px) {
	.cta-one__image-one {
	  max-width: 400px;
	}
  }
  @media (max-width: 1399px) {
	.cta-one__image-one {
	  max-width: 370px;
	}
  }
  @media (max-width: 1199px) {
	.cta-one__image-one {
	  max-width: 320px;
	}
  }
  @media (max-width: 991px) {
	.cta-one__image-one {
	  display: none;
	}
  }
  .cta-one__image-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 347px;
	bottom: 0;
	z-index: 1;
	animation: moveHorizontal 2s linear infinite;
  }
  @media (max-width: 1799px) {
	.cta-one__image-two {
	  right: 80px;
	}
  }
  @media (max-width: 1799px) {
	.cta-one__image-two {
	  right: 100px;
	}
  }
  @media (max-width: 1399px) {
	.cta-one__image-two {
	  max-width: 350px;
	}
  }
  @media (max-width: 1199px) {
	.cta-one__image-two {
	  max-width: 280px;
	}
  }
  @media (max-width: 991px) {
	.cta-one__image-two {
	  display: none;
	}
  }
  .cta-one__shape-box-one {
	width: 289px;
	height: 307px;
	background-color: RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.2);
	position: absolute;
	top: 43px;
	left: 0;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M805 8985 c-7 -10 -33 -17 -75 -20 -66 -6 -168 -25 -275 -52 -86 -22 -352 -108 -407 -132 l-48 -20 0 -4152 c0 -3317 3 -4150 12 -4146 7 3 33 12 58 22 25 9 54 21 65 26 11 4 43 17 71 28 120 46 331 144 639 296 182 89 364 177 405 195 41 17 93 40 115 49 22 10 59 25 83 35 23 9 59 23 80 31 20 8 62 22 92 31 30 9 70 23 88 30 18 8 40 14 49 14 9 0 39 6 67 14 123 35 209 46 369 46 165 0 219 -7 367 -52 129 -39 278 -104 366 -160 23 -15 56 -35 75 -45 88 -48 331 -222 485 -348 305 -249 494 -370 714 -459 36 -15 74 -31 85 -35 11 -5 37 -16 58 -25 21 -9 44 -16 52 -16 8 0 29 -6 47 -14 95 -41 308 -88 523 -116 103 -13 606 -13 710 0 275 36 586 108 767 179 12 5 43 17 68 26 88 34 108 43 310 143 204 101 353 191 505 305 302 228 579 531 747 817 40 68 168 324 188 375 51 133 66 173 83 235 43 154 75 299 82 383 5 48 11 67 21 67 22 0 21 518 -1 534 -8 6 -17 34 -20 61 -10 87 -47 255 -77 340 -5 17 -13 44 -18 60 -26 95 -66 189 -160 380 -91 183 -125 241 -229 395 -180 266 -467 588 -802 898 -126 118 -279 252 -350 307 -21 17 -102 82 -181 145 -79 64 -201 161 -273 215 -202 155 -382 298 -534 423 -129 107 -351 294 -430 362 -42 36 -90 77 -107 90 -17 14 -106 88 -199 165 -964 803 -1550 1225 -2134 1534 -238 126 -443 222 -606 284 -22 8 -59 22 -82 31 -102 38 -181 66 -218 76 -16 4 -66 18 -110 30 -44 12 -96 26 -115 30 -19 4 -55 12 -80 18 -111 27 -198 42 -240 43 -63 2 -105 13 -102 27 1 9 -67 12 -281 12 -240 0 -284 -2 -292 -15z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M805 8985 c-7 -10 -33 -17 -75 -20 -66 -6 -168 -25 -275 -52 -86 -22 -352 -108 -407 -132 l-48 -20 0 -4152 c0 -3317 3 -4150 12 -4146 7 3 33 12 58 22 25 9 54 21 65 26 11 4 43 17 71 28 120 46 331 144 639 296 182 89 364 177 405 195 41 17 93 40 115 49 22 10 59 25 83 35 23 9 59 23 80 31 20 8 62 22 92 31 30 9 70 23 88 30 18 8 40 14 49 14 9 0 39 6 67 14 123 35 209 46 369 46 165 0 219 -7 367 -52 129 -39 278 -104 366 -160 23 -15 56 -35 75 -45 88 -48 331 -222 485 -348 305 -249 494 -370 714 -459 36 -15 74 -31 85 -35 11 -5 37 -16 58 -25 21 -9 44 -16 52 -16 8 0 29 -6 47 -14 95 -41 308 -88 523 -116 103 -13 606 -13 710 0 275 36 586 108 767 179 12 5 43 17 68 26 88 34 108 43 310 143 204 101 353 191 505 305 302 228 579 531 747 817 40 68 168 324 188 375 51 133 66 173 83 235 43 154 75 299 82 383 5 48 11 67 21 67 22 0 21 518 -1 534 -8 6 -17 34 -20 61 -10 87 -47 255 -77 340 -5 17 -13 44 -18 60 -26 95 -66 189 -160 380 -91 183 -125 241 -229 395 -180 266 -467 588 -802 898 -126 118 -279 252 -350 307 -21 17 -102 82 -181 145 -79 64 -201 161 -273 215 -202 155 -382 298 -534 423 -129 107 -351 294 -430 362 -42 36 -90 77 -107 90 -17 14 -106 88 -199 165 -964 803 -1550 1225 -2134 1534 -238 126 -443 222 -606 284 -22 8 -59 22 -82 31 -102 38 -181 66 -218 76 -16 4 -66 18 -110 30 -44 12 -96 26 -115 30 -19 4 -55 12 -80 18 -111 27 -198 42 -240 43 -63 2 -105 13 -102 27 1 9 -67 12 -281 12 -240 0 -284 -2 -292 -15z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	animation: moveHorizontal2 2s linear infinite;
  }
  @media (max-width: 1199px) {
	.cta-one__shape-box-one {
	  display: none;
	}
  }
  .cta-one__shape-box-two {
	width: 719px;
	height: 332px;
	background-color: RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.1);
	position: absolute;
	right: 26px;
	bottom: 0;
	border-radius: 1000px 1000px 0 0;
  }
  .cta-one__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 90px;
	left: 135px;
	animation: zoomOut 2s linear infinite;
  }
  @media (max-width: 1599px) {
	.cta-one__shape-one {
	  top: 70px;
	}
  }
  @media (max-width: 1199px) {
	.cta-one__shape-one {
	  left: 60px;
	}
  }
  @media (max-width: 991px) {
	.cta-one__shape-one {
	  top: 40px;
	  left: 30px;
	}
  }
  .cta-one__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 92px;
	bottom: 47px;
	animation: zoomOut 2s linear infinite;
  }
  @media (max-width: 1599px) {
	.cta-one__shape-two {
	  right: 30px;
	  bottom: 200px;
	}
  }
  @media (max-width: 991px) {
	.cta-one__shape-two {
	  bottom: 40px;
	}
  }
  	
  /*--------------------------------------------------------------
  # Custom Cursor
  --------------------------------------------------------------*/
  .custom-cursor__cursor {
	width: 25px;
	height: 25px;
	border-radius: 100%;
	border: 1px solid var(--ezaango-base, #674CEF);
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	position: fixed;
	pointer-events: none;
	left: 0;
	top: 0;
	-webkit-transform: translate(calc(-50% + 5px), -50%);
	transform: translate(calc(-50% + 5px), -50%);
	z-index: 999991;
  }
  .custom-cursor__cursor-two {
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: var(--ezaango-base, #674CEF);
	opacity: 0.3;
	position: fixed;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	pointer-events: none;
	-webkit-transition: width 0.3s, height 0.3s, opacity 0.3s;
	transition: width 0.3s, height 0.3s, opacity 0.3s;
	z-index: 999991;
  }
  .custom-cursor__hover {
	background-color: var(--ezaango-base, #674CEF);
	opacity: 0.4;
  }
  .custom-cursor__innerhover {
	width: 25px;
	height: 25px;
	opacity: 0.4;
  }
/*--------------------------------------------------------------
# Mobile Nav
--------------------------------------------------------------*/
.mobile-nav__wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 999;
	transform: translateX(-100%);
	transform-origin: left center;
	transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
	visibility: hidden;
	position: fixed;
  }
  .mobile-nav__wrapper .container {
	padding-left: 0;
	padding-right: 0;
  }
  .mobile-nav__wrapper .home-showcase .row [class*=col-] {
	flex: 0 0 100%;
  }
  .mobile-nav__wrapper .home-showcase {
	margin-bottom: -1px;
	margin-top: 0;
	border-bottom: 1px solid RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.1);
  }
  .mobile-nav__wrapper .home-showcase__inner {
	padding: 15px 0px;
	background-color: transparent;
	box-shadow: none;
  }
  .mobile-nav__wrapper .home-showcase__title {
	color: var(--ezaango-white, #FFFFFF);
  }
  
  .mobile-nav__wrapper.expanded {
	opacity: 1;
	transform: translateX(0%);
	visibility: visible;
	transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
  }
  .mobile-nav__wrapper.expanded .mobile-nav__content {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
	transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
  }
  
  .mobile-nav__overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--ezaango-black, #20104B);
	opacity: 0.6;
	cursor: url(../images/close.png), auto;
  }
  
  .mobile-nav__content {
	width: 300px;
	background-color: var(--ezaango-black, #20104B);
	z-index: 10;
	position: relative;
	height: 100%;
	overflow-y: auto;
	padding-top: 70px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-100%);
	transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
  }
  .mobile-nav__content .main-menu__nav {
	display: block;
	padding: 0;
  }
  
  .mobile-nav__content .logo-box {
	margin-bottom: 40px;
	display: flex;
  }
  
  .mobile-nav__close {
	display: inline-flex;
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 20px;
	color: var(--ezaango-white, #FFFFFF);
	cursor: pointer;
	transition: all 500ms ease;
  }
  .mobile-nav__close svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .mobile-nav__close:hover {
	color: var(--ezaango-base, #674CEF);
  }
  
  .mobile-nav__content .main-menu__list,
  .mobile-nav__content .main-menu__list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
  }
  
  .mobile-nav__content .main-menu__list ul {
	display: none;
	border-top: 1px solid RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.1);
  }
  
  .mobile-nav__content .main-menu__list ul li > a {
	padding-left: 1em;
  }
  
  .mobile-nav__content .main-menu__list li:not(:last-child) {
	border-bottom: 1px solid RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.1);
  }
  
  .mobile-nav__content .main-menu__list li > a {
	display: flex;
	justify-content: space-between;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	line-height: 30px;
	color: var(--ezaango-white, #FFFFFF);
	font-size: 15px;
	/* text-transform: capitalize; */
	font-weight: 500;
	height: 46px;
	align-items: center;
	transition: 500ms;
  }
  
  .mobile-nav__content .main-menu__list > li > ul > li > a {
	font-size: 13px;
  }
  
  .mobile-nav__content .main-menu__list li a.expanded {
	color: var(--ezaango-base, #674CEF);
  }
  
  .mobile-nav__content .main-menu__list li a button {
	width: 30px;
	height: 30px;
	background-color: var(--ezaango-base, #674CEF);
	border: none;
	outline: none;
	color: var(--ezaango-white, #FFFFFF);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	transform: rotate(-90deg);
	transition: transform 500ms ease;
  }
  .mobile-nav__content .main-menu__list li a button svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  
  .mobile-nav__content .main-menu__list li a button.expanded {
	transform: rotate(0deg);
	background-color: var(--ezaango-white, #FFFFFF);
	color: var(--ezaango-black, #20104B);
  }
  
  .mobile-nav__social {
	gap: 10px;
  }
  .mobile-nav__social a {
	border: 0;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: var(--ezaango-base, #674CEF);
  }
  .mobile-nav__social a:hover {
	background-color: var(--ezaango-base, #674CEF);
  }
  .mobile-nav__social .social-links-two__icon {
	font-size: 13px;
	color: var(--ezaango-white, #FFFFFF);
  }
  
  .mobile-nav__contact {
	margin-bottom: 0;
	margin-top: 30px;
	margin-bottom: 30px;
  }
  .mobile-nav__contact li {
	color: var(--ezaango-white, #FFFFFF);
	font-size: 14px;
	font-weight: 500;
	position: relative;
	display: flex;
	align-items: center;
  }
  .mobile-nav__contact li + li {
	margin-top: 15px;
  }
  .mobile-nav__contact li a {
	color: inherit;
	transition: 500ms;
  }
  .mobile-nav__contact li a:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .mobile-nav__contact__icon {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: var(--ezaango-base, #674CEF);
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 12px;
	margin-right: 10px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .mobile-nav__contact__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  
  .mobile-nav__container .main-menu__logo,
  .mobile-nav__container .main-menu__right {
	display: none;
  }
  
  /*--------------------------------------------------------------
  # Search Popup
  --------------------------------------------------------------*/
  .search-popup {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -2;
	-webkit-transition: all 1s ease;
	-khtml-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
  }
  .search-popup__overlay {
	position: fixed;
	width: 224vw;
	height: 224vw;
	top: calc(90px - 112vw);
	right: calc(50% - 112vw);
	z-index: 3;
	display: block;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: scale(0);
	-khtml-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: transform 0.8s ease-in-out;
	-khtml-transition: transform 0.8s ease-in-out;
	-moz-transition: transform 0.8s ease-in-out;
	-ms-transition: transform 0.8s ease-in-out;
	-o-transition: transform 0.8s ease-in-out;
	transition: transform 0.8s ease-in-out;
	transition-delay: 0s;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	background-color: #000000;
	opacity: 0.7;
	cursor: url(../images/close.png), auto;
  }
  @media (max-width: 767px) {
	.search-popup__overlay {
	  position: absolute;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  transform: none;
	  width: 100%;
	  height: 100%;
	  border-radius: 0;
	  transform: translateY(-110%);
	}
  }
  .search-popup__content {
	position: fixed;
	width: 0;
	max-width: 560px;
	padding: 30px 15px;
	left: 50%;
	top: 50%;
	opacity: 0;
	z-index: 3;
	-webkit-transform: translate(-50%, -50%);
	-khtml-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
	-khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
	-moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
	-ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
	-o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
	transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
	transition-delay: 0s, 0.8s, 0s;
	transition-delay: 0s, 0.4s, 0s;
	transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
  }
  .search-popup__form {
	position: relative;
  }
  .search-popup__form input[type=search],
  .search-popup__form input[type=text] {
	width: 100%;
	background-color: var(--ezaango-white, #FFFFFF);
	font-size: 15px;
	font-weight: 500;
	color: var(--ezaango-text, #7B7980);
	border: none;
	outline: none;
	height: 66px;
	padding-left: 20px;
	transition: all 500ms ease;
  }
  .search-popup__form input[type=search]:focus,
  .search-popup__form input[type=text]:focus {
	color: var(--ezaango-black, #20104B);
  }
  .search-popup__form .eduhive-btn {
	padding: 0;
	width: 66px;
	height: 66px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	text-align: center;
	position: absolute;
	top: 0;
	right: -1px;
	border-radius: 0;
  }
  .search-popup__form .eduhive-btn svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .search-popup.active {
	z-index: 9999;
  }
  .search-popup.active .search-popup__overlay {
	top: auto;
	bottom: calc(90px - 112vw);
	-webkit-transform: scale(1);
	-khtml-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	opacity: 0.7;
	-webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
	-khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
	-moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
	-ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
	-o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
	transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
  }
  @media (max-width: 767px) {
	.search-popup.active .search-popup__overlay {
	  position: absolute;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  transform: none;
	  width: 100%;
	  height: 100%;
	  border-radius: 0;
	  transform: translateY(0%);
	}
  }
  .search-popup.active .search-popup__content {
	width: 100%;
	opacity: 1;
	transition-delay: 0.7s;
	-webkit-transition-delay: 0.7s;
  }

/*--------------------------------------------------------------
# Event Details
--------------------------------------------------------------*/
.event-details {
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__top {
	margin-bottom: 20px;
  }
  .event-details__image {
	margin-bottom: 29px;
	position: relative;
	border-radius: 6px;
  }
  .event-details__image img {
	width: 100%;
	display: block;
	border-radius: 6px;
  }
  .event-details__category {
	position: absolute;
	top: 24px;
	left: 24px;
	display: inline-block;
	margin: 0;
	padding: 4px 10px;
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
	border-radius: 6px;
  }
  .event-details__title {
	margin-bottom: 29px;
	font-size: 30px;
	font-weight: 600;
	/* text-transform: capitalize; */
	line-height: 1.4;
  }
  .event-details__title--top {
	margin-bottom: 26px;
  }
  .event-details__title--requirements {
	margin-bottom: 16px;
  }
  @media (max-width: 575px) {
	.event-details__title {
	  font-size: 26px;
	}
  }
  @media (max-width: 430px) {
	.event-details__title {
	  font-size: 24px;
	}
  }
  .event-details__text {
	margin: 0;
	font-weight: 400;
  }
  .event-details__text + .event-details__text {
	margin-top: 11px;
  }
  .event-details__requirements__text {
	margin-bottom: 32px;
	font-weight: 400;
  }
  .event-details__requirements__list {
	margin: 0;
  }
  .event-details__requirements__list li + li {
	margin-top: 20px;
  }
  .event-details__requirements__list li {
	display: flex;
	gap: 12px;
	font-size: 16px;
	font-weight: 400;
	color: var(--ezaango-text, #7B7980);
  }
  .event-details__requirements__list__icon {
	position: relative;
	top: -1px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 30px;
	height: 30px;
	font-size: 16px;
	color: var(--ezaango-base, #674CEF);
	border: 1px solid var(--ezaango-base, #674CEF);
	border-radius: 50%;
	transition: all 500ms ease;
  }
  .event-details__requirements__list__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .event-details__info {
	padding: 30px 30px 40px;
	border-radius: 10px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 390px) {
	.event-details__info {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .event-details__info__title {
	margin-bottom: 21px;
	font-size: 24px;
	font-weight: 600;
	/* text-transform: capitalize; */
	line-height: 1.458;
  }
  @media (max-width: 575px) {
	.event-details__info__title {
	  font-size: 22px;
	}
  }
  .event-details__info__list {
	margin-bottom: 40px;
  }
  .event-details__info__list li {
	padding-top: 16px;
	padding-bottom: 15px;
	display: flex;
	gap: 8px;
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .event-details__info__list li:first-child {
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .event-details__info__icon {
	position: relative;
	top: 3px;
	display: inline-flex;
	flex-shrink: 0;
	font-size: 20px;
	color: var(--ezaango-base, #674CEF);
  }
  .event-details__info__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .event-details__info__text {
	font-size: 16px;
	font-weight: 400;
	/* text-transform: capitalize; */
  }
  .event-details__info__text__title {
	font-weight: 500;
	color: var(--ezaango-black, #20104B);
  }
  .event-details__info__price {
	margin-bottom: 12px;
	padding: 13px 14px;
	font-size: 16px;
	font-weight: 600;
	color: var(--ezaango-base, #674CEF);
	text-align: center;
	/* text-transform: capitalize; */
	border: 1px solid var(--ezaango-base, #674CEF);
	border-radius: 8px;
  }
  .event-details__info__btn {
	width: 100%;
	padding: 14px 18px;
	justify-content: center;
	gap: 10px;
	border-radius: 8px;
  }
  .event-details__info__btn .eduhive-btn__icon {
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
  }
  .event-details__info__btn .eduhive-btn__icon__inner {
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__info__btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__social {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px 17px;
  }
  .event-details__social__title {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.75;
  }
  .event-details__social .social-links-two {
	gap: 9px;
  }
  .event-details__social .social-links-two a {
	border-color: var(--ezaango-base, #674CEF);
  }
  .event-details__social .social-links-two__icon {
	color: var(--ezaango-base, #674CEF);
  }
  .event-details__location {
	margin-top: 48px;
  }
  .event-details__location__inner {
	position: relative;
  }
  .event-details__location__direction {
	width: 100%;
	max-width: 368px;
	padding: 23px 30px 39px;
	position: absolute;
	left: 50%;
	bottom: 40px;
	transform: translateX(-50%);
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 10px;
	border: 1px solid var(--ezaango-gray, #E5E5E5);
  }
  @media (max-width: 430px) {
	.event-details__location__direction {
	  max-width: 330px;
	}
  }
  @media (max-width: 390px) {
	.event-details__location__direction {
	  max-width: 300px;
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  @media (max-width: 360px) {
	.event-details__location__direction {
	  max-width: 270px;
	}
  }
  .event-details__location__direction__top {
	margin-bottom: 18px;
	display: flex;
	align-items: flex-start;
	gap: 8px;
  }
  .event-details__location__direction__icon {
	position: relative;
	top: 5px;
	display: inline-flex;
	flex-shrink: 0;
	font-size: 17px;
	color: var(--ezaango-base, #674CEF);
  }
  .event-details__location__direction__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .event-details__location__direction__text {
	margin: 0;
	font-weight: 400;
  }
  .event-details__location__direction__text span {
	font-weight: 500;
	color: var(--ezaango-black, #20104B);
  }
  .event-details__location__direction__btn {
	width: 100%;
	padding: 11px 18px;
	font-weight: 600;
	justify-content: center;
	gap: 10px;
	border-radius: 8px;
  }
  .event-details__location__direction__btn .eduhive-btn__icon {
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
  }
  .event-details__location__direction__btn .eduhive-btn__icon__inner {
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__location__direction__btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-white, #FFFFFF);
  }  
 
/*--------------------------------------------------------------
# Login
--------------------------------------------------------------*/
.login-page {
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .login-page__image__inner {
	position: relative;
	padding-left: 35px;
	display: inline-block;
  }
  @media (max-width: 430px) {
	.login-page__image__inner {
	  padding-left: 30px;
	}
  }
  @media (max-width: 360px) {
	.login-page__image__inner {
	  padding-left: 25px;
	}
  }
  .login-page__image__inner::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: calc(100% - 60px);
	height: calc(100% - 61px);
	border-radius: 30px;
	border: 1px solid var(--ezaango-base, #674CEF);
	animation: moveX 2s linear infinite;
  }
  .login-page__image__inner img {
	position: relative;
	max-width: 100%;
	height: auto;
	border-radius: 30px;
	z-index: 1;
  }
  .login-page__form {
	padding: 60px 40px;
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 30px;
  }
  @media (max-width: 575px) {
	.login-page__form {
	  padding: 40px;
	}
  }
  @media (max-width: 390px) {
	.login-page__form {
	  padding-left: 30px;
	  padding-right: 30px;
	}
  }
  @media (max-width: 360px) {
	.login-page__form {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .login-page__form__inner {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 360px;
  }
  .login-page__form__top {
	margin-bottom: 17px;
  }
  .login-page__form__logo {
	margin-bottom: 24px;
  }
  .login-page__form__title {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
  }
  .login-page__form__wrapp {
	padding-bottom: 32px;
	margin-bottom: 32px;
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .login-page__form__input-box:not(:first-child) {
	margin-top: 8px;
  }
  .login-page__form__input-box--3 {
	margin-top: 22px !important;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 15px;
  }
  .login-page__form__input-box--4 {
	margin-top: 32px !important;
  }
  .login-page__form__input-box__inner {
	position: relative;
  }
  .login-page__form__label {
	margin-bottom: 0;
	padding-left: 16px;
	font-size: 14px;
	font-weight: 600;
	color: var(--ezaango-black, #20104B);
	/* text-transform: capitalize; */
  }
  .login-page__form input[type=text],
  .login-page__form input[type=password] {
	outline: 0;
	padding-left: 16px;
	padding-right: 16px;
	width: 100%;
	height: 48px;
	font-size: 15px;
	color: var(--ezaango-text, #7B7980);
	font-weight: 400;
	background-color: var(--ezaango-white, #FFFFFF);
	border: 0.5px solid var(--ezaango-gray, #E5E5E5);
	border-radius: 6px;
	transition: all 500ms ease;
  }
  .login-page__form input[type=text]:focus,
  .login-page__form input[type=password]:focus {
	color: var(--ezaango-black, #20104B);
	border-color: var(--ezaango-base, #674CEF);
  }
  .login-page__form .toggle-password-icon {
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
	z-index: 1;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
	transition: all 400ms ease;
  }
  .login-page__form .toggle-password-icon:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .login-page__form__checked-box {
	position: relative;
	display: inline-flex;
	align-items: center;
	font-size: 12px;
	font-weight: 400;
	color: var(--ezaango-black, #20104B);
	line-height: 1.5;
	cursor: pointer;
	transition: all 500ms ease;
  }
  .login-page__form__checked-box:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .login-page__form__checked-box input {
	margin-right: 48px;
	opacity: 0;
	width: 0;
	height: 0;
  }
  .login-page__form__checked-box span {
	width: 40px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	top: -2px;
	left: 0;
	background-color: var(--ezaango-border-color, #DBD8E6);
	border-radius: 36px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
  }
  .login-page__form__checked-box span::before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	top: 2px;
	left: 2px;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 50%;
	box-shadow: 1px 1px 2px -1px rgba(51, 51, 51, 0.3);
	-webkit-transition: 0.4s;
	transition: 0.4s;
  }
  .login-page__form__checked-box input:checked + span {
	background-color: var(--ezaango-base, #674CEF);
  }
  .login-page__form__checked-box input:focus + span {
	box-shadow: 0 0 1px var(--ezaango-base, #674CEF);
  }
  .login-page__form__checked-box input:checked + span::before {
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px);
  }
  .login-page__form__forgot {
	font-size: 12px;
	font-weight: 400;
	color: var(--ezaango-text, #7B7980);
	line-height: 1.5;
  }
  .login-page__form__forgot:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .login-page__form__btn {
	padding: 6px 20px;
	width: 100%;
	display: block;
	/* text-transform: capitalize; */
	border-radius: 6px;
  }
  .login-page__form__bottom {
	text-align: center;
  }
  .login-page__form__signin-google {
	margin-bottom: 26px;
	outline: 0;
	border: 1px solid var(--ezaango-black, #20104B);
	padding: 8.5px 15px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	font-size: 12px;
	font-weight: 400;
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-black, #20104B);
	border-radius: 6px;
	transition: all 500ms ease;
  }
  .login-page__form__signin-google:hover {
	color: var(--ezaango-black, #20104B);
	background-color: transparent;
  }
  .login-page__form__signin-google img {
	max-width: 100%;
	height: auto;
  }
  .login-page__form__register-text {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	color: var(--ezaango-black, #20104B);
	line-height: 1.5;
  }
  .login-page__form__register-text a {
	font-weight: 600;
	color: var(--ezaango-base, #674CEF);
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .login-page__form__register-text a:hover {
	background-size: 100% 1px;
  }
  
  @keyframes moveX {
	0% {
	  -webkit-transform: translateY(-50%) translateZ(0);
	  transform: translateY(-50%) translateZ(0);
	}
	50% {
	  -webkit-transform: translateY(-50%) translate3d(15px, 0, 0);
	  transform: translateY(-50%) translate3d(15px, 0, 0);
	}
	100% {
	  -webkit-transform: translateY(-50%) translateZ(0);
	  transform: translateY(-50%) translateZ(0);
	}
  }  
/*--------------------------------------------------------------
# Event Details
--------------------------------------------------------------*/
.event-details {
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__top {
	margin-bottom: 20px;
  }
  .event-details__image {
	margin-bottom: 29px;
	position: relative;
	border-radius: 6px;
  }
  .event-details__image img {
	width: 100%;
	display: block;
	border-radius: 6px;
  }
  .event-details__category {
	position: absolute;
	top: 24px;
	left: 24px;
	display: inline-block;
	margin: 0;
	padding: 4px 10px;
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
	border-radius: 6px;
  }
  .event-details__title {
	margin-bottom: 29px;
	font-size: 30px;
	font-weight: 600;
	/* text-transform: capitalize; */
	line-height: 1.4;
  }
  .event-details__title--top {
	margin-bottom: 26px;
  }
  .event-details__title--requirements {
	margin-bottom: 16px;
  }
  @media (max-width: 575px) {
	.event-details__title {
	  font-size: 26px;
	}
  }
  @media (max-width: 430px) {
	.event-details__title {
	  font-size: 24px;
	}
  }
  .event-details__text {
	margin: 0;
	font-weight: 400;
  }
  .event-details__text + .event-details__text {
	margin-top: 11px;
  }
  .event-details__requirements__text {
	margin-bottom: 32px;
	font-weight: 400;
  }
  .event-details__requirements__list {
	margin: 0;
  }
  .event-details__requirements__list li + li {
	margin-top: 20px;
  }
  .event-details__requirements__list li {
	display: flex;
	gap: 12px;
	font-size: 16px;
	font-weight: 400;
	color: var(--ezaango-text, #7B7980);
  }
  .event-details__requirements__list__icon {
	position: relative;
	top: -1px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 30px;
	height: 30px;
	font-size: 16px;
	color: var(--ezaango-base, #674CEF);
	border: 1px solid var(--ezaango-base, #674CEF);
	border-radius: 50%;
	transition: all 500ms ease;
  }
  .event-details__requirements__list__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .event-details__info {
	padding: 30px 30px 40px;
	border-radius: 10px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 390px) {
	.event-details__info {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .event-details__info__title {
	margin-bottom: 21px;
	font-size: 24px;
	font-weight: 600;
	/* text-transform: capitalize; */
	line-height: 1.458;
  }
  @media (max-width: 575px) {
	.event-details__info__title {
	  font-size: 22px;
	}
  }
  .event-details__info__list {
	margin-bottom: 40px;
  }
  .event-details__info__list li {
	padding-top: 16px;
	padding-bottom: 15px;
	display: flex;
	gap: 8px;
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .event-details__info__list li:first-child {
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .event-details__info__icon {
	position: relative;
	top: 3px;
	display: inline-flex;
	flex-shrink: 0;
	font-size: 20px;
	color: var(--ezaango-base, #674CEF);
  }
  .event-details__info__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .event-details__info__text {
	font-size: 16px;
	font-weight: 400;
	/* text-transform: capitalize; */
  }
  .event-details__info__text__title {
	font-weight: 500;
	color: var(--ezaango-black, #20104B);
  }
  .event-details__info__price {
	margin-bottom: 12px;
	padding: 13px 14px;
	font-size: 16px;
	font-weight: 600;
	color: var(--ezaango-base, #674CEF);
	text-align: center;
	/* text-transform: capitalize; */
	border: 1px solid var(--ezaango-base, #674CEF);
	border-radius: 8px;
  }
  .event-details__info__btn {
	width: 100%;
	padding: 14px 18px;
	justify-content: center;
	gap: 10px;
	border-radius: 8px;
  }
  .event-details__info__btn .eduhive-btn__icon {
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
  }
  .event-details__info__btn .eduhive-btn__icon__inner {
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__info__btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__social {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px 17px;
  }
  .event-details__social__title {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.75;
  }
  .event-details__social .social-links-two {
	gap: 9px;
  }
  .event-details__social .social-links-two a {
	border-color: var(--ezaango-base, #674CEF);
  }
  .event-details__social .social-links-two__icon {
	color: var(--ezaango-base, #674CEF);
  }
  .event-details__location {
	margin-top: 48px;
  }
  .event-details__location__inner {
	position: relative;
  }
  .event-details__location__direction {
	width: 100%;
	max-width: 368px;
	padding: 23px 30px 39px;
	position: absolute;
	left: 50%;
	bottom: 40px;
	transform: translateX(-50%);
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 10px;
	border: 1px solid var(--ezaango-gray, #E5E5E5);
  }
  @media (max-width: 430px) {
	.event-details__location__direction {
	  max-width: 330px;
	}
  }
  @media (max-width: 390px) {
	.event-details__location__direction {
	  max-width: 300px;
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  @media (max-width: 360px) {
	.event-details__location__direction {
	  max-width: 270px;
	}
  }
  .event-details__location__direction__top {
	margin-bottom: 18px;
	display: flex;
	align-items: flex-start;
	gap: 8px;
  }
  .event-details__location__direction__icon {
	position: relative;
	top: 5px;
	display: inline-flex;
	flex-shrink: 0;
	font-size: 17px;
	color: var(--ezaango-base, #674CEF);
  }
  .event-details__location__direction__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .event-details__location__direction__text {
	margin: 0;
	font-weight: 400;
  }
  .event-details__location__direction__text span {
	font-weight: 500;
	color: var(--ezaango-black, #20104B);
  }
  .event-details__location__direction__btn {
	width: 100%;
	padding: 11px 18px;
	font-weight: 600;
	justify-content: center;
	gap: 10px;
	border-radius: 8px;
  }
  .event-details__location__direction__btn .eduhive-btn__icon {
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
  }
  .event-details__location__direction__btn .eduhive-btn__icon__inner {
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .event-details__location__direction__btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-white, #FFFFFF);
  }  

.prof-side1 .img-part img {
    border-radius: 50%;
    height: 70px;
    width: 70px;
    object-fit: cover;
}  
.gap-10 {
    gap: 10px;
}
.prof-side1 .content-part h5 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.prof-side1 .content-part p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    padding-bottom: 0;
    color: rgb(10, 88, 202);
}
.prof-side2 {
    margin-top: 20px;
}
.prof-side2 .icon-part {
    padding: 0;
    margin: 0;
}
.prof-side2 .icon-part i,
.prof-side2 .icon-part svg {
    margin: 0;
    padding: 0;
    font-weight: 500;
    color: var(--ezaango-black, #20104B);
    font-size: 16px;
}
.prof-side2 .icon-content {
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif) !important;
    font-size: 15px;
	color: var(--ezaango-black, #20104B);
}
.profile__item {
    position: relative;
    background-color: var(--ezaango-white, #FFFFFF);
    border: 1px solid var(--ezaango-border-color, #DBD8E6);
    transition: all 500ms ease;
	padding: 32px;
}
h3.profile_desc_title {
    font-weight: 700;
}
.form-one input[type=file] {
    padding-top: 19px;
}
.mb-215rem {
	margin-bottom: 2.15rem;
}
.mr-2 {
    margin-right: 0.75rem;
}
h3.course-card__title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.rating-wrapper {
	display: inline-flex;
	direction: rtl !important;	
  
	label {
	  color: #E1E6F6;
	  cursor: pointer;
	  display: inline-flex;
	  font-size: 3rem;
	  padding: 0.5rem .3rem;
	  transition: color 0.5s;
	  margin-bottom: 0;
	}
	
	 svg {
	   -webkit-text-fill-color: transparent;
	   -webkit-filter: drop-shadow (4px 1px 6px rgba(198, 206, 237, 1));
	   filter:drop-shadow(5px 1px 3px rgba(198, 206, 237, 1));
	}
  
	input {
	  height: 100%;
	  width: 100%;
	}
	
	input {
	  display: none;
	}
  
	label:hover,
	label:hover ~ label,
	input:checked ~ label  {
	  color: var(--ezaango-base, #674CEF);
	}
  
	label:hover,
	label:hover ~ label,
	input:checked ~ label  {
	  color: var(--ezaango-base, #674CEF);
	}
  }
  label.star-rating i {
		font-size: 28px;
  }
  
  .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: var(--bs-nav-pills-link-active-color);
	background-color: var(--ezaango-black, #20104B);
  }
  .nav-link {
	color: var(--ezaango-black, #20104B);
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
  }  
/*--------------------------------------------------------------
# Dashboard
--------------------------------------------------------------*/
.product {
	position: relative;
}
.product__sidebar {
	margin-top: 0px;
	position: relative;
}
  @media (max-width: 991px) {
	.product__sidebar {
	  margin-top: 0;
	}
  }
  .product__sidebar__item + .product__sidebar__item {
	margin-top: 30px;
  }
  .product__sidebar__item {
	padding: 30px;
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  .product__sidebar__title {
	position: relative;
	font-size: 18px;
	color: var(--ezaango-black3, #202220);
	font-weight: 700;
	line-height: 16px;
	/* text-transform: capitalize; */
	margin-top: -2px;
	margin-bottom: 21px;
  }
  .product__search {
	display: flex;
	align-items: center;
	position: relative;
	height: 59px;
  }
  .product__search input[type=search],
  .product__search input[type=text] {
	padding-left: 15px;
	padding-right: 35px;
	outline: none;
	border: 0;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	font-size: 14px;
	color: var(--ezaango-text, #7B7980);
	font-weight: 500;
	line-height: 1;
	width: 100%;
	height: 100%;
	background-color: var(--ezaango-white, #FFFFFF);
	transition: all 500ms ease;
  }
  .product__search input[type=search]:focus,
  .product__search input[type=text]:focus {
	color: var(--ezaango-black2, #181818);
	border-color: var(--ezaango-base, #674CEF);
  }
  .product__search button[type=submit] {
	padding: 0;
	border: none;
	outline: none;
	background-color: transparent;
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	width: auto;
	font-size: 20px;
	color: var(--ezaango-base, #674CEF);
	z-index: 11;
	transition: all 400ms ease;
  }
  .product__search button[type=submit] svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .product__search button[type=submit]:hover {
	color: var(--ezaango-black, #20104B);
  }
  .product__price-ranger {
	padding-top: 31px;
	padding-bottom: 30px;
  }
  .product__price-ranger .product__sidebar__title {
	margin-bottom: 28px;
  }
  .product__price-ranger .price-ranger {
	background-color: var(--ezaango-white, #FFFFFF);
	padding: 15px 21px 7px 9px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .product__price-ranger .price-ranger .ui-slider .ui-slider-handle:nth-child(2) {
	display: none;
  }
  .product__price-ranger .price-ranger .ui-slider .ui-slider-handle:nth-child(3) {
	position: relative;
	position: absolute;
  }
  .product__price-ranger .price-ranger .ui-slider .ui-slider-handle:nth-child(3)::after {
	content: "";
	width: 8px;
	height: 8px;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .product__price-ranger #slider-range {
	margin: 0;
	background-color: transparent;
	border: 1px solid var(--ezaango-base, #674CEF);
	height: 7px;
	border-radius: 10px;
	position: relative;
  }
  .product__price-ranger #slider-range .ui-slider-range {
	height: 100%;
	background: var(--ezaango-base, #674CEF);
  }
  .product__price-ranger #slider-range .ui-slider-handle {
	position: absolute;
	top: -6.5px;
	background: var(--ezaango-base, #674CEF);
	border: 0;
	height: 18px;
	width: 18px !important;
	border-radius: 50%;
	margin-left: -2px;
	outline: medium none;
	cursor: pointer;
	z-index: 2;
  }
  .product__price-ranger .ranger-min-max-block {
	position: relative;
	display: block;
	margin-top: 6px;
  }
  .product__price-ranger .ranger-min-max-block input[type=text] {
	position: relative;
	display: inline-block;
	color: var(--ezaango-text, #7B7980);
	font-size: 12px;
	font-weight: 500;
	width: 36px;
	line-height: 14px;
	border: none;
	outline: none;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	padding: 0;
	text-align: center;
	background-color: transparent;
  }
  .product__price-ranger .ranger-min-max-block span {
	position: relative;
	display: inline-block;
	color: var(--ezaango-text, #7B7980);
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;
	left: -1px;
  }
  .product__categories {
	padding-top: 31px;
  }
  .product__categories__title {
	margin-bottom: 13.5px;
  }
  .product__categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: -17px;
  }
  .product__categories ul li {
	position: relative;
	margin: 0 0 3.5px;
  }
  .product__categories ul li a {
	position: relative;
	padding: 13.5px 0;
	overflow: hidden;
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 15px;
	line-height: 1;
	/* text-transform: capitalize; */
	color: var(--ezaango-text, #7B7980);
	font-weight: 500;
	transition: all 500ms ease;
	z-index: 1;
  }
  .column-hide {
	display: none;
  }
  .show {
	display: block;
  }
  .product__categories ul li a::after {
	position: absolute;
	content: "";
	width: 0;
	height: 100%;
	top: 0;
	right: 0;
	z-index: -1;
	background-color: var(--ezaango-base, #674CEF);
	transition: all 500ms ease;
  }
  .product__categories ul li a .product-categories__icon {
	display: inline-flex;
	font-size: 12px;
	color: var(--ezaango-text, #7B7980);
	transition: all 500ms ease;
  }
  .product__categories ul li a .product-categories__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .product__categories ul li a:hover {
	padding-left: 15px;
	padding-right: 15px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .product__categories ul li a:hover::after {
	left: 0;
	width: 100%;
  }
  .product__categories ul li a:hover .product-categories__icon {
	color: var(--ezaango-white, #FFFFFF);
  }
  .product__info-top {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	margin-bottom: 30px;
  }
  .product__categories ul li a.actived {
    padding-left: 15px;
    padding-right: 15px;
    color: var(--ezaango-white, #FFFFFF);
 }
 .product__categories ul li a.actived::after {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    z-index: -1;
    background-color: var(--ezaango-base, #674CEF);
    transition: all 500ms ease;
 }
  @media (max-width: 767px) {
	.product__info-top {
	  display: block;
	  margin-bottom: 40px;
	}
  }
  .product__showing-text {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	color: var(--ezaango-text, #7B7980);
	/* text-transform: capitalize; */
  }
  @media (max-width: 767px) {
	.product__showing-text {
	  margin-bottom: 25px;
	}
  }
  .product__showing-sort {
	margin: 0;
  }
  .product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	position: relative;
	display: block;
	width: 100%;
	min-width: 177px !important;
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  @media (max-width: 767px) {
	.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	  min-width: 141px !important;
	}
  }
  .product__showing-sort .bootstrap-select > .dropdown-toggle::after {
	display: none;
  }
  .product__showing-sort .bootstrap-select .dropdown-menu {
	border: none;
  }
  .product__showing-sort .bootstrap-select > .dropdown-toggle {
	position: relative;
	height: 56px;
	outline: none !important;
	border-radius: 0;
	border: 0;
	background-color: transparent !important;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 38px;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-black, #20104B) !important;
	/* text-transform: capitalize; */
	font-size: 16px;
	line-height: 56px;
	font-weight: 500;
	box-shadow: none !important;
	background-repeat: no-repeat;
	background-size: 14px 12px;
	background-position: right 25.75px center;
  }
  .product__showing-sort .bootstrap-select > .dropdown-toggle > .filter-option {
	text-align: left;
  }
  @media (max-width: 767px) {
	.product__showing-sort .bootstrap-select > .dropdown-toggle > .filter-option {
	  text-align: left;
	}
  }
  .product__showing-sort .bootstrap-select > .dropdown-toggle:before {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 15px;
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	font-weight: 900;
	font-size: 17px;
	color: var(--ezaango-text, #7B7980);
  }
  .product__showing-sort .bootstrap-select .dropdown-menu > li + li > a {
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .product__showing-sort .bootstrap-select .dropdown-menu > li > a {
	font-size: 14px;
	font-weight: 500;
	padding: 5px 16px 6px;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-black, #20104B);
	background-color: var(--ezaango-white2, #EDEAF4);
	/* text-transform: capitalize; */
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
  }
  .product__showing-sort .bootstrap-select .dropdown-menu > li:hover > a,
  .product__showing-sort .bootstrap-select .dropdown-menu > li.selected > a {
	background-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-white, #FFFFFF);
	border-color: var(--ezaango-base, #674CEF);
  }
  .product__item {
	position: relative;
	background-color: var(--ezaango-white, #FFFFFF);
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	transition: all 500ms ease;
  }
  .product__item:hover {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
  .product__item__image {
	min-height: 270px;
	position: relative;
	padding: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  .product__item__image img {
	max-width: 100%;
	height: auto;
	transition: all 500ms ease;
	transform: scale(1);
  }
  .product__item:hover .product__item__image img {
	transform: scale(1.05);
  }
  .product__item__content {
	position: relative;
	text-align: center;
	padding: 30px 30px 30px;
  }
  @media (max-width: 767px) {
	.product__item__content {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .product__item .eduhive-ratings {
	justify-content: center;
	gap: 6.75px;
	margin-bottom: 16px;
  }
  .product__item .eduhive-ratings__icon {
	font-size: 12px;
  }
  .product__item__title {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25;
	text-transform: uppercase;
	margin-bottom: 12px;
  }
  @media (max-width: 767px) {
	.product__item__title {
	  font-size: 18px;
	}
  }
  .product__item__title:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .product__item__title a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .product__item__title a:hover {
	background-size: 100% 1px;
  }
  .product__item__price {
	font-size: 18px;
	color: var(--ezaango-text, #7B7980);
	text-align: center;
	line-height: 1.222;
	font-weight: 500;
	margin-bottom: 17px;
  }
  .product__item .eduhive-btn {
	padding: 9.5px 16px;
	font-size: 14px;
	gap: 30px;
	border-radius: 0;
  }
  .product__item .eduhive-btn .eduhive-btn__text {
	display: inline-block;
	position: relative;
  }
  .product__item .eduhive-btn .eduhive-btn__text::after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	transform: translateY(-50%);
	width: 1px;
	height: 25px;
	background-color: RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.2);
  }
  .product__item .eduhive-btn .eduhive-btn__icon {
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
  }
  .product__item .eduhive-btn .eduhive-btn__icon__inner {
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
  }
  
  .product-page {
	padding-top: 120px;
  }
  @media (max-width: 767px) {
	.product-page {
	  padding-top: 91px;
	}
  }
  @media (max-width: 575px) {
	.product-page {
	  padding-top: 71px;
	}
  }
  @media (max-width: 767px) {
	.product-page--carousel {
	  padding-top: 100px;
	}
  }
  @media (max-width: 575px) {
	.product-page--carousel {
	  padding-top: 80px;
	}
  }
  @media (max-width: 991px) {
	.product-page--left {
	  padding-top: 120px;
	}
  }
  @media (max-width: 767px) {
	.product-page--left {
	  padding-top: 100px;
	}
  }
  @media (max-width: 575px) {
	.product-page--left {
	  padding-top: 80px;
	}
  }
  .product-page .post-pagination {
	justify-content: center;
  }
  @media (max-width: 991px) {
	.product-page .post-pagination {
	  margin-top: 20px;
	}
  }
  .product-page .product__item__image img {
	width: auto !important;
	display: inline-block !important;
  }
 
/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/  
  .courses-page {
	background-color: var(--ezaango-white, #FFFFFF);
  }  
  .course-card {
	position: relative;
	padding: 30px 30px 0;
	border-radius: 20px;
	background-color: var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 4px 60px rgba(30, 21, 75, 0.1);
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.course-card {
	  padding: 20px 20px 0;
	}
  }
  @media (max-width: 360px) {
	.course-card {
	  padding: 20px 20px 0;
	}
  }
  .course-card__image {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
  }
  .course-card__image img {
	width: 100%;
	display: block;
	border-radius: 20px;
  }
  .course-card__ratings {
	min-width: 214px;
	padding: 11px 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 0px 0px 20px 20px;
	z-index: 2;
  }
  .course-card__ratings--hover {
	padding: 0;
	margin-bottom: 25px;
	justify-content: flex-start;
	position: static;
	transform: translate(0);
	background-color: transparent;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.course-card__ratings .eduhive-ratings {
	  gap: 6px;
	}
  }
  @media (max-width: 360px) {
	.course-card__ratings .eduhive-ratings {
	  gap: 6px;
	}
  }
  .course-card__ratings .eduhive-ratings__icon {
	position: relative;
	top: -1px;
	font-size: 14px;
	color: var(--ezaango-primary, #EF802E);
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.course-card__ratings .eduhive-ratings__icon {
	  font-size: 13px;
	}
  }
  @media (max-width: 360px) {
	.course-card__ratings .eduhive-ratings__icon {
	  font-size: 13px;
	}
  }
  .course-card__ratings__text {
	margin: 0;
	font-size: 13px;
	color: var(--ezaango-text, #7B7980);
  }
  .course-card__content__top {
	margin-bottom: 11px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
  }
  .course-card__content__top--hover {
	margin-bottom: 21px;
  }
  .course-card__category {
	padding: 2px 9px;
	font-size: 15px;
	color: var(--ezaango-white, #FFFFFF);
	/* text-transform: capitalize; */
	background-color: var(--ezaango-secondary, #39D4D6);
	border-radius: 6px;
  }
  .course-card__duration {
	padding: 2px 10.5px;
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 15px;
	color: var(--ezaango-white, #FFFFFF);
	/* text-transform: capitalize; */
	background-color: var(--ezaango-base, #674CEF);
	border-radius: 6px;
  }
  .course-card__duration__icon {
	display: inline-flex;
	font-size: 14px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .course-card__duration__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-card__title {
	margin-bottom: 21px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.666;
	min-height: 56px;
	/* text-transform: capitalize; */
  }
  .course-card__title--hover {
	margin-bottom: 14px;
  }
  .course-card__title:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .course-card__title a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .course-card__title a:hover {
	background-size: 100% 1px;
  }
  .course-card__info {
	padding: 5px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 10px 30px;
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .course-card__lessons, .course-card__students {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 13px;
	font-weight: 500;
	color: var(--ezaango-text, #7B7980);
	/* text-transform: capitalize; */
  }
  .course-card__lessons__icon, .course-card__students__icon {
	position: relative;
	top: -1px;
	display: inline-flex;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
  }
  .course-card__lessons__icon svg, .course-card__students__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-card__price {
	display: inline-block;
	margin: 22px 0 0;
	padding: 12px 25px;
	font-size: 18px;
	font-weight: 700;
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-primary, #EF802E);
	border-radius: 20px 20px 0px 0px;
  }
  .course-card__hover {
	width: 100%;
	height: 100%;
	padding: 31px 27px 31px;
	position: absolute;
	top: 0;
	left: 0;
	transform: scaleY(0);
	transform-origin: bottom;
	transform-style: preserve-3d;
	border-radius: 20px;
	background-color: var(--ezaango-white, #FFFFFF);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border: 3px solid var(--ezaango-secondary, #39D4D6);
	z-index: 3;
	transition: all 400ms ease-in-out;
	overflow-x: hidden;
	overflow-y: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none;
  }
  .course-card__hover::-webkit-scrollbar {
	display: none;
  }
  .course-card__info.course-card__info--hover {
    margin-top: 95px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.course-card__hover {
	  padding: 21px 17px 21px;
	}
  }
  @media (max-width: 360px) {
	.course-card__hover {
	  padding: 21px 17px 21px;
	}
  }
  .course-card__hover__content {
	position: relative;
	z-index: 1;
  }
  .course-card:hover .course-card__hover {
	transform: scaleY(1);
  }
  .course-card__text {
	margin-bottom: 23px;
	/* text-transform: capitalize; */
  }
  .course-card__btn {
	margin-bottom: 30px;
  }  

/*--------------------------------------------------------------
# Corporate training
--------------------------------------------------------------*/
  .about-two {
	position: relative;
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .about-two .container {
	position: relative;
	z-index: 1;
  }
  .about-two__image {
	position: relative;
	display: table;
  }
  .about-two__image__one {
	position: relative;
	width: 436px;
	height: 436px;
	border-radius: 50%;
	border: 12px solid var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
	z-index: 2;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.about-two__image__one {
	  width: 400px;
	  height: 400px;
	}
  }
  @media (max-width: 575px) {
	.about-two__image__one {
	  width: 370px;
	  height: 370px;
	}
  }
  @media (max-width: 430px) {
	.about-two__image__one {
	  width: 340px;
	  height: 340px;
	}
  }
  @media (max-width: 390px) {
	.about-two__image__one {
	  width: 310px;
	  height: 310px;
	}
  }
  @media (max-width: 360px) {
	.about-two__image__one {
	  width: 270px;
	  height: 270px;
	}
  }
  .about-two__image__two {
	position: absolute;
	right: -89px;
	bottom: -24px;
	width: 292px;
	height: 292px;
	border-radius: 50%;
	border: 8px solid var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
	z-index: 3;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.about-two__image__two {
	  width: 230px;
	  height: 230px;
	  right: -45px;
	}
  }
  @media (max-width: 575px) {
	.about-two__image__two {
	  width: 210px;
	  height: 210px;
	  right: -35px;
	}
  }
  @media (max-width: 430px) {
	.about-two__image__two {
	  width: 170px;
	  height: 170px;
	  right: -20px;
	}
  }
  @media (max-width: 360px) {
	.about-two__image__two {
	  width: 150px;
	  height: 150px;
	}
  }
  .about-two__image__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 64px;
	right: -54px;
	animation: zumpBottom 2s linear infinite;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.about-two__image__shape-one {
	  right: -40px;
	}
  }
  @media (max-width: 575px) {
	.about-two__image__shape-one {
	  right: -28px;
	}
  }
  @media (max-width: 430px) {
	.about-two__image__shape-one {
	  right: -19px;
	}
  }
  .about-two__image__shape-box {
	position: absolute;
	top: 32px;
	left: 56px;
	width: calc(100% + 31px);
	height: calc(100% - 5px);
	background-color: var(--ezaango-secondary, #39D4D6);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 828.000000"><g transform="translate(0.000000,828.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4230 8266 c0 -10 -19 -16 -67 -21 -240 -22 -587 -133 -850 -272 -114 -60 -179 -100 -378 -237 -34 -24 -212 -165 -235 -187 -8 -8 -51 -46 -95 -84 -106 -93 -341 -328 -495 -495 -68 -74 -129 -140 -135 -146 -5 -6 -55 -60 -110 -120 -55 -59 -131 -142 -169 -184 -110 -119 -413 -419 -506 -500 -110 -96 -506 -491 -596 -595 -230 -265 -417 -550 -497 -760 -8 -22 -22 -58 -30 -80 -18 -49 -42 -140 -57 -220 -13 -70 -8 -405 8 -475 21 -97 86 -244 149 -343 15 -23 32 -49 38 -58 58 -95 273 -328 445 -483 62 -56 214 -183 290 -241 36 -28 70 -55 75 -61 6 -6 39 -33 75 -59 36 -27 97 -74 135 -105 39 -31 126 -101 195 -156 69 -54 136 -108 149 -119 134 -110 343 -310 447 -426 82 -91 173 -195 224 -254 23 -27 52 -61 64 -75 12 -14 71 -84 131 -155 216 -257 293 -343 460 -511 192 -193 246 -240 406 -360 105 -79 153 -110 263 -172 96 -55 277 -142 295 -142 5 0 22 -6 38 -14 30 -15 188 -64 288 -89 195 -49 279 -58 620 -64 368 -6 471 2 765 64 128 27 325 85 450 133 30 12 69 26 87 31 18 5 35 14 38 19 4 6 12 10 20 10 23 0 279 122 410 196 33 18 69 38 80 44 106 54 345 208 570 367 134 94 473 354 775 593 41 33 165 128 275 212 421 320 579 530 671 898 27 106 27 499 0 640 -9 52 -24 131 -32 175 -9 44 -21 107 -29 140 -7 33 -20 96 -30 140 -9 44 -23 105 -30 135 -13 53 -24 109 -60 285 -26 129 -72 308 -91 353 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -24 58 -36 88 -21 52 -99 212 -124 255 -155 265 -403 520 -881 905 -122 98 -224 190 -309 278 -85 88 -237 267 -282 332 -14 19 -35 49 -47 65 -12 17 -41 55 -63 85 -22 30 -62 85 -87 123 -26 37 -67 97 -92 133 -25 36 -45 67 -45 70 0 3 -21 34 -47 69 -27 36 -68 95 -93 131 -56 82 -232 318 -298 399 -146 179 -350 365 -530 483 -87 56 -269 150 -344 177 -182 65 -349 107 -493 123 -47 5 -69 12 -67 20 1 9 -64 12 -288 12 -244 0 -290 -2 -290 -14z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 828.000000"><g transform="translate(0.000000,828.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4230 8266 c0 -10 -19 -16 -67 -21 -240 -22 -587 -133 -850 -272 -114 -60 -179 -100 -378 -237 -34 -24 -212 -165 -235 -187 -8 -8 -51 -46 -95 -84 -106 -93 -341 -328 -495 -495 -68 -74 -129 -140 -135 -146 -5 -6 -55 -60 -110 -120 -55 -59 -131 -142 -169 -184 -110 -119 -413 -419 -506 -500 -110 -96 -506 -491 -596 -595 -230 -265 -417 -550 -497 -760 -8 -22 -22 -58 -30 -80 -18 -49 -42 -140 -57 -220 -13 -70 -8 -405 8 -475 21 -97 86 -244 149 -343 15 -23 32 -49 38 -58 58 -95 273 -328 445 -483 62 -56 214 -183 290 -241 36 -28 70 -55 75 -61 6 -6 39 -33 75 -59 36 -27 97 -74 135 -105 39 -31 126 -101 195 -156 69 -54 136 -108 149 -119 134 -110 343 -310 447 -426 82 -91 173 -195 224 -254 23 -27 52 -61 64 -75 12 -14 71 -84 131 -155 216 -257 293 -343 460 -511 192 -193 246 -240 406 -360 105 -79 153 -110 263 -172 96 -55 277 -142 295 -142 5 0 22 -6 38 -14 30 -15 188 -64 288 -89 195 -49 279 -58 620 -64 368 -6 471 2 765 64 128 27 325 85 450 133 30 12 69 26 87 31 18 5 35 14 38 19 4 6 12 10 20 10 23 0 279 122 410 196 33 18 69 38 80 44 106 54 345 208 570 367 134 94 473 354 775 593 41 33 165 128 275 212 421 320 579 530 671 898 27 106 27 499 0 640 -9 52 -24 131 -32 175 -9 44 -21 107 -29 140 -7 33 -20 96 -30 140 -9 44 -23 105 -30 135 -13 53 -24 109 -60 285 -26 129 -72 308 -91 353 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -24 58 -36 88 -21 52 -99 212 -124 255 -155 265 -403 520 -881 905 -122 98 -224 190 -309 278 -85 88 -237 267 -282 332 -14 19 -35 49 -47 65 -12 17 -41 55 -63 85 -22 30 -62 85 -87 123 -26 37 -67 97 -92 133 -25 36 -45 67 -45 70 0 3 -21 34 -47 69 -27 36 -68 95 -93 131 -56 82 -232 318 -298 399 -146 179 -350 365 -530 483 -87 56 -269 150 -344 177 -182 65 -349 107 -493 123 -47 5 -69 12 -67 20 1 9 -64 12 -288 12 -244 0 -290 -2 -290 -14z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: cover;
	mask-size: cover;
	z-index: 1;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.about-two__image__shape-box {
	  left: 19px;
	}
  }
  @media (max-width: 575px) {
	.about-two__image__shape-box {
	  height: 100%;
	  top: 25px;
	  left: 5px;
	}
  }
  @media (max-width: 430px) {
	.about-two__image__shape-box {
	  display: none;
	}
  }
  .about-two__content {
	position: relative;
	top: -2px;
  }
  .about-two .sec-title {
	margin-bottom: 24px;
  }
  .about-two__text {
	margin-bottom: 31px;
	font-weight: 400;
  }
  .about-two__row {
	--bs-gutter-y: 24px;
  }
  .about-two__info {
	display: flex;
	align-items: center;
	gap: 12px;
  }
  .about-two__info__icon {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	border-radius: 50%;
	font-size: 16px;
	color: var(--ezaango-secondary, #39D4D6);
	border: 1px solid var(--ezaango-secondary, #39D4D6);
	transition: all 500ms ease;
  }
  .about-two__info__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .about-two__info:hover .about-two__info__icon {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-secondary, #39D4D6);
  }
  .about-two__info__title {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.555;
  }
  .about-two__button {
	margin-top: 50px;
  }
  .about-two__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 201px;
	bottom: 120px;
	animation: moveHorizontal 2s infinite linear;
  }
  @media (max-width: 1799px) {
	.about-two__shape-one {
	  left: 150px;
	}
  }
  @media (max-width: 1599px) {
	.about-two__shape-one {
	  left: 100px;
	  bottom: 100px;
	}
  }
  @media (max-width: 1599px) {
	.about-two__shape-one {
	  left: 80px;
	  bottom: 70px;
	}
  }
  @media (max-width: 1199px) {
	.about-two__shape-one {
	  display: none;
	}
  }
  .about-two__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 159px;
	bottom: 76px;
	animation: zoomOut 4s infinite linear;
  }
  @media (max-width: 1799px) {
	.about-two__shape-two {
	  right: 70px;
	}
  }
  @media (max-width: 1599px) {
	.about-two__shape-two {
	  max-width: 100px;
	}
  }
  @media (max-width: 1399px) {
	.about-two__shape-two {
	  right: 50px;
	  bottom: 50px;
	}
  }
  @media (max-width: 767px) {
	.about-two__shape-two {
	  right: 40px;
	  bottom: 40px;
	}
  }
  @media (max-width: 412px) {
	.about-two__shape-two {
	  max-width: 70px;
	  right: 35px;
	  bottom: 35px;
	}
  }  

  .corp-trainining__image img {
    max-width: 100%;
    height: auto;
    border-radius: 20px;
    border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }

	/* .step-card {
		border: 1px solid rgba(255, 255, 255, 0.25);
		border-radius: 8px;
		padding: 60px;
		padding-bottom: 50px;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		border-radius: 8px;
	}

	h4.step-card-title {
		margin-top: 37px;
		font-size: 24px;
		line-height: 27px;
		font-weight: 700;
		color: white;
	}

	.step-card-text {
		font-size: 15px;
		line-height: 26px;
		font-weight: 400;
		color: rgba(255, 255, 255, 0.7);
	} */
/*--------------------------------------------------------------
# Funfact
--------------------------------------------------------------*/
.funfact-one--home {
	position: relative;
	padding-top: 293px;
  }
  @media (max-width: 1349px) {
	.funfact-one--home {
	  padding-top: 415px;
	}
  }
  @media (max-width: 767px) {
	.funfact-one--home {
	  padding-top: 395px;
	}
  }
  @media (max-width: 575px) {
	.funfact-one--home {
	  padding-top: 375px;
	}
  }
  .funfact-one--home .funfact-one__inner {
	width: calc(100% - 167px);
	height: 100%;
	position: relative;
	position: absolute;
	top: 0;
	right: 0;
	background-color: var(--ezaango-base, #674CEF);
	border-radius: 0px 0px 0px 100px;
  }
  @media (max-width: 1599px) {
	.funfact-one--home .funfact-one__inner {
	  width: calc(100% - 70px);
	}
  }
  @media (min-width: 1350px) and (max-width: 1366px) {
	.funfact-one--home .funfact-one__inner {
	  width: calc(100% - 40px);
	}
  }
  @media (max-width: 1349px) {
	.funfact-one--home .funfact-one__inner {
	  width: 100%;
	  border-radius: 0;
	}
  }
  .funfact-one--home .funfact-one__bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	mix-blend-mode: multiply;
	opacity: 0.2;
	border-radius: inherit;
  }
  @media (max-width: 1349px) {
	.funfact-one--home .funfact-one__bg {
	  border-radius: inherit;
	}
  }
  .funfact-one--home .funfact-one__item {
	border-color: RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.25);
  }
  .funfact-one--home .funfact-one__item:hover::before, .funfact-one--home .funfact-one__item:hover::after {
	border-color: var(--ezaango-white, #FFFFFF);
  }
  .funfact-one--home .funfact-one__item:hover .funfact-one__icon {
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .funfact-one--home .funfact-one__item:hover .funfact-one__icon__inner {
	color: var(--ezaango-base, #674CEF);
  }
  .funfact-one--home .funfact-one__title {
	color: var(--ezaango-white, #FFFFFF);
  }
  .funfact-one--home .funfact-one__text {
	color: RGBA(var(--ezaango-white-rgb, 255, 255, 255), 0.7);
  }
  .funfact-one--home-3 {
	padding-top: var(--section-space, 120px);
  }
  @media (max-width: 767px) {
	.funfact-one--home-3 {
	  padding-top: 100px;
	}
  }
  @media (max-width: 575px) {
	.funfact-one--home-3 {
	  padding-top: 80px;
	}
  }
  .funfact-one--home-3 .container::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -120px;
	transform: translateX(-50%);
	width: calc(100% - 30px);
	height: 1px;
	background-color: var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 767px) {
	.funfact-one--home-3 .container::after {
	  bottom: -100px;
	}
  }
  @media (max-width: 575px) {
	.funfact-one--home-3 .container::after {
	  bottom: -80px;
	}
  }
  .funfact-one--round {
	padding-bottom: var(--section-space, 120px);
	background-color: var(--ezaango-white, #FFFFFF);
  }
  @media (max-width: 767px) {
	.funfact-one--round {
	  padding-bottom: 100px;
	}
  }
  @media (max-width: 575px) {
	.funfact-one--round {
	  padding-bottom: 80px;
	}
  }
  .funfact-one--round .funfact-one__item {
	padding: 40px 30px 33px;
	border: 0;
	border-radius: 135px;
  }
  .funfact-one--round .funfact-one__item--secondary {
	background-color: RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.1);
  }
  .funfact-one--round .funfact-one__item--secondary:hover {
	background-color: var(--ezaango-secondary, #39D4D6);
  }
  .funfact-one--round .funfact-one__item--primary {
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.1);
  }
  .funfact-one--round .funfact-one__item--primary:hover {
	background-color: var(--ezaango-primary, #EF802E);
  }
  @media (min-width: 576px) and (max-width: 767px) {
	.funfact-one--round .funfact-one__item {
	  border-radius: 90px;
	}
  }
  .funfact-one--round .funfact-one__item::after, .funfact-one--round .funfact-one__item::before {
	display: none;
  }
  .funfact-one--round .funfact-one__item:hover .funfact-one__title, .funfact-one--round .funfact-one__item:hover .funfact-one__text {
	color: var(--ezaango-white, #FFFFFF);
  }
  @media (min-width: 576px) and (max-width: 767px) {
	.funfact-one--round .funfact-one__text {
	  font-size: 15px;
	}
  }
  .funfact-one .container {
	position: relative;
	z-index: 1;
  }
  .funfact-one__grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
  }
  @media (max-width: 1199px) {
	.funfact-one__grid {
	  grid-template-columns: repeat(3, 1fr);
	}
  }
  @media (max-width: 991px) {
	.funfact-one__grid {
	  grid-template-columns: repeat(2, 1fr);
	}
  }
  @media (max-width: 575px) {
	.funfact-one__grid {
	  grid-template-columns: repeat(1, 1fr);
	}
  }
  .funfact-one__item {
	position: relative;
	padding: 29px 30px 27px;
	text-align: center;
	border-radius: 10px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	transition: all 500ms ease;
  }
  .funfact-one__item:before {
	content: "";
	position: absolute;
	left: -1px;
	bottom: -1px;
	width: 0;
	height: 0;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
	border-radius: 10px;
	transition: all 0.6s linear;
  }
  .funfact-one__item::after {
	content: "";
	position: absolute;
	right: -1px;
	top: -1px;
	width: 0;
	height: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	border-radius: 10px;
	transition: all 0.6s linear;
  }
  .funfact-one__item:hover::before, .funfact-one__item:hover::after {
	border-color: var(--ezaango-base, #674CEF);
	width: 100%;
	height: 100%;
  }
  .funfact-one__icon {
	margin: 0 auto 12px;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	overflow: hidden;
	transition: all 500ms ease;
  }
  .funfact-one__icon__inner {
	display: inline-flex;
	font-size: 44px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .funfact-one__icon__inner svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .funfact-one__item--secondary .funfact-one__icon {
	background-color: var(--ezaango-secondary, #39D4D6);
  }
  .funfact-one__item--primary .funfact-one__icon {
	background-color: var(--ezaango-primary, #EF802E);
  }
  .funfact-one__item:hover .funfact-one__icon {
	background-color: var(--ezaango-base, #674CEF);
  }
  .funfact-one__item:hover .funfact-one__icon__inner {
	animation: slideTop 0.4s;
  }
  .funfact-one__title {
	margin-bottom: 1px;
	display: flex;
	justify-content: center;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.388;
	transition: all 500ms ease;
  }
  .funfact-one__title-corp {
	margin-bottom: 1px;
	display: flex;
	justify-content: center;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.388;
	transition: all 500ms ease;
  }
  .funfact-one__text {
	margin: 0;
	color: RGBA(var(--ezaango-black-rgb, 32, 16, 75), 0.7);
	line-height: 1.625;
	transition: all 500ms ease;
  }

/*--------------------------------------------------------------
# Benefits
--------------------------------------------------------------*/  
  .blog-three {
	position: relative;
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  .blog-three.blog-three__benefits {
	position: relative;
	background-color: #FFFFFF;
  }  
  .blog-three .container {
	position: relative;
	z-index: 2;
  }
  .blog-three .sec-title {
	margin-bottom: 26px;
  }
  .blog-three__description {
	margin-bottom: 52px;
  }
  .blog-three__text {
	margin-bottom: 0;
	font-weight: 400;
  }
  .blog-three__custome-navs {
	position: relative;
	display: flex;
	align-items: center;
	gap: 16px;
	z-index: 1;
  }
  @media (max-width: 991px) {
	.blog-three__custome-navs {
	  top: 0;
	}
  }
  .blog-three__custome-navs button {
	outline: none;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: var(--ezaango-black, #20104B);
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 50%;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	transition: all 400ms ease;
  }
  .blog-three__custome-navs button svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .blog-three__custome-navs button:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-base, #674CEF);
	border-color: var(--ezaango-base, #674CEF);
  }
  @media (max-width: 767px) {
	.blog-three__custome-navs button {
	  width: 55px;
	  height: 55px;
	}
  }
  .blog-three__custome-navs button span {
	border: none;
	outline: none;
	color: inherit;
  }
  @media (max-width: 991px) {
	.blog-three__carousel {
	  padding-left: 15px;
	}
  }
  @media (max-width: 575px) {
	.blog-three__carousel {
	  padding-left: 15px;
	  padding-right: 15px;
	}
  }
  .blog-three .blog-card {
	border: 0;
  }
  .blog-three.blog-three__benefits .blog-card {
    border: 0;
    background-color: var(--ezaango-gray4, #EEFBF5);
  }
  .blog-three__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 250px;
	z-index: 1;
	animation: zoomOut 3s linear infinite;
  }
  @media (max-width: 1599px) {
	.blog-three__shape-one {
	  width: 125px;
	}
  }
  @media (max-width: 1399px) {
	.blog-three__shape-one {
	  left: -50px;
	}
  }
  @media (max-width: 1199px) {
	.blog-three__shape-one {
	  display: none;
	}
  }
  .blog-three__shape-two, .blog-three__shape-three {
	width: 389px;
	height: 398px;
	position: absolute;
	filter: blur(212px);
  }
  .blog-three__shape-two {
	left: -67px;
	bottom: 119px;
	background-color: RGBA(var(--ezaango-primary-rgb, 239, 128, 46), 0.5);
  }
  .blog-three__shape-three {
	top: 20px;
	right: -87px;
	background-color: RGBA(var(--ezaango-secondary-rgb, 57, 212, 214), 0.5);
  }
  
  .blog-card {
	position: relative;
	padding: 24px 24px 17px;
	background-color: var(--ezaango-white, #FFFFFF);
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	border-radius: 8px;
  }
  .blog-card__image {
	margin-bottom: 31px;
	position: relative;
	overflow: hidden;
	border-radius: 8px;
  }

  .blog-card__image__link {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: rgba(var(--ezaango-black-rgb, 32, 16, 75), 0.7);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transform: translateY(-20%);
	z-index: 1;
	border-radius: inherit;
	transition: opacity 500ms ease, transform 500ms ease;
  }
  .blog-card__image__link::before, .blog-card__image__link::after {
	content: "";
	width: 25px;
	height: 2px;
	background-color: var(--ezaango-white, #FFFFFF);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .blog-card__image__link::after {
	transform: translate(-50%, -50%) rotate(90deg);
  }
  .blog-card:hover .blog-card__image > a {
	opacity: 1;
	transform: translateY(0);
  }
  .blog-card__image img {
	transition: 0.5s;
	display: block;
	width: 100%;
	border-radius: 8px;
  }
  .blog-card:hover .blog-card__image img {
	transform: scale(1.1);
  }
  .blog-card__date {
	min-width: 61px;
	padding: 10px 12px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
	border-radius: 6px 0px;
	background-color: var(--ezaango-base, #674CEF);
	z-index: 2;
  }
  .blog-card__date__day {
	margin-bottom: 4px;
	display: block;
	font-size: 24px;
	font-weight: 700;
	color: var(--ezaango-white, #FFFFFF);
	line-height: 1;
  }
  .blog-card__date__month {
	display: block;
	font-size: 12px;
	font-weight: 400;
	color: var(--ezaango-white, #FFFFFF);
	/* text-transform: capitalize; */
	line-height: 1;
  }
  .blog-card__meta {
	margin: 0 0 21px;
	display: flex;
	align-items: center;
	gap: 32px;
  }
  @media (min-width: 922px) and (max-width: 1199px) {
	.blog-card__meta {
	  gap: 20px;
	}
  }
  @media (max-width: 360px) {
	.blog-card__meta {
	  gap: 20px;
	}
  }
  .blog-card__meta li {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: var(--ezaango-text, #7B7980);
	font-weight: 500;
	/* text-transform: capitalize; */
	line-height: 1.571;
  }
  .blog-card__meta li a {
	display: flex;
	align-items: center;
	gap: 8px;
	color: inherit;
	transition: all 500ms ease;
  }
  .blog-card__meta li a:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .blog-card__meta__icon {
	display: inline-flex;
	align-items: center;
	font-size: 20px;
	color: var(--ezaango-base, #674CEF);
  }
  .blog-card__meta__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  @media (min-width: 922px) and (max-width: 1199px) {
	.blog-card__meta__icon {
	  font-size: 16px;
	}
  }
  @media (max-width: 360px) {
	.blog-card__meta__icon {
	  font-size: 16px;
	}
  }
  .blog-card__title {
	margin-bottom: 16px;
	font-size: 22px;
	font-weight: 600;
	color: var(--ezaango-black2, #181818);
	/* text-transform: capitalize; */
	line-height: 1.454;
  }
  .blog-card__title:hover {
	color: var(--ezaango-base, #674CEF);
  }
  h6.blog-desig {
    font-weight: 700;
  }
  ul.blog-req {
    padding-left: 0.1rem;
    list-style: none;
    list-style-type: none;
  }
  ul.blog-req li::before {
		content: "\f054"; 
		font-family: "Font Awesome 5 Free";
		font-weight: 900; 
		display: inline-block;
		margin-right: 10px; 
		color: var(--ezaango-base, #674CEF)
  }
  ul.blog-req li {
		color: var(--ezaango-black, #20104B);
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.blog-card__title {
	  font-size: 19px;
	}
  }
  @media (max-width: 412px) {
	.blog-card__title {
	  font-size: 20px;
	}
  }
  .blog-card__title a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .blog-card__title a:hover {
	background-size: 100% 1px;
  }
  .blog-card__link {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
	font-weight: 600;
	/* text-transform: capitalize; */
	transition: all 500ms ease;
  }
  .blog-card__link__icon {
	width: 28px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
  }
  .blog-card__link__icon__inner {
	position: relative;
	top: 1px;
	display: inline-flex;
	font-size: 18px;
	color: var(--ezaango-text, #7B7980);
	transition: all 500ms ease;
  }
  .blog-card__link__icon__inner svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .blog-card__link:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .blog-card__link:hover .blog-card__link__icon__inner {
	color: var(--ezaango-base, #674CEF);
	animation: slideLeft 0.5s;
  }

  .eza-icon {
    background-color: var(--ezaango-base, #674CEF);
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden;
    transition: all 500ms ease;
	margin-bottom: 20px;
}

span.icon-inner {
    display: inline-flex;
    font-size: 32px;
    color: var(--ezaango-white, #FFFFFF);
}

p.ecpa-texts {
	color: var(--ezaango-black, #20104B);
}
  
/*--------------------------------------------------------------
# Course Details
--------------------------------------------------------------*/
.course-details__inner {
	position: relative;
	z-index: 1;
  }
  .course-details__title {
	margin-bottom: 23px;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.333;
	/* text-transform: capitalize; */
  }
  .course-details__title--description, .course-details__title--requirements {
	margin-bottom: 16px;
  }
  @media (max-width: 575px) {
	.course-details__title {
	  font-size: 26px;
	}
  }
  @media (max-width: 430px) {
	.course-details__title {
	  font-size: 24px;
	}
  }
  .course-details__info-wrapper {
	padding-top: 30px;
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px 45px;
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 1199px) {
	.course-details__info-wrapper {
	  gap: 20px 30px;
	}
  }
  .course-details__mentor {
	display: flex;
	align-items: center;
	gap: 8px;
  }
  .course-details__mentor__image {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	flex-shrink: 0;
  }
  .course-details__mentor__name {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	/* text-transform: capitalize; */
	line-height: 1.625;
  }
  .course-details__mentor__name:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__mentor__name a {
	color: inherit;
	background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	transition: all 500ms ease;
  }
  .course-details__mentor__name a:hover {
	background-size: 100% 1px;
  }
  .course-details__class {
	display: flex;
	align-items: center;
	gap: 6px;
  }
  .course-details__class__icon {
	display: inline-flex;
	flex-shrink: 0;
	font-size: 20px;
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__class__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-details__class__text {
	margin: 0;
	font-size: 16px;
	color: var(--ezaango-black, #20104B);
	font-weight: 500;
	/* text-transform: capitalize; */
	line-height: 1.625;
  }
  .course-details__review {
	display: flex;
	align-items: center;
	gap: 8px;
  }
  .course-details__review__icon {
	display: inline-flex;
	flex-shrink: 0;
	font-size: 18px;
	color: var(--ezaango-primary, #EF802E);
  }
  .course-details__review__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-details__review__text {
	margin: 0;
	font-size: 16px;
	color: var(--ezaango-black, #20104B);
	font-weight: 500;
	/* text-transform: capitalize; */
	line-height: 1.625;
  }
  .course-details__image {
	position: relative;
	margin-bottom: 7px;
  }
  .course-details__image img {
	width: 100%;
	display: block;
	border-radius: 10px;
  }
  .course-details__category {
	display: inline-block;
	padding: 5px 10.5px;
	position: absolute;
	top: 30px;
	left: 30px;
	font-size: 16px;
	font-weight: 500;
	color: var(--ezaango-white, #FFFFFF);
	/* text-transform: capitalize; */
	line-height: 1.625;
	background-color: var(--ezaango-base, #674CEF);
	border-radius: 6px;
  }
  @media (max-width: 425px) {
	.course-details__category {
	  top: 20px;
	  left: 20px;
	  font-size: 14px;
	}
  }
  .course-details__video-btn {
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 54px;
	height: 54px;
	font-size: 12px;
	color: var(--ezaango-primary, #EF802E);
	background-color: var(--ezaango-white, #FFFFFF);
  }
  @media (max-width: 425px) {
	.course-details__video-btn {
	  width: 45px;
	  height: 45px;
	}
  }
  .course-details__video-btn > span {
	border-color: var(--ezaango-white, #FFFFFF);
  }
  .course-details__video-btn:hover {
	color: var(--ezaango-white, #FFFFFF);
	background-color: var(--ezaango-primary, #EF802E);
  }
  .course-details__video-btn:hover > span {
	border-color: var(--ezaango-primary, #EF802E);
  }
  .course-details__main-tab-box {
	position: relative;
	display: block;
  }
  .course-details__main-tab-box .tab-buttons {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: flex;
	align-items: center;
	gap: 71px;
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 1199px) {
	.course-details__main-tab-box .tab-buttons {
	  gap: 60px;
	}
  }
  @media (max-width: 575px) {
	.course-details__main-tab-box .tab-buttons {
	  gap: 10px;
      flex-direction: column;
	  background: #eee;
	}
	.course-details__main-tab-box .tab-buttons .tab-btn.active-btn {
        background-color: var(--ezaango-base, #674CEF);
        color: #ffffff !important;
        width: 100%;
        text-align: center;
    }
  }
  @media (max-width: 390px) {
	.course-details__main-tab-box .tab-buttons {
	  gap: 35px;
	}
  }
  @media (max-width: 360px) {
	.course-details__main-tab-box .tab-buttons {
	  gap: 30px;
	}
  }
  .course-details__main-tab-box .tab-buttons .tab-btn {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 19px 0;
	font-size: 16px;
	font-weight: 600;
	color: var(--ezaango-black, #20104B);
	/* text-transform: capitalize; */
	line-height: 1.265;
	z-index: 1;
	transition: all 500ms ease;
  }
  @media (max-width: 390px) {
	.course-details__main-tab-box .tab-buttons .tab-btn {
	  font-size: 15px;
	}
  }
  @media (max-width: 360px) {
	.course-details__main-tab-box .tab-buttons .tab-btn {
	  font-size: 14px;
	}
  }
  .course-details__main-tab-box .tab-buttons .tab-btn:hover {
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__main-tab-box .tab-buttons .tab-btn:hover::after {
	transform: scaleX(1);
  }
  .course-details__main-tab-box .tab-buttons .tab-btn::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	transform: scaleX(0);
	background-color: var(--ezaango-base, #674CEF);
	transition: all 500ms ease;
  }
  .course-details__main-tab-box .tab-buttons .tab-btn.active-btn {
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__main-tab-box .tab-buttons .tab-btn.active-btn::after {
	transform: scaleX(1);
  }
  .course-details__main-tab-box .tabs-content {
	margin-top: 21px;
	position: relative;
	display: block;
  }
  .course-details__main-tab-box .tabs-content .tab {
	position: relative;
	display: none;
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
	z-index: 10;
  }
  .course-details__main-tab-box .tabs-content .tab.active-tab {
	display: block;
	/*! margin-top: 0px; */
  }
  .course-details__description {
	margin-bottom: 23px;
  }
  .course-details__description__text {
	margin: 0;
	font-weight: 400;
  }
  .course-details__description__text + .course-details__description__text {
	margin-top: 12px;
  }
  .course-details__requirements__text {
	margin-bottom: 32px;
	font-weight: 400;
  }
  .course-details__requirements__list {
	margin: 0;
  }
  .course-details__requirements__list li + li {
	margin-top: 20px;
	margin-bottom: 20px;
  }
  .course-details__requirements__list li {
	display: flex;
	gap: 12px;
	font-size: 16px;
	font-weight: 400;
	color: var(--ezaango-text, #7B7980);
  }
  .course-details__requirements__list__icon {
	position: relative;
	top: -1px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 30px;
	height: 30px;
	font-size: 16px;
	color: var(--ezaango-base, #674CEF);
	border: 1px solid var(--ezaango-base, #674CEF);
	border-radius: 50%;
	transition: all 500ms ease;
  }
  .course-details__requirements__list__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-details__accordion {
	margin-top: 31px;
  }
  .course-details__accordion .accordion {
	background-color: var(--ezaango-white, #FFFFFF);
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .course-details__accordion .accordion + .accordion {
	margin-top: 30px;
  }
  .course-details__accordion .accordion-title {
	padding: 23.5px 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	cursor: pointer;
	overflow: hidden;
  }
  @media (max-width: 390px) {
	.course-details__accordion .accordion-title {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .course-details__accordion .accordion-title h4 {
	margin: 0;
	position: relative;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5;
	/* text-transform: capitalize; */
	transition: all 500ms ease;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.course-details__accordion .accordion-title h4 {
	  font-size: 18px;
	}
  }
  @media (max-width: 767px) {
	.course-details__accordion .accordion-title h4 {
	  font-size: 18px;
	}
  }
  .course-details__accordion .accordion-title__icon {
	position: relative;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	background-color: var(--ezaango-base, #674CEF);
	border-radius: 50%;
  }
  .course-details__accordion .accordion-title__icon::after {
	content: "\e937";
	font-family: "icomoon" !important;
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: all 500ms ease;
  }
  .course-details__accordion .active .accordion-title {
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .course-details__accordion .active .accordion-title__icon::after {
	content: "\e936";
  }
  .course-details__accordion .inner {
	padding: 0 30px;
  }
  @media (max-width: 390px) {
	.course-details__accordion .inner {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .course-details__accordion__class {
	padding: 21px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px 30px;
  }
  @media (max-width: 575px) {
	.course-details__accordion__class {
	  flex-direction: column;
	  align-items: flex-start;
	  justify-content: flex-start;
	}
  }
  .course-details__accordion__class:not(:last-child) {
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .course-details__accordion__class__icon {
	display: inline-flex;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
	transition: all 500ms ease;
  }
  .course-details__accordion__class__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-details__accordion__class__title {
	display: flex;
	align-items: center;
	gap: 20px;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
	font-weight: 400;
	line-height: 1.25;
	transition: all 500ms ease;
  }
  .course-details__accordion__class:hover .course-details__accordion__class__icon, .course-details__accordion__class:hover .course-details__accordion__class__title {
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__accordion__class__right {
	display: flex;
	align-items: center;
  }
  @media (max-width: 575px) {
	.course-details__accordion__class__right {
	  width: 100%;
	  gap: 40px;
	  justify-content: space-between;
	}
  }
  .course-details__accordion__class__duration {
	flex-shrink: 0;
	margin-right: 144px;
	display: inline-block;
	min-width: 80px;
	padding: 6.5px;
	font-size: 14px;
	text-align: center;
	font-weight: 600;
	color: var(--ezaango-base, #674CEF);
	line-height: 1.25;
	background-color: RGBA(var(--ezaango-base-rgb, 103, 76, 239), 0.1);
	border-radius: 5px;
  }
  @media (max-width: 1199px) {
	.course-details__accordion__class__duration {
	  margin-right: 40px;
	}
  }
  @media (max-width: 991px) {
	.course-details__accordion__class__duration {
	  margin-right: 60px;
	}
  }
  @media (max-width: 767px) {
	.course-details__accordion__class__duration {
	  margin-right: 40px;
	}
  }
  @media (max-width: 575px) {
	.course-details__accordion__class__duration {
	  margin: 0;
	}
  }
  .course-details__accordion__class__check {
	display: inline-flex;
	flex-shrink: 0;
	font-size: 16px;
	color: var(--ezaango-text, #7B7980);
	transition: all 500ms ease;
  }
  .course-details__accordion__class__check svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-details__accordion__class__check.complete {
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__comments {
	padding-top: 33px !important;
  }
  .course-details__comments .comments-one__title {
	margin-bottom: 54px !important;
	font-size: 24px !important;
  }
  .course-details__comments .eduhive-ratings__icon {
	color: var(--ezaango-primary, #EF802E);
  }
  .course-details__form {
	position: relative;
	margin-top: 60px;
	padding-top: 54px;
	padding-bottom: 60px;
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  .course-details__form::before {
	content: "";
	width: 10000px;
	height: 100%;
	background-color: var(--ezaango-white2, #EDEAF4);
	position: absolute;
	top: 0;
	left: -10000px;
  }
  .course-details__form::after {
	content: "";
	width: 10000px;
	height: 100%;
	background-color: var(--ezaango-white2, #EDEAF4);
	position: absolute;
	top: 0;
	right: -10000px;
  }
  .course-details__form__top {
	position: relative;
	z-index: 1;
	margin-bottom: 37px;
  }
  .course-details__form__title {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.233;
  }
  .course-details__form__text {
	font-size: 16px;
	margin-bottom: 28px;
  }
  .course-details__form__ratings {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px 18px;
  }
  @media (max-width: 1599px) {
	.course-details__form__ratings {
	  gap: 20px;
	}
  }
  .course-details__form__ratings__text {
	font-size: 16px;
	font-weight: 700;
	/* text-transform: capitalize; */
	line-height: 1;
	margin-bottom: 0;
  }
  .course-details__form__ratings .eduhive-ratings__icon {
	color: var(--ezaango-primary, #EF802E);
  }
  .course-details__form__form {
	position: relative;
	z-index: 1;
  }
  .course-details__form__group {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 30px;
  }
  @media (min-width: 768px) {
	.course-details__form__group {
	  grid-template-columns: repeat(2, 1fr);
	}
  }
  @media (min-width: 992px) {
	.course-details__form__group {
	  grid-template-columns: 1fr;
	}
  }
  @media (min-width: 1200px) {
	.course-details__form__group {
	  grid-template-columns: repeat(2, 1fr);
	}
  }
  .course-details__form__control--full {
	grid-column-start: 1;
	grid-column-end: -1;
  }
  .course-details__form input[type=text],
  .course-details__form input[type=email],
  .course-details__form textarea {
	border: none;
	outline: none;
	display: block;
	width: 100%;
	font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
	color: var(--ezaango-text, #7B7980);
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 18px;
	background-color: transparent;
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
	transition: all 400ms ease;
  }
  .course-details__form input[type=text]:focus,
  .course-details__form input[type=email]:focus,
  .course-details__form textarea:focus {
	color: var(--ezaango-black, #20104B);
	border-color: var(--ezaango-base, #674CEF);
  }
  .course-details__form textarea {
	border: 1px solid transparent;
	height: 143px;
	padding: 13px 21px 0;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 10px;
  }
  .course-details__form textarea:focus {
	border-color: var(--ezaango-base, #674CEF);
  }
  .course-details__info {
	margin-top: 8px;
	padding: 30px 30px 39px;
	border-radius: 10px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 390px) {
	.course-details__info {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .course-details__info__title {
	margin-bottom: 23px;
	font-size: 24px;
	font-weight: 600;
	/* text-transform: capitalize; */
	line-height: 1.458;
  }
  @media (max-width: 575px) {
	.course-details__info__title {
	  font-size: 22px;
	}
  }
  .course-details__info__list {
	margin-bottom: 33px;
  }
  .course-details__info__list li {
	padding-top: 16px;
	padding-bottom: 15px;
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .course-details__info__list li:first-child {
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  .course-details__info__icon {
	position: relative;
	top: -1px;
	display: inline-flex;
	flex-shrink: 0;
	font-size: 20px;
	color: var(--ezaango-base, #674CEF);
  }
  .course-details__info__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-details__info__text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	font-size: 16px;
	font-weight: 400;
	/* text-transform: capitalize; */
  }
  .course-details__info__text__title {
	display: flex;
	align-items: center;
	gap: 8px;
	font-weight: 500;
	color: var(--ezaango-black, #20104B);
  }
  .course-details__info__price {
	margin-bottom: 22px;
	padding: 13px 14px;
	font-size: 16px;
	font-weight: 600;
	color: var(--ezaango-base, #674CEF);
	text-align: center;
	/* text-transform: capitalize; */
	border: 1px solid var(--ezaango-base, #674CEF);
	border-radius: 8px;
  }
  .course-details__info__btn {
	width: 100%;
	padding: 14px 18px;
	justify-content: center;
	gap: 10px;
	border-radius: 8px;
  }
  .course-details__info__btn .eduhive-btn__icon {
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: transparent;
  }
  .course-details__info__btn .eduhive-btn__icon__inner {
	font-size: 16px;
	color: var(--ezaango-white, #FFFFFF);
  }
  .course-details__info__btn:hover .eduhive-btn__icon__inner {
	color: var(--ezaango-white, #FFFFFF);
  }
  .course-details__social {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px 17px;
  }
  .course-details__social__title {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.75;
  }
  .course-details__social .social-links-two {
	gap: 9px;
  }
  .course-details__social .social-links-two a {
	border-color: var(--ezaango-base, #674CEF);
  }
  .course-details__social .social-links-two__icon {
	color: var(--ezaango-base, #674CEF);
  }
  
  .course-instructor-details__inner {
	padding: 30px;
	display: grid;
	grid-template-columns: 370px auto;
	align-items: center;
	grid-gap: 30px;
	border-radius: 12px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 991px) {
	.course-instructor-details__inner {
	  grid-template-columns: auto;
	}
  }
  @media (max-width: 390px) {
	.course-instructor-details__inner {
	  padding: 25px;
	}
  }
  .course-instructor-details__image {
	position: relative;
	width: 100%;
	max-width: 370px;
  }
  .course-instructor-details__image img {
	max-width: 100%;
	height: auto;
	border-radius: 12px;
  }
  .course-instructor-details__name {
	margin-bottom: 13px;
	font-size: 30px;
	font-weight: 600;
	/* text-transform: capitalize; */
	line-height: 1.233;
  }
  @media (max-width: 575px) {
	.course-instructor-details__name {
	  font-size: 26px;
	}
  }
  @media (max-width: 412px) {
	.course-instructor-details__name {
	  font-size: 22px;
	}
  }
  .course-instructor-details__designation {
	margin-bottom: 19px;
	font-weight: 400;
	line-height: 1.625;
	/* text-transform: capitalize; */
  }
  .course-instructor-details__text {
	margin-bottom: 30px;
	font-weight: 400;
  }
  .course-instructor-details__course-info {
	margin-bottom: 40px;
	padding: 35px 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px 42px;
	border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
	border-bottom: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  @media (max-width: 1199px) {
	.course-instructor-details__course-info {
	  gap: 15px 30px;
	}
  }
  .course-instructor-details__experience, .course-instructor-details__students__text, .course-instructor-details__review__text {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	color: var(--ezaango-black, #20104B);
	line-height: 1.75;
	/* text-transform: capitalize; */
  }
  .course-instructor-details__students {
	display: flex;
	align-items: center;
	gap: 6px;
  }
  .course-instructor-details__students__icon {
	display: inline-flex;
	font-size: 16px;
	color: var(--ezaango-black, #20104B);
  }
  .course-instructor-details__students__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-instructor-details__review {
	display: flex;
	align-items: center;
	gap: 6px;
  }
  .course-instructor-details__review__icon {
	display: inline-flex;
	font-size: 16px;
	color: var(--ezaango-primary, #EF802E);
  }
  .course-instructor-details__review__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .course-instructor-details__social {
	gap: 9px;
  }
  .course-instructor-details__social a {
	border-color: var(--ezaango-base, #674CEF);
  }
  .course-instructor-details__social .social-links-two__icon {
	color: var(--ezaango-base, #674CEF);
  }

  .enquire-details button {
    padding: 11.5px 16px;
    font-size: 15px;
    gap: 10px;
    border-radius: 100px;
}
.enquire-details button:hover .eduhive-btn__icon {
    transform: rotate(45deg);
}
.enquire-details button span.eduhive-btn__icon {
    display: inline-flex;
    width: auto;
    height: auto;
    font-size: 19px;
    background-color: transparent;
    overflow: visible;
    border-radius: 0;
    transition: all 500ms ease;
}
.scss-msg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px 12px;
    font-size: 14px;
    font-weight: 400;
    background-color: #674CEF;
    color: white;
    border-radius: 32px;
    margin-top: 10px;
}
.err-msg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px 12px;
    font-size: 14px;
    font-weight: 400;
    background-color: #ff0000;
    color: white;
    border-radius: 32px;
    margin-top: 10px;
}

/*--------------------------------------------------------------
# FAQ
--------------------------------------------------------------*/
.faq-accordion {
	position: relative;
	z-index: 1;
  }
  .faq-accordion .accordion {
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 10px;
  }
  .faq-accordion .accordion + .accordion {
	margin-top: 20px;
  }
  .faq-accordion .accordion-title {
	padding: 25.5px 35px 25.5px 78px;
	cursor: pointer;
	overflow: hidden;
	border-radius: 10px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.faq-accordion .accordion-title {
	  padding-right: 25px;
	}
  }
  @media (max-width: 767px) {
	.faq-accordion .accordion-title {
	  padding-right: 30px;
	}
  }
  @media (max-width: 575px) {
	.faq-accordion .accordion-title {
	  padding-right: 25px;
	}
  }
  .faq-accordion .accordion-title h4 {
	margin: 0;
	position: relative;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	/* text-transform: capitalize; */
	transition: all 500ms ease;
  }
  .faq-accordion .accordion-title h4::after {
	content: "";
	width: 0;
	height: 1px;
	background-color: var(--ezaango-border-color, #DBD8E6);
	position: absolute;
	top: calc(100% + 11.5px);
	left: 0;
	transition: all 600ms linear;
  }
  .faq-accordion .accordion-title__icon {
	width: 45px;
	height: 45px;
	position: absolute;
	top: 50%;
	left: -66px;
	transform: translateY(-50%);
	background-color: var(--ezaango-black, #20104B);
	border-radius: 50%;
  }
  .faq-accordion .accordion-title__icon::after, .faq-accordion .accordion-title__icon::before {
	content: "";
	width: 2px;
	height: 16px;
	position: absolute;
	background-color: var(--ezaango-white, #FFFFFF);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 500ms ease;
  }
  .faq-accordion .accordion-title__icon::after {
	width: 16px;
	height: 2px;
  }
  .faq-accordion .active .accordion-title {
	border: 0;
  }
  .faq-accordion .active .accordion-title h4::after {
	width: 100%;
  }
  .faq-accordion .active .accordion-title__icon {
	background-color: var(--ezaango-base, #674CEF);
  }
  .faq-accordion .active .accordion-title__icon::after, .faq-accordion .active .accordion-title__icon::before {
	background-color: var(--ezaango-white, #FFFFFF);
	opacity: 0;
  }
  .faq-accordion .active .accordion-title__icon::after {
	opacity: 1;
  }
  .faq-accordion .accordion-content .inner {
	padding: 8px 35px 21px 13px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
	.faq-accordion .accordion-content .inner {
	  padding-right: 25px;
	}
  }
  @media (max-width: 767px) {
	.faq-accordion .accordion-content .inner {
	  padding-right: 30px;
	}
  }
  @media (max-width: 575px) {
	.faq-accordion .accordion-content .inner {
	  padding-right: 25px;
	}
  }
  .faq-accordion .accordion-content p {
	margin: 0;
	line-height: 1.875;
  }
  
  .faq-one {
	position: relative;
	background-color: var(--ezaango-white, #FFFFFF);
	z-index: 1;
  }
  .faq-one--home .funfact-one__grid {
	grid-template-columns: repeat(2, 1fr);
  }
  @media (max-width: 575px) {
	.faq-one--home .funfact-one__grid {
	  grid-template-columns: repeat(1, 1fr);
	}
  }
  .faq-one--home .faq-one__image-inner {
	width: 641px;
	height: 525px;
	position: absolute;
	left: 0;
	bottom: 82px;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000">  <g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
	mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000">  <g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	animation: moveHorizontal 2s infinite linear;
  }
  .faq-one--home .faq-one__image-inner img {
	max-width: 100%;
	height: auto;
	opacity: 0.1;
  }
  .faq-one--home .faq-one__shape-three {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 83px;
	bottom: 225px;
	animation: zump 2s infinite linear;
  }
  @media (max-width: 1599px) {
	.faq-one--home .faq-one__shape-three {
	  right: 40px;
	}
  }
  @media (max-width: 1399px) {
	.faq-one--home .faq-one__shape-three {
	  right: 30px;
	}
  }
  @media (max-width: 1199px) {
	.faq-one--home .faq-one__shape-three {
	  display: none;
	}
  }
  .faq-one .container {
	position: relative;
	z-index: 1;
  }
  .faq-one .sec-title {
	margin-bottom: 40px;
  }
  .faq-one__accordion .accordion {
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 6px;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
  }
  .faq-one__accordion .accordion + .accordion {
	margin-top: 10px;
  }
  .faq-one__accordion .accordion-title {
	padding: 26px 30px 28px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	cursor: pointer;
	overflow: hidden;
  }
  @media (max-width: 390px) {
	.faq-one__accordion .accordion-title {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  .faq-one__accordion .accordion-title h4 {
	margin: 0;
	position: relative;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.25;
	/* text-transform: capitalize; */
	transition: all 500ms ease;
  }
  @media (max-width: 412px) {
	.faq-one__accordion .accordion-title h4 {
	  font-size: 18px;
	}
  }
  @media (max-width: 412px) {
	.faq-one__accordion .accordion-title h4 {
	  font-size: 18px;
	}
  }
  @media (max-width: 375px) {
	.faq-one__accordion .accordion-title h4 {
	  font-size: 16px;
	}
  }
  .faq-one__accordion .accordion-title__icon {
	display: inline-flex;
	flex-shrink: 0;
	font-size: 20px;
	color: var(--ezaango-text, #7B7980);
	transition: all 500ms ease;
  }
  .faq-one__accordion .accordion-title__icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .faq-one__accordion .active .accordion-title {
	padding-bottom: 12px;
  }
  .faq-one__accordion .active .accordion-title h4 {
	color: var(--ezaango-base, #674CEF);
  }
  .faq-one__accordion .active .accordion-title__icon {
	color: var(--ezaango-base, #674CEF);
	transform: rotate(90deg);
  }
  .faq-one__accordion .accordion-content .inner {
	padding: 0 30px 22px;
  }
  @media (max-width: 575px) {
	.faq-one__accordion .accordion-content .inner {
	  padding-right: 25px;
	}
  }
  .faq-one__accordion .accordion-content p {
	margin: 0;
	font-weight: 400;
  }
  .faq-one__image {
	margin-top: 5px;
	padding-left: 29px;
  }
  @media (max-width: 992px) and (max-width: 1199px) {
	.faq-one__image {
	  padding-left: 15px;
	}
  }
  @media (max-width: 991px) {
	.faq-one__image {
	  padding-left: 0px;
	}
  }
  .faq-one__image__one {
	position: relative;
	display: table;
  }
  .faq-one__image__one__inner {
	position: relative;
	z-index: 1;
	padding: 9px;
	border-radius: 8px;
	background-color: var(--ezaango-white, #FFFFFF);
	box-shadow: 0px 4px 27px rgba(0, 0, 0, 0.1);
  }
  .faq-one__image__one__inner img {
	max-width: 100%;
	height: auto;
	border-radius: inherit;
  }
  .faq-one__image__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 41px;
	bottom: -116px;
	animation: textRotate 6s linear infinite;
  }
  @media (max-width: 992px) and (max-width: 1199px) {
	.faq-one__image__shape-one {
	  left: 20px;
	}
  }
  @media (max-width: 500px) {
	.faq-one__image__shape-one {
	  bottom: -40px;
	}
  }
  .faq-one__image__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 91px;
	right: -88px;
	animation: textRotate 6s linear infinite;
  }
  @media (max-width: 500px) {
	.faq-one__image__shape-two {
	  display: none;
	}
  }
  .faq-one__image__shape-three {
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 30px;
	right: -140px;
	animation: moveHorizontal 2s linear infinite;
  }
  @media (max-width: 992px) and (max-width: 1199px) {
	.faq-one__image__shape-three {
	  top: 20px;
	  right: -90px;
	}
  }
  @media (max-width: 500px) {
	.faq-one__image__shape-three {
	  display: none;
	}
  }
  .faq-one__image__shape-box {
	width: 306px;
	height: 383px;
	position: absolute;
	left: 34px;
	bottom: -164px;
	background-color: var(--ezaango-secondary, #39D4D6);
	-webkit-mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 849.000000 900.000000">  <g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4915 8943 c-116 -18 -231 -41 -275 -55 -19 -7 -53 -15 -75 -19 -22 -4 -56 -12 -75 -19 -63 -22 -95 -32 -125 -40 -37 -10 -89 -29 -132 -47 -17 -7 -35 -13 -41 -13 -5 0 -41 -13 -81 -30 -39 -16 -103 -43 -142 -60 -40 -16 -77 -30 -84 -30 -7 0 -18 -7 -25 -15 -7 -8 -19 -15 -27 -15 -8 0 -58 -21 -111 -46 -53 -26 -126 -60 -162 -76 -36 -16 -72 -34 -80 -39 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -27 -14 -7 -3 -19 -7 -25 -10 -7 -3 -20 -9 -28 -14 -8 -5 -31 -16 -50 -24 -51 -22 -170 -77 -203 -93 -16 -8 -32 -14 -37 -14 -5 0 -38 -13 -73 -30 -36 -16 -72 -30 -80 -30 -8 0 -20 -7 -27 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -16 -4 -62 -20 -103 -37 -41 -17 -93 -38 -115 -46 -22 -8 -53 -21 -68 -29 -16 -8 -36 -14 -45 -14 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -27 -6 -67 -24 -125 -53 -14 -7 -35 -13 -46 -13 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -9 0 -42 -13 -73 -30 -31 -16 -65 -30 -76 -30 -10 0 -24 -7 -31 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -29 -15 -9 -1 -34 -12 -56 -25 -22 -14 -47 -27 -55 -31 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -28 -14 -32 -13 -39 -16 -67 -35 -16 -11 -39 -24 -50 -30 -32 -17 -55 -32 -133 -85 -40 -28 -83 -55 -94 -62 -11 -6 -23 -15 -27 -20 -3 -4 -42 -37 -86 -73 -153 -123 -246 -224 -360 -390 -58 -84 -155 -266 -155 -291 0 -8 -7 -23 -15 -33 -8 -11 -15 -28 -15 -38 0 -9 -6 -32 -14 -50 -44 -105 -60 -226 -60 -468 -1 -219 4 -277 30 -365 8 -27 24 -83 35 -123 12 -39 25 -75 30 -78 5 -3 9 -13 9 -24 0 -28 119 -269 181 -365 10 -16 22 -37 26 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -44 0 -4 13 -24 30 -45 16 -21 30 -41 30 -44 0 -8 239 -327 255 -341 7 -5 34 -39 61 -75 26 -36 53 -69 60 -75 6 -5 33 -38 60 -73 27 -35 75 -96 107 -135 31 -40 85 -107 120 -150 34 -43 76 -97 92 -121 17 -23 38 -51 48 -61 10 -10 30 -37 44 -59 15 -23 46 -67 70 -98 23 -31 43 -60 43 -63 0 -4 12 -24 27 -44 31 -40 48 -67 63 -96 6 -11 19 -33 30 -50 11 -16 26 -43 34 -60 8 -16 29 -52 45 -80 17 -27 33 -57 37 -65 13 -34 33 -79 62 -140 18 -36 32 -72 32 -81 0 -9 7 -22 15 -29 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 6 -27 14 -33 8 -6 16 -24 19 -39 5 -28 20 -74 42 -127 17 -43 36 -96 45 -130 11 -39 29 -91 46 -133 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 8 -18 22 -59 32 -92 9 -33 23 -76 30 -95 29 -82 37 -107 45 -135 5 -16 14 -46 21 -65 6 -19 17 -51 24 -70 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24 -67 27 -82 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 21 -42 30 -60 9 -19 17 -39 17 -47 0 -7 7 -18 15 -25 8 -7 15 -20 15 -28 0 -22 86 -192 109 -215 6 -6 11 -17 11 -24 0 -7 20 -42 45 -79 25 -36 45 -68 45 -71 0 -11 98 -130 180 -216 62 -66 178 -165 210 -180 8 -4 29 -16 45 -26 110 -70 254 -125 435 -167 103 -24 464 -25 560 -1 36 9 79 18 95 21 51 8 119 28 147 42 14 8 37 14 50 14 13 0 33 7 44 15 10 8 28 15 40 15 11 0 29 7 40 15 10 8 29 15 40 15 12 0 27 7 34 15 7 8 19 15 27 15 8 0 27 6 41 14 15 7 61 30 102 50 41 21 89 46 105 56 17 11 36 22 43 25 6 3 18 7 25 10 6 3 26 14 42 25 17 11 39 24 50 30 37 20 60 35 179 115 65 44 125 85 134 90 29 18 525 393 602 455 41 33 109 87 150 120 41 33 109 87 150 120 41 33 111 88 154 122 44 34 87 68 95 75 9 8 56 46 105 86 49 40 125 104 169 142 44 39 108 93 141 121 112 95 390 375 505 509 19 22 60 70 92 107 58 68 299 383 299 392 0 3 19 33 43 68 24 35 46 70 50 78 4 8 16 29 27 45 11 17 24 39 30 50 6 11 19 34 30 50 10 17 30 53 45 80 25 48 34 66 55 103 6 9 13 24 16 32 3 8 10 22 15 30 5 8 12 22 15 30 3 8 19 43 35 77 16 35 29 67 29 72 0 5 8 24 17 43 9 18 22 45 30 60 7 14 13 34 13 45 0 10 7 27 15 37 8 11 15 28 15 38 0 9 6 32 14 50 20 49 37 99 46 138 5 19 18 67 30 105 12 39 23 81 26 95 3 14 11 48 19 75 23 86 38 148 46 200 12 75 29 163 45 232 8 34 14 84 14 110 0 27 5 64 10 83 6 19 15 96 20 170 10 149 18 200 31 200 5 0 9 119 9 265 0 150 -4 265 -9 265 -11 0 -31 112 -31 176 1 146 -104 643 -166 792 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -28 69 -46 113 -18 44 -36 87 -41 95 -5 8 -12 22 -15 30 -3 8 -21 47 -40 85 -34 67 -42 84 -64 123 -5 9 -16 31 -24 47 -7 17 -30 54 -50 84 -20 29 -36 55 -36 58 0 2 -20 31 -45 63 -25 32 -45 62 -45 67 0 4 -12 21 -26 37 -15 15 -43 49 -62 75 -30 39 -205 236 -223 251 -4 3 -44 39 -90 82 -140 128 -312 261 -430 333 -16 10 -167 100 -201 120 -25 15 -288 145 -323 160 -16 7 -50 20 -75 30 -47 18 -79 31 -143 59 -21 9 -45 16 -53 16 -9 0 -30 6 -47 13 -18 8 -59 22 -92 31 -33 10 -80 24 -105 32 -25 8 -53 14 -64 14 -10 0 -39 7 -65 15 -50 15 -147 36 -286 60 -118 20 -519 19 -650 -2z"/> </g> </svg> ');
	mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 849.000000 900.000000">  <g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4915 8943 c-116 -18 -231 -41 -275 -55 -19 -7 -53 -15 -75 -19 -22 -4 -56 -12 -75 -19 -63 -22 -95 -32 -125 -40 -37 -10 -89 -29 -132 -47 -17 -7 -35 -13 -41 -13 -5 0 -41 -13 -81 -30 -39 -16 -103 -43 -142 -60 -40 -16 -77 -30 -84 -30 -7 0 -18 -7 -25 -15 -7 -8 -19 -15 -27 -15 -8 0 -58 -21 -111 -46 -53 -26 -126 -60 -162 -76 -36 -16 -72 -34 -80 -39 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -27 -14 -7 -3 -19 -7 -25 -10 -7 -3 -20 -9 -28 -14 -8 -5 -31 -16 -50 -24 -51 -22 -170 -77 -203 -93 -16 -8 -32 -14 -37 -14 -5 0 -38 -13 -73 -30 -36 -16 -72 -30 -80 -30 -8 0 -20 -7 -27 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -16 -4 -62 -20 -103 -37 -41 -17 -93 -38 -115 -46 -22 -8 -53 -21 -68 -29 -16 -8 -36 -14 -45 -14 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -27 -6 -67 -24 -125 -53 -14 -7 -35 -13 -46 -13 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -9 0 -42 -13 -73 -30 -31 -16 -65 -30 -76 -30 -10 0 -24 -7 -31 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -29 -15 -9 -1 -34 -12 -56 -25 -22 -14 -47 -27 -55 -31 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -28 -14 -32 -13 -39 -16 -67 -35 -16 -11 -39 -24 -50 -30 -32 -17 -55 -32 -133 -85 -40 -28 -83 -55 -94 -62 -11 -6 -23 -15 -27 -20 -3 -4 -42 -37 -86 -73 -153 -123 -246 -224 -360 -390 -58 -84 -155 -266 -155 -291 0 -8 -7 -23 -15 -33 -8 -11 -15 -28 -15 -38 0 -9 -6 -32 -14 -50 -44 -105 -60 -226 -60 -468 -1 -219 4 -277 30 -365 8 -27 24 -83 35 -123 12 -39 25 -75 30 -78 5 -3 9 -13 9 -24 0 -28 119 -269 181 -365 10 -16 22 -37 26 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -44 0 -4 13 -24 30 -45 16 -21 30 -41 30 -44 0 -8 239 -327 255 -341 7 -5 34 -39 61 -75 26 -36 53 -69 60 -75 6 -5 33 -38 60 -73 27 -35 75 -96 107 -135 31 -40 85 -107 120 -150 34 -43 76 -97 92 -121 17 -23 38 -51 48 -61 10 -10 30 -37 44 -59 15 -23 46 -67 70 -98 23 -31 43 -60 43 -63 0 -4 12 -24 27 -44 31 -40 48 -67 63 -96 6 -11 19 -33 30 -50 11 -16 26 -43 34 -60 8 -16 29 -52 45 -80 17 -27 33 -57 37 -65 13 -34 33 -79 62 -140 18 -36 32 -72 32 -81 0 -9 7 -22 15 -29 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 6 -27 14 -33 8 -6 16 -24 19 -39 5 -28 20 -74 42 -127 17 -43 36 -96 45 -130 11 -39 29 -91 46 -133 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 8 -18 22 -59 32 -92 9 -33 23 -76 30 -95 29 -82 37 -107 45 -135 5 -16 14 -46 21 -65 6 -19 17 -51 24 -70 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24 -67 27 -82 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 21 -42 30 -60 9 -19 17 -39 17 -47 0 -7 7 -18 15 -25 8 -7 15 -20 15 -28 0 -22 86 -192 109 -215 6 -6 11 -17 11 -24 0 -7 20 -42 45 -79 25 -36 45 -68 45 -71 0 -11 98 -130 180 -216 62 -66 178 -165 210 -180 8 -4 29 -16 45 -26 110 -70 254 -125 435 -167 103 -24 464 -25 560 -1 36 9 79 18 95 21 51 8 119 28 147 42 14 8 37 14 50 14 13 0 33 7 44 15 10 8 28 15 40 15 11 0 29 7 40 15 10 8 29 15 40 15 12 0 27 7 34 15 7 8 19 15 27 15 8 0 27 6 41 14 15 7 61 30 102 50 41 21 89 46 105 56 17 11 36 22 43 25 6 3 18 7 25 10 6 3 26 14 42 25 17 11 39 24 50 30 37 20 60 35 179 115 65 44 125 85 134 90 29 18 525 393 602 455 41 33 109 87 150 120 41 33 109 87 150 120 41 33 111 88 154 122 44 34 87 68 95 75 9 8 56 46 105 86 49 40 125 104 169 142 44 39 108 93 141 121 112 95 390 375 505 509 19 22 60 70 92 107 58 68 299 383 299 392 0 3 19 33 43 68 24 35 46 70 50 78 4 8 16 29 27 45 11 17 24 39 30 50 6 11 19 34 30 50 10 17 30 53 45 80 25 48 34 66 55 103 6 9 13 24 16 32 3 8 10 22 15 30 5 8 12 22 15 30 3 8 19 43 35 77 16 35 29 67 29 72 0 5 8 24 17 43 9 18 22 45 30 60 7 14 13 34 13 45 0 10 7 27 15 37 8 11 15 28 15 38 0 9 6 32 14 50 20 49 37 99 46 138 5 19 18 67 30 105 12 39 23 81 26 95 3 14 11 48 19 75 23 86 38 148 46 200 12 75 29 163 45 232 8 34 14 84 14 110 0 27 5 64 10 83 6 19 15 96 20 170 10 149 18 200 31 200 5 0 9 119 9 265 0 150 -4 265 -9 265 -11 0 -31 112 -31 176 1 146 -104 643 -166 792 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -28 69 -46 113 -18 44 -36 87 -41 95 -5 8 -12 22 -15 30 -3 8 -21 47 -40 85 -34 67 -42 84 -64 123 -5 9 -16 31 -24 47 -7 17 -30 54 -50 84 -20 29 -36 55 -36 58 0 2 -20 31 -45 63 -25 32 -45 62 -45 67 0 4 -12 21 -26 37 -15 15 -43 49 -62 75 -30 39 -205 236 -223 251 -4 3 -44 39 -90 82 -140 128 -312 261 -430 333 -16 10 -167 100 -201 120 -25 15 -288 145 -323 160 -16 7 -50 20 -75 30 -47 18 -79 31 -143 59 -21 9 -45 16 -53 16 -9 0 -30 6 -47 13 -18 8 -59 22 -92 31 -33 10 -80 24 -105 32 -25 8 -53 14 -64 14 -10 0 -39 7 -65 15 -50 15 -147 36 -286 60 -118 20 -519 19 -650 -2z"/> </g> </svg> ');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-size: auto;
	mask-size: auto;
	animation: zump 2s linear infinite;
  }
  @media (max-width: 992px) and (max-width: 1199px) {
	.faq-one__image__shape-box {
	  left: 0px;
	}
  }
  @media (max-width: 500px) {
	.faq-one__image__shape-box {
	  bottom: -80px;
	}
  }
  .faq-one__image__two {
	position: relative;
	z-index: 2;
	display: table;
	margin: -252px 0 0 auto;
	padding: 7px;
	background-color: var(--ezaango-white, #FFFFFF);
	border-radius: 8px;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
  }
  @media (max-width: 992px) and (max-width: 1199px) {
	.faq-one__image__two {
	  margin-top: -210px;
	}
  }
  @media (max-width: 500px) {
	.faq-one__image__two {
	  display: none;
	}
  }
  .faq-one__image__two img {
	max-width: 100%;
	height: auto;
	border-radius: inherit;
  }
  .faq-one__shape-one {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 0px;
	bottom: 313px;
	opacity: 0.5;
	animation: zoomOut 2s linear infinite;
  }
  @media (max-width: 1199px) {
	.faq-one__shape-one {
	  display: none;
	}
  }
  .faq-one__shape-two {
	max-width: 100%;
	height: auto;
	position: absolute;
	right: 90px;
	bottom: 149px;
	animation: textRotate 6s linear infinite;
  }
  @media (max-width: 1599px) {
	.faq-one__shape-two {
	  right: 40px;
	}
  }
  @media (max-width: 1399px) {
	.faq-one__shape-two {
	  right: 20px;
	}
  }
  @media (max-width: 1199px) {
	.faq-one__shape-two {
	  display: none;
	}
  }
  
  .faq-page-search {
	padding-top: 108px;
	background-color: var(--ezaango-white, #FFFFFF);
  }
  @media (max-width: 767px) {
	.faq-page-search {
	  padding-top: 88px;
	}
  }
  @media (max-width: 575px) {
	.faq-page-search {
	  padding-top: 68px;
	}
  }
  .faq-page-search__content {
	text-align: center;
  }
  .faq-page-search__title {
	margin-bottom: 56px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.388;
	letter-spacing: var(--ezaango-letter-space, -0.03em);
	/* text-transform: capitalize; */
  }
  @media (max-width: 575px) {
	.faq-page-search__title {
	  font-size: 34px;
	}
  }
  .faq-page-search__form {
	margin: 0 auto;
	position: relative;
	width: 100%;
	max-width: 770px;
  }
  .faq-page-search__form input[type=text] {
	width: 100%;
	display: block;
	border: none;
	outline: none;
	height: 55px;
	background-color: var(--ezaango-white, #FFFFFF);
	color: var(--ezaango-text, #7B7980);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -0.02em;
	padding-left: 23px;
	padding-right: 39px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
	border-radius: 10px;
	transition: all 500ms ease;
  }
  @media (max-width: 575px) {
	.faq-page-search__form input[type=text] {
	  padding-left: 20px;
	}
  }
  .faq-page-search__form input[type=text]:focus {
	border-color: var(--ezaango-base, #674CEF);
	color: var(--ezaango-black2, #181818);
  }
  .faq-page-search__form button[type=submit] {
	display: inline-flex;
	align-items: center;
	padding: 0;
	background-color: transparent;
	width: auto;
	height: auto;
	border: none;
	outline: none;
	color: var(--ezaango-base, #674CEF);
	font-size: 18px;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
	transition: all 500ms ease;
  }
  .faq-page-search__form button[type=submit] svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
  .faq-page-search__form button[type=submit]:hover {
	color: var(--ezaango-black, #20104B);
  }
  
  .faq-page {
	background-color: var(--ezaango-white2, #EDEAF4);
  }
  .faq-page__image img {
	max-width: 100%;
	height: auto;
	border-radius: 20px;
	border: 1px solid var(--ezaango-border-color, #DBD8E6);
  }
  
/*--------------------------------------------------------------
# Google Map
--------------------------------------------------------------*/
.google-map {
	position: relative;
  }
  .google-map iframe {
	position: relative;
	display: block;
	border: none;
	height: 517px;
	width: 100%;
  }
  @media (max-width: 991px) {
	.google-map iframe {
	  height: 450px;
	}
  }
  .google-map__contact {
	overflow: hidden;
	background-color: var(--ezaango-white, #FFFFFF);
  }
  .google-map__event-details {
	background-color: var(--ezaango-white2, #EDEAF4);
	border-radius: 30px;
  }
  .google-map__event-details iframe {
	height: 525px;
	border-radius: 30px;
	mix-blend-mode: luminosity;
  }
  @media (max-width: 991px) {
	.google-map__event-details iframe {
	  height: 450px;
	}
  }
  
  .contact-map {
	position: relative;
  }
  .contact-map .container-fluid {
	padding-left: 0;
	padding-right: 0;
  }

  .contact__social.social-links a {
    color: var(--ezaango-base, #674CEF);
  }
  .contact__social.social-links a:hover {
    color: var(--ezaango-primary, #EF802E);
  }
/* ------------------------------------------------------------
 # Search Bar 
 ------------------------------------------------------------- */
.search-bar__form {
    --bs-gutter-y: 12px;
}
.srch-bar-box {
    background: aliceblue;
    padding: 32px;
    border-radius: 10px;
    margin-bottom: 60px;
}
.checkout-page__control input[type=text],
.checkout-page__control input[type=email],
.checkout-page__control input[type=tel] {
  height: 61px;
  width: 100%;
  border: none;
  background-color: var(--ezaango-white2, #EDEAF4);
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 14px;
  color: var(--ezaango-text, #7B7980);
  font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
  display: block;
  line-height: normal;
  font-weight: 400;
  border-radius: 10px;
  border: 1px solid transparent;
  transition: all 400ms ease;
}
.checkout-page__control input[type=text]:focus,
.checkout-page__control input[type=email]:focus,
.checkout-page__control input[type=tel]:focus {
  color: var(--ezaango-black, #20104B);
  border-color: var(--ezaango-base, #674CEF);
}
.checkout-page__control .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  position: relative;
  display: block;
  width: 100% !important;
  font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
}
.checkout-page__control .bootstrap-select > .dropdown-toggle::after {
  display: none;
}
.checkout-page__control .bootstrap-select > .dropdown-toggle {
  position: relative;
  height: 61px;
  outline: none !important;
  border-radius: 0;
  border: 0;
  background-color: var(--ezaango-white2, #EDEAF4) !important;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
  color: var(--ezaango-text, #7B7980) !important;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 61px;
  font-weight: 400;
  border-radius: 10px;
  box-shadow: none !important;
  background-repeat: no-repeat;
  background-size: 14px 12px;
  background-position: right 25.75px center;
}
.checkout-page__control .bootstrap-select > .dropdown-toggle:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  font-family: "Font Awesome 5 Free";
  content: "\f107";
  font-weight: 900;
  font-size: 16px;
  color: var(--ezaango-text, #7B7980);
}
.checkout-page__control .bootstrap-select .dropdown-menu > li + li > a {
  border-top: 1px solid var(--ezaango-border-color, #DBD8E6);
}
.checkout-page__control .bootstrap-select .dropdown-menu {
  border: none;
}
.checkout-page__control .bootstrap-select .dropdown-menu > li > a {
  font-size: 14px;
  font-weight: 400;
  padding: 10px 22px;
  font-family: var(--ezaango-font, "Plus Jakarta Sans", sans-serif);
  font-weight: 500;
  color: var(--ezaango-black, #20104B);
  background-color: var(--ezaango-white2, #EDEAF4);
  text-transform: capitalize;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.checkout-page__control .bootstrap-select .dropdown-menu > li:hover > a,
.checkout-page__control .bootstrap-select .dropdown-menu > li.selected > a {
  background: var(--ezaango-base, #674CEF);
  color: var(--ezaango-white, #FFFFFF);
  border-color: var(--ezaango-base, #674CEF);
}
.checkout-page__control button i {
  color: var(--ezaango-base, #674CEF);
}
.checkout-page__control button:hover i {
  color: var(--ezaango-secondary, #39D4D6);
}
/*--------------------------------------------------------------
# Partners Page
--------------------------------------------------------------*/
.partners-card .course-card {
    border: 2px solid #fff;
}

.partners-card .course-card:hover {
    border: 2px solid var(--ezaango-secondary);
}

.partners-card .course-card__image {
    border-radius: 0px;
    object-fit: contain;
}

.partners-card .course-card__image img {
    border-radius: 0px;
    height: 80px;
    object-fit: contain;
    margin: auto;
}

.partners-card .course-card__title {
    min-height: 36px;
}

.partners-card .course-card__content .desc {
    min-height: 145px;
}

.partners-details__image img {
    max-height: 120px;
}

.soc-links ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.soc-links ul li {
    display: inline-block;
}

.soc-links ul li i {
    font-size: 28px;
}

.soc-links ul li:not(first-of-type) {
    margin-right: 15px;
}

@media (max-width: 480px) {
	.partners-details__image img {
    	max-height: 89px;
	}
}
/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/
@keyframes bubbleMover {
  0% {
    -webkit-transform: translateY(0px) translateX(0) rotate(0);
    transform: translateY(0px) translateX(0) rotate(0);
  }
  30% {
    -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
    transform: translateY(30px) translateX(50px) rotate(15deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
  50% {
    -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
    transform: translateY(50px) translateX(100px) rotate(45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  80% {
    -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
    transform: translateY(30px) translateX(50px) rotate(15deg);
    -webkit-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: translateY(0px) translateX(0) rotate(0);
    transform: translateY(0px) translateX(0) rotate(0);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
}
@keyframes shapeMover {
  0%, 100% {
    transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
  }
  50% {
    transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);
  }
}
@keyframes banner3Shake {
  0% {
    -webkit-transform: rotate3d(0, 1, 0, 0deg);
    transform: rotate3d(0, 1, 0, 0deg);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  60% {
    -webkit-transform: rotate3d(1, 0, 0, 0deg);
    transform: rotate3d(1, 0, 0, 0deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 1, 0, 0deg);
    transform: rotate3d(0, 1, 0, 0deg);
  }
}
@keyframes squareMover {
  0%, 100% {
    -webkit-transform: translate(0, 0) rotate(0);
    transform: translate(0, 0) rotate(0);
  }
  20%, 60% {
    -webkit-transform: translate(20px, 40px) rotate(180deg);
    transform: translate(20px, 40px) rotate(180deg);
  }
  30%, 80% {
    -webkit-transform: translate(40px, 60px) rotate(0deg);
    transform: translate(40px, 60px) rotate(0deg);
  }
}
@keyframes treeMove {
  0%, 100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
  25%, 75% {
    -webkit-transform: rotate(5deg) translateX(15px);
    transform: rotate(5deg) translateX(15px);
  }
  50% {
    -webkit-transform: rotate(10deg) translateX(30px);
    transform: rotate(10deg) translateX(30px);
  }
}
@keyframes leafMove {
  0%, 100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
  25%, 75% {
    transform: rotate(-2deg) translateX(5px);
  }
  50% {
    transform: rotate(-4deg) translateX(10px);
  }
}
@keyframes messageMove {
  0%, 100% {
    transform: translateX(0);
  }
  25%, 75% {
    transform: translateX(5px);
  }
  50% {
    transform: translateX(10px);
  }
}
@keyframes textRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes shapeRotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes flowerRotate {
  0%, 100% {
    transform: rotate(0deg);
  }
  25%, 75% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(10deg);
  }
}
@keyframes zump {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes zumpBottom {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes zoomIn {
  0% {
    transform: scale(1.15);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.15);
  }
}
@keyframes zoomOut {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
@keyframes moveHorizontal {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(15px, 0, 0);
    transform: translate3d(15px, 0, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes moveHorizontal2 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(-15px, 0, 0);
    transform: translate3d(-15px, 0, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes wobble-horizontal-hover {
  16.65% {
    transform: translateX(5px);
  }
  33.3% {
    transform: translateX(-3px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes smartMove {
  0% {
    width: 0;
  }
  15% {
    width: 100%;
  }
  85% {
    opacity: 1;
  }
  90% {
    width: 100%;
    opacity: 0;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes smartMove2 {
  0% {
    width: 0;
  }
  15% {
    width: 126px;
  }
  85% {
    opacity: 1;
  }
  90% {
    width: 126px;
    opacity: 0;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes smartMove3 {
  0% {
    width: 0;
  }
  15% {
    width: 173px;
  }
  85% {
    opacity: 1;
  }
  90% {
    width: 173px;
    opacity: 0;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
    transform: translateY(0px) translateX(0px) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(10px) translateX(10px) rotate(5deg);
    transform: translateY(10px) translateX(10px) rotate(5deg);
  }
  100% {
    -webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
    transform: translateY(0px) translateX(0px) rotate(0deg);
  }
}
@keyframes rectMove {
  0%, 50%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25%, 75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes cloudMove {
  0% {
    background-position: -1920px 100%;
  }
  100% {
    background-position: 0 100%;
  }
}
@keyframes cloudMoveY {
  0% {
    background-position: 100% 1920px;
  }
  100% {
    background-position: 100% 0;
  }
}
@keyframes slideTop {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes slideLeft {
  49% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes animationCircle {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(73px, -1px) rotate(36deg) scale(0.9);
  }
  40% {
    transform: translate(141px, 72px) rotate(72deg) scale(1);
  }
  60% {
    transform: translate(83px, 122px) rotate(108deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
.logo-box.logo-retina img {
    max-width: 270px;
}