/* latin-ext */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(../fonts/Poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
		U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
		U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(../fonts/Poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
		U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(../fonts/Poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
		U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
		U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(../fonts/Poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
		U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(../fonts/Poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
		U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
		U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(../fonts/Poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
		U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../fonts/Poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
		U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
		U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../fonts/Poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
		U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
	--bs-body-font-family: 'Poppins', sans-serif;
	--bs-body-font-size: 16px;
	--bs-body-line-height: 1.5;
	--bs-body-font-weight: 400;
}

[data-bs-theme='dark'] {
	--bs-body-bg: #0a1f59;
	--bs-body-bg-rgb: 10, 31, 89;
	--bs-body-color: #fff;
	--bs-body-color-rgb: 255, 255, 255;
}

* {
	scrollbar-width: thin;
}

section ::-webkit-scrollbar {
	width: 2px !important;
	height: 2px !important;
}

body {
	overflow-x: hidden;
	position: relative;
	min-width: 340px;
}

a {
	transition: all ease-in-out 0.3s;
}

.mf-loading {
	position: fixed;
	top: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(10, 31, 89, 0.2);
	background-image: url(../images/loading.png);
	background-size: cover;
	background-position: bottom center;
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 998;
	transform-origin: center;
	transition: all ease-in-out 0.4s;
	opacity: 1;
}
.mf-loading .hide {
	opacity: 0;
}
.mf-loading img {
	height: 100%;
	transition: all ease-in-out 0.3s;
	animation: fade 3s infinite;
	height: 40px;
}
@keyframes fade {
	0%,
	100% {
		opacity: 0.2;
	}
	50% {
		opacity: 1;
	}
}

.mf-full-screen {
	width: 100vw;
	height: 100vh;
	max-width: 100%;
	max-height: 1080px;
	-o-object-fit: cover;
	object-fit: cover;
	min-height: 720px;
}
@media (max-width: 1199px) {
	.mf-full-screen {
		max-height: 720px;
	}
}

.mf-logo-title {
	display: flex;
	align-items: center;
	gap: 10px;
	font-weight: 700;
	font-size: 32px;
	line-height: 1;
	color: #ffffff;
}
@media (max-width: 767px) {
	.mf-logo-title {
		gap: 5px;
		font-size: 14px;
	}
}
.mf-logo-title img {
	height: 80px;
}
@media (max-width: 767px) {
	.mf-logo-title img {
		height: 28px;
	}
}

@media (min-width: 1600px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1484px;
	}
}
@media (max-width: 767px) {
	.container,
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		width: 410px;
	}
}
@media (max-width: 400px) {
	.container,
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 100%;
	}
}
.btn {
	position: relative;
	height: 45px;
	min-width: 130px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 10px;
	border: 0;
	white-space: nowrap;
	transition: transform 0.2s ease-in-out;
}
@media (max-width: 991px) {
	.btn {
		height: 40px;
		min-width: 120px;
	}
}
.btn:not(:disabled):hover::after,
.btn:not(:disabled).active::after {
	height: calc(100% + 2px);
	filter: brightness(0.9);
}
.btn:not(:disabled):hover span,
.btn:not(:disabled).active span {
	transform: scale(0.99);
}
.btn.btn-lg {
	padding: 10px 30px;
	min-width: 250px;
	height: 80px;
	border-radius: 17.5782px;
}
@media (max-width: 1919px) {
	.btn.btn-lg {
		min-width: 180px;
		height: 56px;
		border-radius: 15px;
		max-height: 56px !important;
		min-height: 56px !important;
	}
}
@media (max-width: 991px) {
	.btn.btn-lg {
		min-width: 135px;
		height: 45px;
		border-radius: 10px;
		max-height: 45px !important;
		min-height: 45px !important;
	}
}
.btn.btn-lg::before,
.btn.btn-lg::after {
	border-radius: 14px;
}
.btn.btn-lg::before {
	top: 6.44px;
}
.btn.btn-lg span {
	font-size: 32px;
	line-height: 39px;
	text-shadow: 0px 1.75735px 0px rgba(0, 0, 0, 0.25);
}
@media (min-width: 1920px) {
	.btn.btn-lg span {
		font-size: 24px;
		line-height: 36px;
	}
}
@media (max-width: 1919px) {
	.btn.btn-lg span {
		font-size: 22px;
		line-height: 1;
	}
}
@media (max-width: 1199px) {
	.btn.btn-lg span {
		font-size: 18px;
	}
}
.btn::before,
.btn::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	left: 0;
	transition: all ease-in-out 0.3s;
}
.btn::before {
	top: 3.6px;
	background: #0850a0;
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.25);
}
.btn:after {
	top: 0;
	background: linear-gradient(174.64deg, #118cef 9.83%, #0582e6 89.43%);
	box-shadow: 0px 1px 2px #0777da;
	filter: drop-shadow(0px 2px 0px rgba(32, 80, 167, 0.1));
}
.btn span {
	position: relative;
	z-index: 2;
	display: inline-flex;
	align-items: center;
	height: 12px;
	font-weight: 700;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
	transition: all ease-in-out 0.3s;
	transform-origin: center;
}
.btn.btn-primary::before {
	background: #0850a0;
}
.btn.btn-primary:after {
	background: linear-gradient(174.64deg, #118cef 9.83%, #0582e6 89.43%);
	box-shadow: 0px 1px 2px #0777da;
}
.btn.btn-primary:not(:disabled):hover span {
	color: #50f3ff;
}
.btn.btn-success::before {
	background: #208893;
}
.btn.btn-success:after {
	background: linear-gradient(180deg, #00debb 0%, #55c9d1 42.5%, #3fb4b7 100%);
	box-shadow: none;
}
.btn.btn-success:not(:disabled):hover span {
	color: #caffe4;
}
.btn.btn-warning::before {
	background: #f44801;
}
.btn.btn-warning:after {
	background: linear-gradient(180deg, #ffbb3c 2.5%, #ffa83a 29%, #fb8c2b 100%);
	box-shadow: none;
}
.btn.btn-warning:not(:disabled):hover span {
	color: #ffff00;
}
.btn.btn-danger::before {
	background: #a90909;
}
.btn.btn-danger:after {
	background: linear-gradient(180deg, #fb5631 0%, #e71f1f 50%, #d91212 100%);
	box-shadow: none;
}
.btn.btn-danger:not(:disabled):hover span {
	color: #ffc5c5;
}
.btn.btn-secondary::before {
	background: #0850a0;
	box-shadow: 0px 3.63329px 0px rgba(0, 0, 0, 0.25);
}
.btn.btn-secondary:after {
	background: linear-gradient(174.64deg, #0c2d89 9.83%, #0c2d89 89.43%);
	box-shadow: 0px 1.81665px 3.63329px #0c2d89;
}
.btn.btn-secondary span {
	color: #bad8fb;
}
.btn.btn-secondary:not(:disabled):hover span {
	color: #fff;
}
.btn.btn-light {
	border: 1px solid #b5b5b5;
}
.btn.btn-light span {
	color: #1f2b32;
	text-shadow: 0px 1.81665px 0px rgba(0, 0, 0, 0.1);
}
.btn.btn-light::before {
	background: #838383;
}
.btn.btn-light:after {
	background: #fff;
	box-shadow: none;
}
.btn.btn-light:not(:disabled):hover span {
	color: #000;
}

.modal-content {
	background-color: transparent;
	border: 0;
	border-radius: 10px;
}
.modal-header {
	border: 0;
	padding: 0;
}
.modal-header .btn-close {
	background-color: #fff;
	border-radius: 50%;
	margin-bottom: -30px;
	z-index: 4;
}
@media (max-width: 767px) {
	.modal iframe {
		min-height: calc(100vw - 150px) !important;
	}
}

.mf-header {
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px 0;
	z-index: 999;
	transition: all ease-in-out 0.3s;
	background-color: #000;
	position: fixed;
}
@media (max-width: 767px) {
	.mf-header {
		padding: 18px 0 17px;
	}
}
.mf-header.sticky {
	position: fixed;
	background-color: #000;
	padding: 10px 0 12px;
}
.mf-header-inner {
	display: flex;
	align-items: center;
}
.mf-header-logo {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 40px;
}
@media (max-width: 1199px) {
	.mf-header-logo {
		margin-right: 30px;
	}
}
.mf-header-logo img {
	height: 28px;
}
@media (max-width: 767px) {
	.mf-header-logo img {
		height: 20px;
	}
}
.mf-header-menu {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 40px;
}
@media (max-width: 1199px) {
	.mf-header-menu {
		gap: 20px;
	}
}
@media (max-width: 991px) {
	.mf-header-menu {
		gap: 30px;
		z-index: 9999;
		position: fixed;
		top: 0;
		right: 0;
		margin-top: 0;
		width: 100vw;
		height: 100%;
		background-color: #030407;
		-webkit-backdrop-filter: blur(4px);
		backdrop-filter: blur(4px);
		transform: translateX(100%);
		transition: all ease-in-out 0.3s;
		display: block;
		min-height: 100vh;
		overflow: auto;
		padding: 101px 0 10px;
	}
	.mf-header-menu.show {
		transform: translateX(0);
	}
}
.mf-header-menu .mf-header-logo {
	display: none;
	outline: 0;
}
.mf-header-menu .mf-header-logo img {
	outline: 0;
	height: 30px;
}
@media (max-width: 991px) {
	.mf-header-menu .mf-header-logo {
		display: inline-flex;
		position: fixed;
		top: 20px;
		left: 20px;
	}
}
.mf-header-menu > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 30px;
}
@media (max-width: 1399px) {
	.mf-header-menu > ul {
		gap: 20px;
	}
}
@media (max-width: 991px) {
	.mf-header-menu > ul {
		flex-direction: column;
		margin-bottom: 45px;
		padding-left: 30px;
		padding-right: 30px;
	}
}
.mf-header-menu > ul > li {
	min-height: 45px;
	display: inline-flex;
	align-items: center;
}
@media (max-width: 991px) {
	.mf-header-menu > ul > li {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		justify-content: space-between;
	}
}
.mf-header-menu > ul > li:hover a {
	color: #fff;
}
.mf-header-menu > ul > li:hover a img {
	opacity: 1;
	filter: grayscale(0);
}
.mf-header-menu > ul > li a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	color: rgba(255, 255, 255, 0.5);
	transition: all ease-in-out 0.3s;
	text-decoration: none;
}
.mf-header-menu > ul > li a.btn {
	min-width: 100px;
	padding: 8px 16px;
}
@media (max-width: 1599px) {
	.mf-header-menu > ul > li a {
		gap: 4px;
	}
}
@media (max-width: 991px) {
	.mf-header-menu > ul > li a {
		gap: 8px;
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		width: 100%;
		display: flex;
		align-items: center;
	}
}
.mf-header-menu > ul > li a:hover {
	color: #fff;
}
.mf-header-menu > ul > li a:hover img {
	opacity: 1;
	filter: grayscale(0);
}
.mf-header-menu > ul > li a img {
	opacity: 0.5;
	max-height: 26px;
	color: rgba(255, 255, 255, 0.5);
	filter: grayscale(1);
}
@media (max-width: 1599px) {
	.mf-header-menu > ul > li a img {
		height: 18px;
	}
}
@media (max-width: 1399px) {
	.mf-header-menu > ul > li a img {
		display: none;
	}
}
@media (max-width: 991px) {
	.mf-header-menu > ul > li a img {
		display: block;
		height: 24px;
	}
}
@media (min-width: 992px) {
	.mf-header-menu > ul .dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0 !important;
		position: absolute;
		inset: 0px auto auto 0px;
		transform: translate3d(0px, 45px, 0px) !important;
	}
}
.mf-header-menu > ul .dropdown-toggle.show {
	color: #fff;
	outline: none;
}
.mf-header-menu > ul .dropdown-toggle.show img {
	opacity: 1;
}
.mf-header-menu > ul .dropdown-toggle.show::after {
	margin-left: 0;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
@media (max-width: 991px) {
	.mf-header-menu > ul .dropdown-toggle.show::after {
		border: 0;
		width: 15px;
		height: 7px;
		background-image: url('data:image/svg+xml,<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.9201 8.65479L11.4001 2.13479C10.6301 1.36479 9.37008 1.36479 8.60008 2.13479L2.08008 8.65479" stroke="%23818183" stroke-width="2.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
		margin-left: auto;
		background-size: cover;
	}
}
.mf-header-menu > ul .dropdown-toggle::after {
	margin-left: 0;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
@media (max-width: 991px) {
	.mf-header-menu > ul .dropdown-toggle::after {
		border: 0;
		width: 15px;
		height: 7px;
		background-image: url('data:image/svg+xml,<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.9201 1.4751L11.4001 7.9951C10.6301 8.7651 9.37008 8.7651 8.60008 7.9951L2.08008 1.4751" stroke="%23818183" stroke-width="2.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
		margin-left: auto;
		background-size: cover;
	}
}
.mf-header-menu > ul .dropdown-menu {
	border-radius: 10px;
	padding: 15px;
	margin-top: 0 !important;
	background: #000;
	border: 0;
}
@media (min-width: 992px) {
	.mf-header-menu > ul .dropdown-menu.show {
		transform: translate3d(0px, 45px, 0px) !important;
	}
}
.mf-header-menu > ul .dropdown-menu a {
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
@media (max-width: 991px) {
	.mf-header-menu > ul .dropdown-menu {
		width: 100%;
		background-color: transparent;
		transition: all ease-in-out 0.3s;
		position: relative !important;
		transform: none !important;
		margin-top: 10px !important;
		justify-content: center;
		flex-direction: column;
		align-items: flex-start;
		padding: 0 0 20px 30px;
	}
	.mf-header-menu > ul .dropdown-menu.show {
		display: flex;
	}
	.mf-header-menu > ul .dropdown-menu a {
		font-size: 16px;
	}
}
.mf-header-menu > ul .dropdown-menu .dropdown-item.active,
.mf-header-menu > ul .dropdown-menu .dropdown-item:active,
.mf-header-menu > ul .dropdown-menu .dropdown-item:focus,
.mf-header-menu > ul .dropdown-menu .dropdown-item:hover {
	background-color: transparent !important;
	color: #058dff;
}
.mf-header-menu > ul a.disabled {
	pointer-events: none;
	opacity: 0.5;
}
.mf-header-main-menu {
	margin-top: 4px;
}
@media (max-width: 991px) {
	.mf-header-main-menu {
		gap: 25px !important;
	}
}
.mf-header-cta {
	display: inline-flex;
	align-items: center;
	gap: 10px !important;
}
@media (max-width: 991px) {
	.mf-header-cta {
		flex-direction: row !important;
		justify-content: center;
		gap: 12px !important;
	}
	.mf-header-cta li {
		display: inline-flex !important;
		width: auto !important;
	}
	.mf-header-cta .btn {
		min-width: 94px;
		width: 94px;
		min-height: 30px !important;
		height: 30px !important;
	}
	.mf-header-cta .btn::before,
	.mf-header-cta .btn::after {
		border-radius: 6px;
	}
	.mf-header-cta .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-header-cta .btn span {
		font-size: 12px;
	}
}
.mf-header .close-menu {
	display: none;
	width: 24px;
	min-width: 24px;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin-left: auto;
	position: fixed;
	top: 20px;
	right: 20px;
}
.mf-header .close-menu img {
	height: 24px;
	position: relative;
	z-index: 3;
}
@media (max-width: 991px) {
	.mf-header .close-menu {
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
}
.mf-header .toggle-menu {
	display: none;
	width: 30px;
	min-width: 30px;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin-left: auto;
}
.mf-header .toggle-menu svg {
	height: 24px;
	position: relative;
	z-index: 3;
}
@media (max-width: 991px) {
	.mf-header .toggle-menu {
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
}

.mf-banner {
	position: relative;
	display: flex;
	align-items: flex-end;
	overflow: hidden;
	padding-top: 80px;
}
.mf-banner::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0.3);
	transition: all ease-in-out 0.3s;
	opacity: 0;
}
@media (max-width: 767px) {
	.mf-banner {
		padding-top: 60px;
		background: none;
	}
	.mf-banner::before {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 225px;
		background: linear-gradient(
			180deg,
			rgba(0, 0, 0, 0) 26.7%,
			rgba(0, 0, 0, 0.55) 50.15%,
			#000000 100%
		);
	}
}
@media (max-width: 576px) {
	.mf-banner {
		padding-top: 50px;
	}
	.mf-banner::before {
		height: 180px;
	}
}
@media (max-width: 400px) {
	.mf-banner {
		padding-top: 40px;
	}
	.mf-banner::before {
		height: 150px;
	}
}
.mf-banner-bg {
	transition: all ease-in-out 0.3s;
	display: block;
}
@media (min-height: 1080px) {
	.mf-banner-bg.mf-full-screen {
		max-height: 1000px !important;
	}
}
@media (max-width: 767px) {
	.mf-banner-bg {
		display: none !important;
	}
}
.mf-banner-mb {
	display: none !important;
	width: 100%;
}
@media (max-width: 767px) {
	.mf-banner-mb {
		display: block !important;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
@media (max-width: 576px) {
	.mf-banner-mb {
		-o-object-fit: cover;
		object-fit: cover;
		height: 600px;
		display: block !important;
	}
}
@media (max-width: 400px) {
	.mf-banner-mb {
		height: 550px;
		display: block !important;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
.mf-banner-slide {
	margin: 0 !important;
	width: 100%;
}
@media (max-width: 767px) {
	.mf-banner-slide {
		width: 100%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
.mf-banner-inner {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	padding-top: 10vh;
}
.mf-banner-inner .box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 26px 10px;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 20px;
	width: 1378px;
	max-width: 100%;
	margin-top: 82px;
}
@media (max-width: 991px) {
	.mf-banner-inner .box {
		margin-top: 60px;
	}
}
@media (max-width: 767px) {
	.mf-banner-inner .box {
		padding: 10px;
		border-radius: 8px;
	}
}
@media (max-width: 576px) {
	.mf-banner-inner .box {
		margin-left: auto;
		margin-right: auto;
		padding: 8px;
		border-radius: 6px;
	}
	.mf-banner-inner .box br {
		display: none;
	}
}
@media (max-width: 400px) {
	.mf-banner-inner .box {
		width: calc(100% - 40px);
	}
}
.mf-banner-inner .box p {
	margin-bottom: 0 !important;
}
@media (max-width: 576px) {
	.mf-banner-inner .box p {
		margin-bottom: 16px !important;
	}
}
@media (min-height: 1080px) {
	.mf-banner-inner {
		padding-top: 120px;
	}
}
@media (max-width: 991px) {
	.mf-banner-inner {
		padding-top: 60px;
	}
}
@media (max-width: 767px) {
	.mf-banner-inner {
		padding-top: 40px;
	}
}
@media (max-width: 576px) {
	.mf-banner-inner {
		padding-top: 30px;
	}
}
@media (max-width: 400px) {
	.mf-banner-inner {
		padding-top: 20px;
	}
}
.mf-banner-inner h1 {
	font-weight: 700;
	font-size: 48px;
	line-height: 1.3;
	text-align: center;
	color: #006aff;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.mf-banner-inner h1 {
		font-size: 20px;
		line-height: 1;
	}
}
@media (max-width: 576px) {
	.mf-banner-inner h1 {
		font-size: 18px;
		margin-bottom: 17px;
	}
}
@media (max-width: 400px) {
	.mf-banner-inner h1 {
		font-weight: 700;
		font-size: 18px;
		line-height: 1.5;
		letter-spacing: 0;
		text-align: center;
		text-transform: uppercase;
	}
}
.mf-banner-inner p {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	color: rgba(0, 0, 0, 0.9);
}
@media (max-width: 767px) {
	.mf-banner-inner p {
		font-size: 14px;
		line-height: 1.5;
	}
}
.mf-banner-buttons {
	z-index: 3;
	position: absolute;
	bottom: 92px;
	left: 50%;
	transform: translateX(-50%);
	display: inline-flex;
	align-items: center;
	gap: 1.56vw;
	transition: all ease-in-out 0.3s;
}
@media (min-height: 1080px) {
	.mf-banner-buttons {
		bottom: 32px;
	}
}
@media (max-width: 767px) {
	.mf-banner-buttons {
		flex-direction: row; /* Changed to row for two buttons side by side */
		justify-content: center;
		gap: 10px; /* Adjusted gap between buttons */
		width: 240px; /* Total width to accommodate two buttons */
		flex-wrap: wrap; /* Allow wrapping for the third button */
		bottom: 40px; /* Adjusted to match image placement */
	}
	.mf-banner-buttons > a:nth-child(1),
	.mf-banner-buttons > a:nth-child(2) {
		flex: 1 1 45%; /* Each button takes ~45% width */
		max-width: 110px; /* Match image button width */
	}
	.mf-banner-buttons > a:nth-child(3) {
		flex: 0 0 100%; /* Full width for the third button */
		max-width: 240px; /* Match total width */
		margin-top: 10px; /* Space between rows */
	}
}
@media (max-width: 576px) {
	.mf-banner-buttons {
		width: 250px;
		bottom: 35px;
	}
	.mf-banner-buttons > a:nth-child(1),
	.mf-banner-buttons > a:nth-child(2) {
		max-width: 100px;
	}
	.mf-banner-buttons > a:nth-child(3) {
		max-width: 220px;
		margin-top: 0;
	}
}
@media (max-width: 400px) {
	.mf-banner-buttons {
		width: 300px;
		gap: 8px;
		bottom: 30px;
	}
	.mf-banner-buttons > a:nth-child(1),
	.mf-banner-buttons > a:nth-child(2) {
		max-width: 120px;
	}
	.mf-banner-buttons > a:nth-child(3) {
		max-width: 200px;
	}
}
.mf-banner-buttons .btn {
	height: 7.4vh !important;
	min-height: 65px;
	max-height: 80px;
	min-width: 180px; /* Fixed width for consistency on desktop */
	display: flex;
	justify-content: center;
	align-items: center;
}
@media (max-width: 767px) {
	.mf-banner-buttons .btn {
		min-width: 100px !important;
		max-width: 140px !important; /* Match image button width */
		height: 40px !important; /* Match image button height */
		min-height: 40px !important;
		border-radius: 10px;
		width: 100%; /* Full width within flex constraints */
		/* "Start Building" blue */
		/* "Play" teal */
		/* "Bridge Worlds" orange */
	}
	.mf-banner-buttons .btn.btn-primary {
		background-color: #006aff;
		color: #fff;
	}
	.mf-banner-buttons .btn.btn-success {
		background-color: #28a745;
		color: #fff;
	}
	.mf-banner-buttons .btn.btn-warning {
		background-color: #ffc107;
		color: #fff;
	}
	.mf-banner-buttons .btn::before,
	.mf-banner-buttons .btn:after {
		border-radius: 6px;
	}
	.mf-banner-buttons .btn::before {
		height: calc(100% + 1px);
		top: 1px;
	}
}
@media (max-width: 576px) {
	.mf-banner-buttons .btn {
		height: 40px !important;
		min-height: 40px !important;
	}
}
@media (min-height: 720px) {
	.mf-banner-buttons .btn span {
		font-size: 2.2vh !important;
	}
}
@media (min-height: 1080px) {
	.mf-banner-buttons .btn span {
		font-size: 24px !important;
	}
}
@media (max-width: 767px) {
	.mf-banner-buttons .btn span {
		font-size: 14px !important; /* Match image text size */
	}
}
.mf-banner-play {
	z-index: 4;
	position: absolute;
	bottom: 35vh;
	left: 50%;
	transform: translateX(-50%);
	width: 12.42vh;
	height: 12.42vh;
	min-width: 60px;
	min-height: 60px;
	padding: 0;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	outline: 0;
	background-image: url(../images/icons/icon-play-video.webp);
	background-size: cover;
}
.mf-banner-play:hover img {
	transform: scale(1.1);
}
@media (min-height: 1080px) {
	.mf-banner-play {
		width: 135px;
		height: 135px;
		bottom: 300px;
	}
}
@media (max-width: 991px) {
	.mf-banner-play {
		bottom: 250px;
	}
}
@media (max-width: 767px) {
	.mf-banner-play {
		width: 64px;
		height: 64px;
		bottom: 120px;
	}
}
@media (max-width: 576px) {
	.mf-banner-play {
		width: 50px;
		height: 50px;
		bottom: 100px;
	}
}
@media (max-width: 400px) {
	.mf-banner-play {
		width: 40px;
		height: 40px;
		bottom: 90px;
	}
}
.mf-banner-play img {
	width: 100%;
	height: 100%;
	transform-origin: center;
	transition: all ease-in-out 0.3s;
}
.mf-banner .slick-dots {
	width: 500px;
	bottom: 6.6vh;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 2.6vw;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}
@media (min-height: 1080px) {
	.mf-banner .slick-dots {
		bottom: 72px;
	}
}
@media (max-width: 991px) {
	.mf-banner .slick-dots {
		bottom: 37px;
		gap: 12px;
	}
}
@media (max-width: 576px) {
	.mf-banner .slick-dots {
		bottom: 20px;
		gap: 8px;
	}
}
.mf-banner .slick-dots li,
.mf-banner .slick-dots li button {
	width: 3.12vw;
	height: 1vh;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 2.2vh;
}
@media (max-width: 991px) {
	.mf-banner .slick-dots li,
	.mf-banner .slick-dots li button {
		width: 23px;
		height: 5px;
		border-radius: 8px;
		padding: 0;
	}
}
@media (max-width: 576px) {
	.mf-banner .slick-dots li,
	.mf-banner .slick-dots li button {
		width: 18px;
		height: 4px;
		border-radius: 6px;
	}
}
.mf-banner .slick-dots li::before,
.mf-banner .slick-dots li button::before {
	display: none;
}
.mf-banner .slick-dots li.slick-active button,
.mf-banner .slick-dots li button.slick-active button {
	background-color: #fff;
}
.mf-banner .slick-dots li {
	flex: 1;
}
@media (max-width: 991px) {
	.mf-banner .slick-dots li {
		flex: unset;
	}
}
.mf-banner .slick-dots button {
	width: 100% !important;
}
.mf-banner.video-loaded .mf-banner-slide {
	display: none !important;
}
.mf-banner.video-loaded .mf-banner-inner {
	padding-top: 10%;
}
.mf-banner.video-loaded .mf-banner-video {
	position: relative;
	height: 1000px;
	display: flex;
	align-items: center;
}
@media (min-width: 1600px) {
	.mf-banner.video-loaded .mf-banner-video {
		height: 1080px;
	}
}
@media (max-width: 1599px) {
	.mf-banner.video-loaded .mf-banner-video {
		height: 850px;
	}
}
@media (max-width: 1399px) {
	.mf-banner.video-loaded .mf-banner-video {
		height: 800px;
	}
}
@media (max-width: 1199px) {
	.mf-banner.video-loaded .mf-banner-video {
		height: 750px;
	}
}
@media (max-width: 767px) {
	.mf-banner.video-loaded .mf-banner-slide {
		display: none;
	}
	.mf-banner.video-loaded .mf-banner-video {
		position: relative;
		height: 450px;
		display: flex;
		align-items: center;
	}
	.mf-banner.video-loaded .mf-banner-buttons {
		bottom: 120px;
	}
}
@media (max-width: 576px) {
	.mf-banner.video-loaded .mf-banner-inner {
		padding-top: 28%;
	}
	.mf-banner.video-loaded .mf-banner-video {
		height: 400px;
	}
	.mf-banner.video-loaded .mf-banner-buttons {
		bottom: 100px;
	}
}
@media (max-width: 400px) {
	.mf-banner.video-loaded .mf-banner-video {
		position: relative;
		height: 350px;
	}
	.mf-banner.video-loaded .mf-banner-buttons {
		bottom: 80px;
	}
}
.mf-banner.video-loaded::after {
	z-index: 1;
	opacity: 1;
}
.mf-banner.video-loaded .mf-banner-play {
	display: none !important;
}
.mf-banner.video-loaded .mf-banner-bg {
	opacity: 0;
}
.mf-banner.video-loaded .mf-banner-video {
	opacity: 1;
	z-index: 1;
}
.mf-banner.video-loaded .mf-banner-inner h1 {
	text-shadow: 1px 2px 3px rgba(255, 255, 255, 0.3);
}
.mf-banner.video-loaded .mf-banner-buttons {
	display: flex !important;
}

.mf-lboes {
	position: relative;
	overflow: hidden;
}
@media (max-width: 767px) {
	.mf-lboes {
		height: 531px;
	}
}
@media (max-width: 767px) {
	.mf-lboes-bg {
		display: none !important;
	}
}
.mf-lboes-bg-mb {
	display: none;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 767px) {
	.mf-lboes-bg-mb {
		display: block;
	}
}
.mf-lboes-inner {
	width: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	text-align: right;
	transform: translateY(-50%);
}
@media (max-width: 767px) {
	.mf-lboes-inner {
		text-align: center;
		width: 100%;
	}
}
.mf-lboes-inner h2 {
	font-weight: 700;
	font-size: 7.96vh;
	line-height: 9.26vh;
	text-transform: uppercase;
	color: #ffffff;
	text-shadow: 0px 4.49102px 0px rgba(0, 0, 0, 0.25);
	margin-bottom: 3.33vh;
}
@media (min-height: 1080px) {
	.mf-lboes-inner h2 {
		margin-bottom: 36px;
		font-size: 86px;
		line-height: 100px;
	}
}
@media (max-width: 1199px) {
	.mf-lboes-inner h2 {
		font-size: 65px;
		line-height: 1.1;
	}
}
@media (max-width: 991px) {
	.mf-lboes-inner h2 {
		font-size: 52px;
		line-height: 1.3;
		margin-bottom: 14px;
	}
}
@media (max-width: 767px) {
	.mf-lboes-inner h2 {
		font-size: 36px;
		line-height: 46px;
		margin-bottom: 14px;
	}
}
@media (max-width: 767px) {
	.mf-lboes-inner .btn {
		min-height: 30px !important;
		min-width: 115px !important;
	}
	.mf-lboes-inner .btn::before,
	.mf-lboes-inner .btn:after {
		border-radius: 6px;
	}
	.mf-lboes-inner .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-lboes-inner .btn span {
		font-size: 14px !important;
	}
}

.mf-mpe {
	position: relative;
	overflow: hidden;
	background-image: url('../images/mpe.png');
	background-position: center;
	background-repeat: no-repeat;
	min-height: 100vh;
	background-size: cover;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: center;
}
.mf-mpe-content {
	width: 100%;
	padding: 20px;
	z-index: 2;
	text-align: left;
}
.mf-mpe .mf-title {
	font-weight: 700;
	font-size: 48px;
	line-height: 72px;
	text-transform: capitalize;
	color: #fff;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	margin-bottom: 20px;
}
@media (max-width: 576px) {
	.mf-mpe .mf-title {
		font-size: 20px !important;
		line-height: 1.5;
	}
}
.mf-mpe ul {
	list-style: disc;
	padding: 0;
	margin: 0;
	color: #fff;
}
.mf-mpe ul li {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 15px;
	position: relative;
}
.mf-mpe-bg-mobile {
	width: 100%;
	height: auto;
	display: none;
}
@media (min-width: 992px) {
	.mf-mpe .mf-title {
		font-size: 32px !important;
		line-height: 48px;
		padding-bottom: 0 !important;
	}
	.mf-mpe ul li {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 10px;
	}
}
@media (min-width: 767px) {
	.mf-mpe-content {
		position: absolute;
		top: 20px;
		width: 100%;
		display: flex;
		justify-content: center;
		align-content: space-around;
		align-items: center;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.mf-mpe-bg-mobile {
		display: none;
	}
	.mf-mpe ul {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}
@media (max-width: 767px) {
	.mf-mpe {
		background-image: none;
		min-height: auto;
		background-color: #091242;
	}
	.mf-mpe-content {
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		padding: 30px 15px;
	}
	.mf-mpe .mf-title {
		font-size: 32px;
		line-height: 48px;
		padding: 0;
	}
	.mf-mpe ul li {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.mf-mpe-bg-mobile {
		display: block;
	}
}
@media (max-width: 576px) {
	.mf-mpe .mf-title {
		font-size: 24px;
		line-height: 36px;
		text-align: center;
		margin-bottom: 8px;
	}
	.mf-mpe ul {
		padding-left: 10px;
		list-style: disc;
	}
	.mf-mpe ul li {
		font-size: 14px;
		line-height: 1.3;
		font-weight: 400;
		margin-bottom: 5px;
		padding-left: 0;
	}
	.mf-mpe ul li::marker {
		left: 0;
	}
	.mf-mpe ul li::before {
		display: none;
		top: 0;
		line-height: 1;
	}
	.mf-mpe-content {
		padding: 20px 10px;
	}
}

@media (min-width: 992px) {
	.menu-fixed .mf-mpeig {
		padding-top: 70px;
	}
}

.mf-mpeig {
	padding-top: 50px;
	background-color: #1b2364;
	overflow: hidden;
	max-height: 900px;
	height: 900px;
	min-height: 900px;
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
@media (min-width: 1920px) {
	.mf-mpeig {
		background-color: transparent;
	}
}
@media (max-width: 1819px) {
	.mf-mpeig {
		min-height: 800px;
		height: 800px;
		max-height: 800px;
	}
}
@media (max-width: 1199px) {
	.mf-mpeig {
		min-height: 750px;
		height: 750px;
		max-height: 750px;
	}
}
@media (max-width: 991px) {
	.mf-mpeig {
		min-height: 700px;
		height: 700px;
		max-height: 700px;
	}
}
@media (max-width: 767px) {
	.mf-mpeig {
		height: auto;
		min-height: 720px;
		padding: 120px 0;
	}
}
.mf-mpeig .mf-title {
	font-weight: 700;
	font-size: 48px;
	line-height: 72px;
	text-align: center;
	text-transform: capitalize;
	color: #ffffff;
	position: relative;
	margin-bottom: 10px;
	margin-top: -30px;
}
@media (max-width: 1199px) {
	.mf-mpeig .mf-title {
		font-size: 36px;
		line-height: 1.5;
	}
}
@media (max-width: 991px) {
	.mf-mpeig .mf-title {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.mf-mpeig .mf-title {
		font-size: 20px !important;
		line-height: 1.5 !important;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}
}
.mf-mpeig p {
	margin: 0 auto 18px;
	text-align: center;
}
@media (max-width: 767px) {
	.mf-mpeig p {
		max-width: 100%;
		font-size: 14px;
		line-height: 1.5;
		color: rgb(255, 255, 255);
	}
}
@media (max-width: 576px) {
	.mf-mpeig p {
		max-width: 99vw;
	}
}
.mf-mpeig-slide {
	margin-bottom: 30px !important;
	padding-top: 10px;
	overflow: hidden;
}
@media (max-width: 767px) {
	.mf-mpeig-slide {
		overflow: initial;
		margin-bottom: 0 !important;
	}
}
.mf-mpeig-item {
	cursor: pointer;
	transform-origin: center;
	transform: scale(0.8);
	opacity: 0.3;
	transition: all ease-in-out 0.3s;
	padding-bottom: 100px;
}
@media (max-width: 767px) {
	.mf-mpeig-item {
		padding: 0 10px;
		position: relative;
	}
	.mf-mpeig-item::before {
		content: '';
		position: absolute;
		top: 0;
		left: 10px;
		width: calc(100% - 20px);
		height: 204px;
		border-radius: 18.48px;
		background: rgb(63, 28, 215);
		background: linear-gradient(
			0deg,
			rgb(63, 28, 215) 0%,
			rgb(66, 163, 251) 100%
		);
	}
}
.mf-mpeig-item .info {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 891px;
	max-width: 80vw;
	margin: 0 auto;
	opacity: 0;
	transition: all ease-in-out 0.3s;
	text-align: center;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (max-width: 767px) {
	.mf-mpeig-item .info {
		width: 80vw;
		transform: translateX(-10vw) !important;
		max-width: unset;
		font-size: 14px;
		line-height: 1.5;
		-webkit-line-clamp: 4;
		position: relative;
		transform: none;
		bottom: unset;
		left: unset;
	}
}
@media (max-width: 576px) {
	.mf-mpeig-item .info {
		width: 88vw;
		transform: translateX(-18vw) !important;
		font-size: 14px;
		font-weight: 400;
	}
}
.mf-mpeig-item p {
	transition: all ease-in-out 0.3s;
}
.mf-mpeig-item:hover {
	opacity: 1;
}
.mf-mpeig-item.slick-active:not(.slick-center) {
	transform: scale(0.8) translate(-30px, -20px);
}
.mf-mpeig-item.slick-center {
	transform: scale(1) !important;
	opacity: 1;
}
.mf-mpeig-item.slick-center p,
.mf-mpeig-item.slick-center .info {
	opacity: 1;
}
.mf-mpeig-item.slick-center ~ .slick-active {
	transform: scale(0.8) translate(30px, -20px);
}
@media (max-width: 767px) {
	.mf-mpeig-item.slick-center ~ .slick-active {
		transform: unset;
	}
}
.mf-mpeig-item span {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 32px;
}
@media (max-width: 575px) {
	.mf-mpeig-item span {
		margin-bottom: 20px;
	}
}
.mf-mpeig-item span img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.mf-mpeig-item p {
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	text-transform: capitalize;
	color: #ffffff;
	margin-bottom: 15px;
	margin-top: 10px;
}
@media (max-width: 767px) {
	.mf-mpeig-item p {
		font-size: 14px;
		line-height: 1.3;
	}
}
@media (max-width: 576px) {
	.mf-mpeig-item p {
		display: block;
		-webkit-line-clamp: 1;
		overflow: hidden;
		font-weight: 700;
		font-size: 16px;
	}
}
.mf-mpeig-item video {
	position: relative;
	z-index: 3;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	border: 4.04px solid #a2bdff;
	overflow: hidden;
	border-radius: 18.48px;
}
@media (max-width: 767px) {
	.mf-mpeig-item video {
		height: 204px;
	}
}
.mf-mpeig .slick-arrow {
	width: 36px;
	height: 28px;
	background-size: 100% 100%;
	padding: 0;
	cursor: pointer;
	top: 200px;
	z-index: 3;
}
.mf-mpeig .slick-arrow::before {
	display: none;
}
.mf-mpeig .slick-arrow.slick-prev {
	background-image: url(../images/icons/arrow-prev.svg);
	left: 0px;
}
.mf-mpeig .slick-arrow.slick-next {
	background-image: url(../images/icons/arrow-next.svg);
	right: 0px;
}
.mf-mpeig .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
	bottom: 0px;
}
@media (max-width: 767px) {
	.mf-mpeig .slick-dots {
		left: 50%;
		transform: translateX(-50%);
		width: 80%;
		display: flex !important;
		gap: 10px;
		bottom: -60px;
	}
	.mf-mpeig .slick-dots li {
		width: 32px !important;
		height: 24px !important;
		border-radius: 10px;
	}
	.mf-mpeig .slick-dots li button {
		width: 100%;
		height: 24px;
		border-radius: 6px;
		padding: 0;
		border-width: 1.5px;
		font-size: 12px;
	}
}
@media (max-width: 576px) {
	.mf-mpeig .slick-dots {
		bottom: -30px;
		gap: 4px;
	}
	.mf-mpeig .slick-dots li button {
		width: 33.23px;
		height: 30.61px;
		padding: 6.31px 12.61px;
		border-radius: 6.31px;
		font-weight: 700;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: 0;
		text-align: center;
		vertical-align: middle;
		text-transform: capitalize;
	}
}
.mf-mpeig .slick-dots li {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px;
	width: 73px;
	height: 59px;
}
@media (min-width: 768px) {
	.mf-mpeig .slick-dots li:last-child {
		display: none !important;
	}
}
@media (max-width: 1919px) {
	.mf-mpeig .slick-dots li {
		width: 55px;
		height: 50px;
		margin: 0;
	}
}
.mf-mpeig .slick-dots li.slick-active button {
	background-color: #3475d3;
	border-color: #66acff;
	color: #fff;
	opacity: 1;
}
@media (max-width: 576px) {
	.mf-mpeig .slick-dots li.slick-active button {
		width: 33.23px;
		height: 30.61px;
		padding: 6.31px 12.61px;
		border-radius: 6.31px;
		border-width: 1.26px;
		font-weight: 700;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: 0;
		text-align: center;
		vertical-align: middle;
		text-transform: capitalize;
	}
}
.mf-mpeig .slick-dots button {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px 30px;
	width: 75px;
	height: 59px;
	background: #0c2771;
	border: 3px solid transparent;
	border-radius: 15px;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	text-transform: capitalize;
	color: #9ea9c6;
	transition: all ease-in-out 0.3s;
}
@media (max-width: 1919px) {
	.mf-mpeig .slick-dots button {
		width: 55px;
		height: 50px;
		padding: 15px;
		font-size: 18px;
	}
}
.mf-mpeig .slick-dots button::before {
	display: none;
}
.mf-mpeig .slick-dots button:hover {
	color: #fff;
}

.mf-blbotmwgp {
	position: relative;
	overflow: hidden;
}
@media (max-width: 767px) {
	.mf-blbotmwgp {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp {
		padding: 0;
	}
}
.mf-blbotmwgp-bg {
	min-height: 620px;
	height: 900px;
	width: 100%;
}
@media (max-width: 911px) {
	.mf-blbotmwgp-bg {
		min-height: 1059px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bg {
		min-height: 660px;
		height: 660px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bg {
		min-height: 615px;
		height: 615px;
	}
}
.mf-blbotmwgp .mf-logo-title {
	margin-bottom: 34px;
}
@media (max-width: 991px) {
	.mf-blbotmwgp .mf-logo-title {
		margin-bottom: 10px;
		font-size: 20px;
	}
	.mf-blbotmwgp .mf-logo-title img {
		height: 60px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp .mf-logo-title {
		margin-bottom: 5px;
		font-size: 14px;
		gap: 5px;
	}
	.mf-blbotmwgp .mf-logo-title img {
		height: 32px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp .mf-logo-title {
		font-size: 16px;
	}
	.mf-blbotmwgp .mf-logo-title img {
		height: 28px;
	}
}
.mf-blbotmwgp-title {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
}
@media (max-width: 767px) {
	.mf-blbotmwgp-title {
		padding-top: 10px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-title {
		padding-top: 0px;
	}
}
.mf-blbotmwgp-title h3 {
	margin-top: -20px;
	max-width: 100%;
	font-weight: 700;
	font-size: 48px;
	line-height: 112%;
}
@media (max-width: 1399px) {
	.mf-blbotmwgp-title h3 {
		font-size: 42px;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-title h3 {
		font-size: 36px;
		white-space: nowrap;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-title h3 {
		white-space: normal;
		font-size: 32px;
		line-height: 40px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-title h3 {
		font-size: 20px;
		line-height: 26px;
		width: 100%;
		margin-top: 8px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-title h3 {
		font-size: 18px;
		line-height: 20px;
		margin-top: 8px;
		text-align: left;
	}
}
.mf-blbotmwgp-title h3 small {
	font-size: 32px;
	line-height: 54px;
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-title h3 small {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-title h3 small {
		font-size: 14px;
		line-height: 18px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-title h3 small {
		font-size: 12px;
	}
}
.mf-blbotmwgp-art {
	position: absolute;
	bottom: 0;
	left: 0;
	min-width: 41.98vw;
	max-width: 55vw;
	height: 86.38vh;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-art {
		height: 930px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-art {
		width: 55vw;
		height: 930px;
		top: 200px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-art {
		height: auto;
		top: auto;
		bottom: 0;
		width: 80%;
		max-width: 80%;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-art {
		width: 90%;
		max-width: 90%;
		display: inline-grid;
		bottom: -5%;
		left: 0;
	}
}
.mf-blbotmwgp-art img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (max-width: 991px) {
	.mf-blbotmwgp-art img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: bottom right;
		object-position: bottom right;
	}
	.mf-blbotmwgp-art img:not(.mb) {
		display: none;
	}
}
.mf-blbotmwgp-art img.mb {
	display: none;
}
@media (max-width: 991px) {
	.mf-blbotmwgp-art img.mb {
		display: block;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-art img {
		height: 250px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-art img {
		height: 500px;
	}
}
.mf-blbotmwgp-info {
	position: absolute;
	top: 18.52vh;
	left: 0;
	width: 100%;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info {
		top: 200px;
	}
}
@media (min-height: 1080px) and (max-width: 1199px) {
	.mf-blbotmwgp-info {
		top: 170px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info {
		top: 130px !important;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info {
		top: 0 !important;
		height: 100%;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info {
		padding-top: 100px;
	}
}
.mf-blbotmwgp-info .box {
	margin-top: 10px;
	margin-left: auto;
	width: 44.43vw;
	position: relative;
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box {
		padding-top: 80px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box {
		padding-top: 80px;
	}
}
.mf-blbotmwgp-info .box .description {
	background: rgba(0, 0, 0, 0.8);
	border-radius: 10px;
	padding: 20px;
	color: #ffffff;
	margin: -5px 0px;
	text-align: center;
	width: 100%;
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .description {
		padding: 15px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .description {
		position: static;
		width: 90%;
		border-radius: 10px;
		padding: 13px;
		margin: 0 auto 10px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .description {
		width: 80%;
		border-radius: 6px;
		padding: 10px;
		margin-bottom: 10px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .description {
		width: 176.7px;
		padding: 8px;
		margin: 0 26px 15px auto;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0;
	}
}
.mf-blbotmwgp-info .box .description .name {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .description .name {
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .description .name {
		font-size: 14px;
	}
}
.mf-blbotmwgp-info .box .description .desc {
	font-style: italic;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #bad8fb;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .description .desc {
		font-size: 12px;
		line-height: 16px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .description .desc {
		font-size: 10px;
		margin-bottom: 5px;
	}
}
.mf-blbotmwgp-info .box .description .about {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
}
@media (max-width: 1399px) {
	.mf-blbotmwgp-info .box .description .about {
		font-size: 14px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .description .about {
		text-align: center;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .description .about {
		font-size: 12px;
		-webkit-line-clamp: 4;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .description .about {
		font-size: 12px;
		-webkit-line-clamp: 3;
		font-weight: 400;
		line-height: 16px;
		letter-spacing: 0;
		text-align: left;
	}
}
.mf-blbotmwgp-info .box .videos {
	height: 42.68vh;
	padding: 20px;
	background: #000000;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	align-items: flex-start;
	gap: 20px;
	margin-bottom: 30%;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .videos {
		height: 462px;
		margin-bottom: 39px;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .videos {
		padding: 15px;
		gap: 15px;
		height: auto;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .videos {
		position: static;
		width: 90%;
		max-width: 100%;
		flex-direction: column;
		padding: 10px;
		gap: 10px;
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .videos {
		width: 80%;
		padding: 8px;
		margin-bottom: 15px;
		border-radius: 6px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .videos {
		width: 85%;
		padding: 16px;
		gap: 14px;
	}
}
.mf-blbotmwgp-info .box .videos .video-preview {
	width: calc(100% - 160px - 20px);
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .videos .video-preview {
		width: calc(100% - 6.77vw - 30px);
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .videos .video-preview {
		width: calc(100% - 120px - 15px) !important;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .videos .video-preview {
		width: 100% !important;
	}
}
.mf-blbotmwgp-info .box .videos .video-preview .preview-item {
	position: relative;
	height: 39.07vh;
	border-radius: 22px;
	overflow: hidden;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item {
		height: 422px;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item {
		height: 250px;
		border-radius: 18px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item {
		height: 214px;
		border-radius: 12px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item {
		height: 150px;
		border-radius: 6px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item {
		height: 120px;
	}
}
.mf-blbotmwgp-info .box .videos .video-preview .preview-item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 6.01px solid rgba(15, 23, 33, 0.5019607843);
	border-radius: 22px;
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item:after {
		border-radius: 18px;
		border-width: 4px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item:after {
		border-radius: 12px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item:after {
		border-radius: 6px;
		border-width: 1.5px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item:after {
		border-width: 1px;
	}
}
.mf-blbotmwgp-info .box .videos .video-preview .preview-item .play {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 10.92vh;
	height: 10.92vh;
	min-width: 60px;
	min-height: 60px;
	padding: 0;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	outline: 0;
	background-image: url(../images/icons/icon-play-video.webp);
	background-size: cover;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item .play {
		width: 118px;
		height: 118px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item .play {
		width: 32px;
		height: 32px;
		min-width: 32px;
		min-height: 32px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .videos .video-preview .preview-item .play {
		width: 24px;
		height: 24px;
	}
}
.mf-blbotmwgp-info .box .videos .video-preview .slick-arrow {
	top: calc(100% + 34px);
	width: 14px;
	height: 16px;
	background-color: transparent;
	background-size: cover;
	border: 0;
	padding: 0;
	cursor: pointer;
	outline: 0;
	display: none;
	z-index: 2;
}
.mf-blbotmwgp-info .box .videos .video-preview .slick-arrow::before {
	display: none;
}
.mf-blbotmwgp-info .box .videos .video-preview .slick-arrow.slick-prev {
	left: 0;
	background-image: url(../images/icons/icon-prev.svg);
}
.mf-blbotmwgp-info .box .videos .video-preview .slick-arrow.slick-next {
	background-image: url(../images/icons/icon-next.svg);
	right: 0;
}
.mf-blbotmwgp-info .box .videos .video-list {
	width: 160px;
	min-width: 160px;
	padding-right: 20px;
	display: flex;
	flex-direction: column;
	gap: 13px;
	max-height: 100%;
	overflow-y: auto;
	position: relative;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .videos .video-list {
		width: calc(6.77vw + 30px);
		min-width: calc(6.77vw + 30px);
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .videos .video-list {
		max-height: 250px;
		width: 120px !important;
		min-width: 120px !important;
		gap: 8px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .videos .video-list {
		flex-direction: row;
		width: 100% !important;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .videos .video-list {
		flex-direction: row;
		width: 100% !important;
		padding-right: 0;
		padding: 0 10px;
		gap: 8px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .videos .video-list {
		gap: 6px;
		padding: 0 8px;
	}
}
.mf-blbotmwgp-info .box .videos .video-list .item {
	cursor: pointer;
	position: relative;
	border: 0;
	width: 100%;
	height: 130px;
	min-height: 130px;
	border-radius: 24px;
	overflow: hidden;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .videos .video-list .item {
		width: 6.77vw;
		height: 6.77vw;
		min-height: 6.77vw;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .videos .video-list .item {
		min-height: 78px !important;
		height: 78px !important;
		border-radius: 10px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .videos .video-list .item {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .videos .video-list .item {
		height: 50px !important;
		min-height: 50px !important;
		width: 80px !important;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .videos .video-list .item {
		height: 40px !important;
		min-height: 40px !important;
		width: 60px !important;
		border-radius: 5px;
	}
}
.mf-blbotmwgp-info .box .videos .video-list .item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	border: 2.53px solid rgba(15, 23, 33, 0.5019607843);
	transition: all ease-in-out 0.3s;
}
.mf-blbotmwgp-info .box .videos .video-list .item.active:after {
	background-color: transparent;
	border-color: transparent;
	z-index: -1;
}
.mf-blbotmwgp-info .box .videos img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.mf-blbotmwgp-info .box .actions {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -290px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 40px;
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .actions {
		gap: 20px;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .actions {
		position: static;
		transform: none;
		gap: 15px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .actions {
		width: 100%;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
		bottom: auto;
		flex-direction: row;
		justify-content: center;
		gap: 10px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .actions {
		gap: 8px;
		padding: 0 10px;
	}
}
.mf-blbotmwgp-info .box .actions .btn {
	width: 250px;
	height: 7.41vh;
	min-height: 7.41vh;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-info .box .actions .btn {
		height: 80px;
		min-height: 80px;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-info .box .actions .btn {
		height: 45px !important;
		min-height: 45px !important;
	}
	.mf-blbotmwgp-info .box .actions .btn span {
		font-size: 18px !important;
	}
}
@media (max-width: 991px) {
	.mf-blbotmwgp-info .box .actions .btn {
		width: 120px;
		height: 40px !important;
		min-height: 40px !important;
	}
	.mf-blbotmwgp-info .box .actions .btn::before,
	.mf-blbotmwgp-info .box .actions .btn:after {
		border-radius: 6px;
	}
	.mf-blbotmwgp-info .box .actions .btn span {
		font-size: 13px !important;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-info .box .actions .btn {
		height: 40px !important;
		min-height: 40px !important;
		min-width: 100px !important;
		width: 110px !important;
	}
	.mf-blbotmwgp-info .box .actions .btn::before,
	.mf-blbotmwgp-info .box .actions .btn:after {
		border-radius: 6px;
	}
	.mf-blbotmwgp-info .box .actions .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-blbotmwgp-info .box .actions .btn span {
		font-size: 14px !important;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-info .box .actions .btn {
		width: 130px !important;
		height: 40px !important;
		min-height: 40px !important;
	}
	.mf-blbotmwgp-info .box .actions .btn span {
		font-size: 14px !important;
	}
}
.mf-blbotmwgp-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 8px 0 10px;
	background: rgba(0, 0, 0, 0.6);
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom {
		bottom: auto;
		top: 100px;
		padding: 5px 0;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom {
		padding: 3px 0;
		height: 71.13px;
		top: 87px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs {
	display: flex;
	justify-content: center;
	gap: 10px;
	padding: 0 20px;
	overflow-x: auto;
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs {
		flex-wrap: nowrap;
		gap: 5px;
		padding: 0 10px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs {
		gap: 3px;
		padding: 0 5px;
	}
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .inner {
	display: flex;
	align-items: center;
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .inner {
		padding-right: 5px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .inner {
		padding-right: 2px;
	}
}
.mf-blbotmwgp-bottom
	.mf-blbotmwgp-thumbs
	.mf-blbotmwgp-thumb.slick-current
	.image {
	border-color: #b7fff7;
}
.mf-blbotmwgp-bottom
	.mf-blbotmwgp-thumbs
	.mf-blbotmwgp-thumb.slick-current
	.info {
	background: linear-gradient(
		90.19deg,
		rgba(30, 130, 188, 0.93) 21.89%,
		rgba(70, 176, 238, 0.1) 60%,
		rgba(70, 176, 238, 0) 100%
	);
	border-color: #b7fff7;
}
.mf-blbotmwgp-bottom
	.mf-blbotmwgp-thumbs
	.mf-blbotmwgp-thumb.slick-current
	.info
	.name {
	color: #fff;
}
.mf-blbotmwgp-bottom
	.mf-blbotmwgp-thumbs
	.mf-blbotmwgp-thumb.slick-current
	.info
	.desc {
	color: #bad8fb;
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .image {
	min-width: 10.18vh;
	width: 10.18vh;
	height: 10.18vh;
	border-radius: 15px;
	overflow: hidden;
	position: relative;
	border: 5px solid transparent;
	transition: all ease-in-out 0.3s;
}
@media (min-height: 1080px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .image {
		min-width: 110px;
		width: 110px;
		height: 110px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .image {
		width: 40px;
		height: 40px;
		min-width: 40px;
		border-width: 2.5px;
		border-radius: 10px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .image {
		width: 53px;
		height: 53px;
		min-width: 45px;
		border-width: 3px;
		border-radius: 8px;
		margin-right: 4px;
	}
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .info {
	flex: 1;
	margin-left: -4px;
	border-left: 6px solid #212363;
	background: linear-gradient(
		90deg,
		rgba(7, 43, 97, 0.8) 11.73%,
		rgba(9, 50, 111, 0.616094) 52.03%,
		rgba(1, 30, 73, 0) 87.72%
	);
	opacity: 0.8;
	filter: drop-shadow(0px 2.78067px 2.78067px rgba(0, 0, 0, 0.25));
	border-radius: 0px 20.855px 20.855px 0px;
	padding: 13px 10px 16px 28px;
	white-space: nowrap;
}
@media (max-height: 800px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .info {
		padding: 10px 10px 5px 20px;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .info {
		padding-left: 10px;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .info {
		padding: 4px 10px 4px 5px;
		width: calc(100% - 68px);
		border-radius: 0px 10px 10px 0px;
		border-width: 3px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .info {
		padding: 2px 5px 2px 3px;
		width: calc(100% - 50px);
		border-width: 2px;
	}
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .name {
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #84a0c1;
	text-transform: uppercase;
	margin-bottom: -5px;
}
@media (max-height: 800px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .name {
		font-size: 18px;
	}
}
@media (max-width: 1199px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .name {
		font-size: 18px !important;
	}
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .name {
		font-size: 8.5px !important;
		line-height: 18px;
		font-weight: 600;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .name {
		font-size: 7px !important;
		line-height: 14px;
	}
}
.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .desc {
	font-style: italic;
	text-transform: capitalize;
	color: rgba(186, 216, 251, 0.5);
}
@media (max-width: 767px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .desc {
		font-size: 12px;
	}
}
@media (max-width: 576px) {
	.mf-blbotmwgp-bottom .mf-blbotmwgp-thumbs .mf-blbotmwgp-thumb .desc {
		font-size: 7px;
	}
}

.mf-cta {
	position: relative;
	background-image: url(../images/cta.png);
	background-size: cover;
	display: flex;
}
@media (max-width: 767px) {
	.mf-cta {
		overflow: hidden;
	}
}
@media (max-width: 767px) {
	.mf-cta-bg {
		width: auto !important;
		height: 100%;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
}
.mf-cta .play {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 10.92vh;
	height: 10.92vh;
	min-width: 60px;
	min-height: 60px;
	padding: 0;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	outline: 0;
}
@media (min-height: 1080px) {
	.mf-cta .play {
		width: 118px;
		height: 118px;
	}
}
@media (max-width: 991px) {
	.mf-cta .play {
		width: 64px;
		height: 64px;
	}
}
.mf-cta .play img {
	width: 100%;
	height: 100%;
}

.mf-host-events {
	position: relative;
	padding-bottom: 27px;
	background-image: url(../images/host-events.webp);
	background-size: cover;
	background-position: top center;
}
@media (max-width: 1199px) {
	.mf-host-events .container,
	.mf-host-events .container-fluid,
	.mf-host-events .container-lg,
	.mf-host-events .container-md,
	.mf-host-events .container-sm,
	.mf-host-events .container-xl,
	.mf-host-events .container-xxl {
		width: 100% !important;
		--bs-gutter-x: 0 !important;
	}
}
@media (max-width: 767px) {
	.mf-host-events {
		background-image: url(../images/host-events-mb.png);
		overflow: hidden;
		background-color: #361678;
	}
}
@media (max-width: 767px) and (max-width: 475px) {
	.mf-host-events {
		background-size: cover;
		background-position: top center;
	}
}
@media (max-width: 767px) {
	.mf-host-events .row {
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		margin-right: -50px;
		--bs-gutter-x: 0;
		gap: 16px;
	}
	.mf-host-events .row .col-md-6 {
		padding: 0;
		width: 134px;
	}
}
.mf-host-events-item {
	padding: 9px 9px 18px;
	background: rgba(15, 23, 33, 0.6);
	border-radius: 20px;
	height: 100%;
	text-align: center;
	margin: 0 24px;
}
@media (max-width: 767px) {
	.mf-host-events-item {
		padding: 3px 4px 12px;
		margin: 0 12px;
		transform: scale(0.9);
		transform-origin: center;
		transition: all ease-in-out 0.3s;
	}
	.mf-host-events-item.slick-center {
		transform: scale(1.1);
	}
}
.mf-host-events-item .image {
	height: 16.85vh;
	margin-bottom: -2px;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (min-height: 1080px) {
	.mf-host-events-item .image {
		height: 182px;
	}
}
@media (max-width: 767px) {
	.mf-host-events-item .image {
		height: 70px;
		margin-bottom: 2px;
	}
}
.mf-host-events-item .image img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.mf-host-events-item .info {
	line-height: 20px;
	padding: 10px 0;
}
.mf-host-events-item .info .title {
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #ffffff;
}
@media (max-width: 1199px) {
	.mf-host-events-item .info .title {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.mf-host-events-item .info .title {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 4px;
	}
}
.mf-host-events-item .info p {
	width: 246px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.mf-host-events-item .info p {
		font-size: 12px;
		line-height: 10px;
	}
}
@media (max-width: 576px) {
	.mf-host-events-item .info p {
		font-size: 12px;
		line-height: 1.3;
	}
}
.mf-host-events .mf-logo-title {
	margin-bottom: 17px;
	visibility: hidden;
}
@media (max-width: 767px) {
	.mf-host-events .mf-logo-title {
		margin-left: 20px;
		margin-bottom: 8px;
	}
}
.mf-host-events .mf-title {
	color: #fff;
	font-weight: 700;
	font-size: 48px;
	line-height: 65px;
	margin-bottom: 59px;
	width: 1100px;
	max-width: 100%;
}
@media (max-width: 991px) {
	.mf-host-events .mf-title {
		font-size: 26px;
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 128px;
	}
}
@media (max-width: 767px) {
	.mf-host-events .mf-title {
		font-size: 18px;
		line-height: 24px;
		margin-left: 20px;
		width: calc(100vw - 40px);
	}
}
.mf-host-events-cta {
	width: 300px;
	margin-left: 287px;
	margin-bottom: 65px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
@media (max-width: 991px) {
	.mf-host-events-cta {
		margin-left: auto;
		margin-right: auto;
	}
}
.mf-host-events-cta .play {
	margin: 12px auto 10px;
	cursor: pointer;
	z-index: 3;
	width: 12.42vh;
	height: 12.42vh;
	min-width: 60px;
	min-height: 60px;
	padding: 0;
	background-color: transparent;
	border: 0;
	outline: 0;
	background-image: url(../images/icons/icon-play-video.webp);
	background-size: cover;
}
@media (min-height: 1080px) {
	.mf-host-events-cta .play {
		width: 135px;
		height: 135px;
	}
}
@media (max-width: 991px) {
	.mf-host-events-cta .play {
		width: 68px;
		height: 68px;
	}
}
@media (max-width: 767px) {
	.mf-host-events-cta .play {
		margin-top: 0;
		margin-bottom: 10px;
	}
}
.mf-host-events-cta .play:hover img {
	transform: scale(1.1);
}
.mf-host-events-cta .play img {
	width: 100%;
	height: 100%;
	transform-origin: center;
	transition: all ease-in-out 0.3s;
}
.mf-host-events-cta .box {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 5px 0px 0px;
	gap: 8px;
	background: #ffffff;
	border: 1px solid #000000;
	border-radius: 10px;
	text-align: center;
}
@media (max-width: 767px) {
	.mf-host-events-cta .box {
		gap: 4px;
		border-radius: 5px;
	}
}
.mf-host-events-cta .box h3 {
	font-weight: 700;
	font-size: 36px;
	text-align: center;
	text-transform: uppercase;
	color: #1f2b32;
	margin-bottom: 0;
}
@media (max-width: 991px) {
	.mf-host-events-cta .box h3 {
		font-size: 24px;
	}
}
.mf-host-events-cta .box p {
	font-size: 12px;
	border-top: 1px solid #000;
	border-radius: 0px 0px 10px 10px;
	text-align: center;
	color: #1f2b32;
	margin: 0;
	padding: 5px;
}
@media (max-width: 767px) {
	.mf-host-events-cta .box p {
		padding: 4px;
	}
}

.mf-byo {
	background-image: url(../images/byo.png);
	background-size: cover;
	background-position: bottom left;
	position: relative;
	overflow: hidden;
}
@media (max-width: 991px) {
	.mf-byo {
		padding: 67px 0 86px;
	}
	.mf-byo::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(
			179.57deg,
			rgba(0, 0, 0, 0) -1.65%,
			rgba(0, 0, 0, 0.55) 30.76%,
			#000000 99.63%
		);
	}
}
.mf-byo img {
	width: 110%;
	margin: 0 -5%;
}
@media (max-width: 1399px) {
	.mf-byo img {
		margin-top: 100px;
	}
}
@media (max-width: 1199px) {
	.mf-byo img {
		margin-right: -10%;
	}
}
@media (max-width: 991px) {
	.mf-byo img {
		position: absolute;
		width: 500px;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		margin: 0;
		opacity: 0.4;
	}
}
@media (max-width: 576px) {
	.mf-byo img {
		margin-top: -50px;
	}
}
.mf-byo-body {
	position: relative;
	padding: 130px 0 159px;
}
@media (max-width: 1399px) {
	.mf-byo-body {
		padding: 80px 0 60px;
	}
}
@media (max-width: 1199px) {
	.mf-byo-body {
		padding: 60px 0 40px;
	}
}
@media (max-width: 991px) {
	.mf-byo-body {
		text-align: center;
		padding: 0;
	}
}
.mf-byo-body .sub-title {
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 6px;
}
@media (max-width: 1199px) {
	.mf-byo-body .sub-title {
		font-size: 18px;
		line-height: 1.5;
	}
}
@media (max-width: 991px) {
	.mf-byo-body .sub-title {
		font-size: 14px;
		text-align: left;
	}
}
.mf-byo-body h3 {
	font-weight: 700;
	font-size: 48px;
	line-height: 125%;
	margin-bottom: 15px;
}
@media (min-height: 720px) {
	.mf-byo-body h3 {
		font-size: 2.5vw;
	}
}
@media (min-height: 1080px) {
	.mf-byo-body h3 {
		font-size: 48px;
	}
}
@media (max-width: 1199px) {
	.mf-byo-body h3 {
		font-size: 36px;
		line-height: 1.1;
	}
}
@media (max-width: 991px) {
	.mf-byo-body h3 {
		font-size: 36px;
		line-height: 44px;
		text-align: left;
		margin-bottom: 26px;
	}
	.mf-byo-body h3 br {
		display: none;
	}
}
@media (max-width: 767px) {
	.mf-byo-body h3 br {
		display: block;
	}
}
@media (max-width: 576px) {
	.mf-byo-body h3 {
		font-size: 20px !important;
		margin-bottom: 150px;
	}
}
.mf-byo-body p {
	margin-bottom: 35px;
}
@media (max-width: 991px) {
	.mf-byo-body p {
		text-align: left;
	}
}
@media (max-width: 767px) {
	.mf-byo-body p {
		font-size: 14px;
	}
}
.mf-byo-body .buttons {
	display: flex;
	align-items: center;
	gap: 20px;
}
@media (max-width: 991px) {
	.mf-byo-body .buttons .btn {
		flex: 1;
	}
}
@media (max-width: 767px) {
	.mf-byo-body .buttons {
		gap: 10px;
		justify-content: center;
	}
	.mf-byo-body .buttons .btn {
		height: 40px !important;
		min-height: 40px !important;
		width: auto;
		min-width: unset !important;
		padding: 0 20px !important;
		flex: unset;
	}
	.mf-byo-body .buttons .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-byo-body .buttons .btn::before,
	.mf-byo-body .buttons .btn::after {
		border-radius: 6px;
	}
	.mf-byo-body .buttons .btn span {
		font-size: 14px !important;
	}
}
.mf-byo-body .play {
	position: absolute;
	top: 26.7%;
	left: 60%;
	margin: 20px auto 17px;
	cursor: pointer;
	z-index: 3;
	width: 12.42vh;
	height: 12.42vh;
	min-width: 60px;
	min-height: 60px;
	padding: 0;
	background-color: transparent;
	border: 0;
	outline: 0;
	background-image: url(../images/icons/icon-play-video.webp);
	background-size: cover;
}
@media (min-height: 1080px) {
	.mf-byo-body .play {
		width: 135px;
		height: 135px;
		top: 193px;
	}
}
@media (max-width: 1199px) {
	.mf-byo-body .play {
		top: 40px;
	}
}
@media (max-width: 991px) {
	.mf-byo-body .play {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 auto 51px;
	}
	.mf-byo-body .play img {
		opacity: 1;
	}
}
@media (max-width: 767px) {
	.mf-byo-body .play {
		width: 64px;
		height: 64px;
	}
}
@media (max-width: 576px) {
	.mf-byo-body .play {
		position: absolute;
		top: 30px;
		left: auto;
		right: 30px;
		margin: 0;
	}
}
.mf-byo-body .play:hover img {
	transform: scale(1.1);
}
.mf-byo-body .play img {
	width: 100%;
	height: 100%;
	transform-origin: center;
	transition: all ease-in-out 0.3s;
}

.mf-awaptfyv {
	height: auto;
	padding-bottom: 150px;
	max-height: unset;
	background: linear-gradient(180deg, #070d11 5%, #020947 100%);
	position: relative;
	display: flex;
}
@media (max-width: 1399px) {
	.mf-awaptfyv {
		padding-bottom: 80px;
	}
}
@media (max-width: 1199px) {
	.mf-awaptfyv {
		height: auto;
		max-height: unset;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv {
		padding: 21px 0 58px;
		display: block;
	}
}
@media (max-width: 767px) {
	.mf-awaptfyv {
		min-height: unset;
	}
}
.mf-awaptfyv-bg {
	position: absolute;
	width: 45%;
	bottom: 10%;
	right: 2.6vw;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (min-height: 1080px) {
	.mf-awaptfyv-bg {
		height: auto;
	}
}
@media (max-width: 1199px) {
	.mf-awaptfyv-bg {
		right: 0;
		top: auto;
		bottom: 80px;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv-bg {
		position: relative;
		top: 0;
		width: 600px;
		height: auto;
		bottom: auto;
		right: auto;
		left: 50%;
		transform: translateX(-50%);
		margin-bottom: -24px;
	}
}
@media (max-width: 767px) {
	.mf-awaptfyv-bg {
		width: 320px;
	}
}
.mf-awaptfyv .box {
	position: relative;
	width: 894px;
	max-width: 100%;
	padding-top: 11.48vh;
}
@media (min-height: 720px) {
	.mf-awaptfyv .box {
		padding-top: 11vh;
	}
}
@media (min-height: 1080px) {
	.mf-awaptfyv .box {
		padding-top: 124px;
		padding-bottom: 20px;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box {
		padding: 0;
		text-align: center;
	}
}
.mf-awaptfyv .box h3 {
	font-weight: 700;
	font-size: 48px;
	line-height: 1.3;
	margin-bottom: 26px;
	text-transform: uppercase;
}
@media (max-width: 1199px) {
	.mf-awaptfyv .box h3 {
		font-size: 36px;
		width: 70vw;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box h3 {
		font-size: 18px;
		line-height: 24px;
	}
}
@media (max-width: 767px) {
	.mf-awaptfyv .box h3 {
		margin-bottom: 7px;
		width: 100%;
	}
}
@media (max-width: 576px) {
	.mf-awaptfyv .box h3 {
		font-size: 20px !important;
	}
}
@media (max-width: 767px) {
	.mf-awaptfyv .box .tabs-wrap {
		display: block;
		overflow: hidden;
		padding: 0;
		padding-top: 10px;
		margin-left: calc((100vw - 378px - 20px) / 2);
		margin-right: calc((100vw - 378px - 20px) / 2);
	}
	.mf-awaptfyv .box .tabs-wrap .tabs .btn {
		margin: 0 4px;
		padding: 0;
		margin-top: 2px;
		background: linear-gradient(
			174.64deg,
			#0c2d89 9.83%,
			#0c2d89 89.43%
		) !important;
	}
	.mf-awaptfyv .box .tabs-wrap .tabs .btn::after {
		background: linear-gradient(
			174.64deg,
			#0c2d89 9.83%,
			#0c2d89 89.43%
		) !important;
	}
	.mf-awaptfyv .box .tabs-wrap .tabs .btn span {
		line-height: 0.8;
		display: inline-flex;
	}
	.mf-awaptfyv .box .tabs-wrap .tabs .btn.slick-center {
		margin-top: 0;
		border: 2px solid #2badfb;
		height: 30px;
		min-height: 30px;
	}
	.mf-awaptfyv .box .tabs-wrap .tabs .btn.slick-center:after {
		height: 100% !important;
		background: #0576dc !important;
		filter: none !important;
	}
	.mf-awaptfyv .box .tabs-wrap .tabs .btn.slick-center span {
		color: #fff !important;
	}
}
.mf-awaptfyv .box .tabs {
	margin-bottom: 7vh;
	display: flex;
	align-items: center;
	gap: 15px;
}
@media (min-height: 720px) {
	.mf-awaptfyv .box .tabs {
		margin-bottom: 7vh;
	}
}
@media (min-height: 1080px) {
	.mf-awaptfyv .box .tabs {
		margin-bottom: 78px;
	}
}
@media (max-width: 1919px) {
	.mf-awaptfyv .box .tabs {
		gap: 12px;
		margin-bottom: 6vh;
	}
}
@media (max-width: 1199px) {
	.mf-awaptfyv .box .tabs {
		margin-bottom: 20px;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box .tabs {
		max-width: 100%;
		justify-content: flex-start;
		overflow: auto;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
}
@media (max-width: 767px) {
	.mf-awaptfyv .box .tabs {
		display: block;
		overflow: hidden;
	}
}
.mf-awaptfyv .box .tabs .slick-track {
	display: flex;
}
.mf-awaptfyv .box .tabs .btn {
	border-radius: 15px;
}
@media (max-width: 991px) {
	.mf-awaptfyv .box .tabs .btn {
		border-radius: 6px;
		min-width: 78px;
		height: 28px;
		min-height: 28px;
		line-height: 24px;
	}
	.mf-awaptfyv .box .tabs .btn::before,
	.mf-awaptfyv .box .tabs .btn:after {
		border-radius: 6px;
	}
	.mf-awaptfyv .box .tabs .btn:last-child {
		min-width: 110px;
	}
}
@media (max-width: 767px) {
	.mf-awaptfyv .box .tabs .btn {
		min-width: unset;
		max-width: unset;
		padding-left: 10px;
		padding-right: 10px;
	}
	.mf-awaptfyv .box .tabs .btn span {
		font-size: 12px;
	}
}
.mf-awaptfyv .box .tabs .btn::before {
	display: none;
}
.mf-awaptfyv .box .tabs .btn:after {
	box-shadow: none;
}
@media (min-width: 768px) {
	.mf-awaptfyv .box .tabs .btn.btn-primary {
		height: 60px;
		border: 4px solid #2badfb;
	}
}
@media (min-width: 768px) and (max-width: 1919px) {
	.mf-awaptfyv .box .tabs .btn.btn-primary {
		height: 50px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.mf-awaptfyv .box .tabs .btn.btn-primary {
		height: 32px;
		min-height: 32px;
	}
}
@media (min-width: 768px) {
	.mf-awaptfyv .box .tabs .btn.btn-primary:after {
		height: 100% !important;
		background-color: #0576dc !important;
		filter: none !important;
	}
	.mf-awaptfyv .box .tabs .btn.btn-primary span {
		color: #fff !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.mf-awaptfyv .box .tabs .btn.btn-primary span {
		font-size: 12px;
	}
}
.mf-awaptfyv .box h4 {
	font-weight: 700;
	font-size: 32px;
	line-height: 48px;
	margin-bottom: 17px;
}
@media (max-width: 1199px) {
	.mf-awaptfyv .box h4 {
		font-size: 28px;
		line-height: 1.5;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box h4 {
		font-size: 14px;
		line-height: 27px;
		margin-bottom: 0;
	}
}
@media (max-width: 576px) {
	.mf-awaptfyv .box h4 {
		font-size: 16px;
	}
}
.mf-awaptfyv .box p {
	width: 700px;
	max-width: 55vw;
}
@media (max-width: 1199px) {
	.mf-awaptfyv .box p {
		max-width: 60vw;
		width: 600px;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box p {
		width: 100%;
		max-width: 100%;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box p {
		font-size: 12px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}
@media (max-width: 576px) {
	.mf-awaptfyv .box p {
		font-size: 14px;
		line-height: 1.5;
	}
}
.mf-awaptfyv .box p:last-of-type {
	margin-bottom: 40px;
}
@media (max-width: 1199px) {
	.mf-awaptfyv .box p:last-of-type {
		margin-bottom: 30px;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box p:last-of-type {
		display: none;
	}
}
.mf-awaptfyv .box .buttons {
	display: flex;
	align-items: center;
	gap: 20px;
}
@media (max-width: 1199px) {
	.mf-awaptfyv .box .buttons {
		margin-bottom: 30px;
	}
}
@media (max-width: 991px) {
	.mf-awaptfyv .box .buttons {
		justify-content: center;
		gap: 10px;
	}
	.mf-awaptfyv .box .buttons .btn {
		min-width: 96px;
		width: 96px;
		min-height: 28px;
		height: 28px;
	}
	.mf-awaptfyv .box .buttons .btn span {
		font-size: 12px;
	}
}
@media (max-width: 991px) and (max-width: 767px) {
	.mf-awaptfyv .box .buttons .btn {
		width: auto;
		min-width: unset;
		padding: 0 20px !important;
		height: 40px !important;
		min-height: 40px !important;
	}
	.mf-awaptfyv .box .buttons .btn::before,
	.mf-awaptfyv .box .buttons .btn:after {
		border-radius: 6px;
	}
	.mf-awaptfyv .box .buttons .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-awaptfyv .box .buttons .btn span {
		font-size: 14px;
	}
}

.mf-mcp {
	padding-top: 97px;
	padding-bottom: 80px;
	background-color: #090909;
}
@media (max-width: 1199px) {
	.mf-mcp {
		padding: 60px 0;
	}
}
@media (max-width: 767px) {
	.mf-mcp {
		padding: 35px 0 53px;
		overflow: hidden;
	}
}
.mf-mcp .mf-title {
	font-weight: 700;
	font-size: 48px;
	line-height: 72px;
	text-align: center;
	text-transform: capitalize;
	margin-bottom: 30px;
}
@media (max-width: 1199px) {
	.mf-mcp .mf-title {
		font-size: 36px;
		line-height: 1.3;
		margin-bottom: 40px;
	}
}
@media (max-width: 767px) {
	.mf-mcp .mf-title {
		font-size: 18px;
		line-height: 35px;
		margin-bottom: 15px;
	}
}
.mf-mcp .buttons {
	margin-top: 40px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 20px;
}
@media (max-width: 767px) {
	.mf-mcp .buttons {
		justify-content: center;
		padding: 0 20px;
		margin-top: 30px;
		gap: 10px;
	}
	.mf-mcp .buttons .btn {
		width: auto;
		min-width: unset;
		padding: 0 20px !important;
		height: 40px !important;
		min-height: 40px !important;
	}
	.mf-mcp .buttons .btn::before,
	.mf-mcp .buttons .btn:after {
		border-radius: 6px;
	}
	.mf-mcp .buttons .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-mcp .buttons .btn span {
		font-size: 14px;
	}
}
@media (max-width: 1199px) {
	.mf-mcp .container,
	.mf-mcp .container-fluid,
	.mf-mcp .container-lg,
	.mf-mcp .container-md,
	.mf-mcp .container-sm,
	.mf-mcp .container-xl,
	.mf-mcp .container-xxl {
		width: 100% !important;
		--bs-gutter-x: 0 !important;
	}
}
.mf-mcp .row {
	--bs-gutter-x: 4.1vh;
	--bs-gutter-y: 4.1vh;
}
@media (max-width: 1199px) {
	.mf-mcp .row {
		--bs-gutter-x: 24px;
		--bs-gutter-y: 24px;
	}
}
@media (max-width: 991px) {
	.mf-mcp .row {
		--bs-gutter-x: 40px;
		--bs-gutter-y: 40px;
	}
}
@media (max-width: 767px) {
	.mf-mcp .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 0;
		gap: 0;
		width: 100%;
		padding: 0;
	}
	.mf-mcp .row .col-md-6 {
		width: 100%;
		padding: 0;
	}
}
.mf-mcp-item {
	height: 30.83vh;
	min-height: 250px;
	display: block;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	text-decoration: none;
}
@media (min-height: 720px) {
	.mf-mcp-item {
		height: 30.83vh;
	}
}
@media (min-height: 1080px) {
	.mf-mcp-item {
		height: 330px;
	}
}
@media (max-width: 1199px) {
	.mf-mcp-item {
		max-height: 280px;
		min-height: unset;
	}
}
@media (max-width: 767px) {
	.mf-mcp-item {
		height: 164px;
		margin: 0 10px;
	}
}
.mf-mcp-item:hover .readmore {
	max-height: 76px;
	padding-top: 18px;
}
.mf-mcp-item:hover img {
	transform: scale(1.1);
}
.mf-mcp-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transform-origin: center;
	transition: all ease-in-out 0.3s;
}
.mf-mcp-item-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 0px 0px 20px 20px;
}
@media (max-width: 1399px) {
	.mf-mcp-item-info {
		padding-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.mf-mcp-item-info {
		padding: 4.31065px 8.6213px;
		background: rgba(0, 0, 0, 0.5);
		border-radius: 0px 0px 9.42439px 9.42439px;
	}
}
.mf-mcp-item-info h3 {
	font-weight: 700;
	font-size: 24px;
	line-height: 40px;
	color: #ffffff;
	margin-bottom: 0;
}
@media (min-height: 720px) {
	.mf-mcp-item-info h3 {
		font-size: 2.2vh;
		line-height: 1.6;
	}
}
@media (min-height: 1080px) {
	.mf-mcp-item-info h3 {
		font-size: 24px;
		line-height: 40px;
	}
}
@media (max-width: 1199px) {
	.mf-mcp-item-info h3 {
		font-size: 20px;
		line-height: 1.5;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	.mf-mcp-item-info h3 {
		font-size: 14px;
		line-height: 1.3;
	}
}
.mf-mcp-item-info p {
	margin-bottom: 0;
	color: #fff;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (min-height: 720px) {
	.mf-mcp-item-info p {
		font-size: 1.8vh;
	}
}
@media (min-height: 1080px) {
	.mf-mcp-item-info p {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.mf-mcp-item-info p {
		font-size: 12px;
		line-height: 16px;
		-webkit-line-clamp: 2;
	}
}
.mf-mcp-item-info .readmore {
	overflow: hidden;
	max-height: 0;
	transition: all ease-in-out 0.3s;
}

@media (max-width: 767px) {
	.mf-bac .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 0;
		gap: 0;
		width: 100%;
		padding: 0;
	}
	.mf-bac .row .col-md-4 {
		width: 100%;
		padding: 0;
	}
}
.mf-bac-header {
	position: relative;
	height: 63.79vh;
	overflow: hidden;
}
@media (min-height: 1080px) {
	.mf-bac-header {
		height: 689px;
	}
}
@media (max-width: 1599px) {
	.mf-bac-header {
		height: auto;
	}
}
@media (max-width: 767px) {
	.mf-bac-header {
		overflow: initial;
	}
}
.mf-bac-header-bg {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 767px) {
	.mf-bac-header-bg {
		height: 310px;
		width: 100vw;
		-o-object-position: calc(100% + 100px) bottom;
		object-position: calc(100% + 100px) bottom;
	}
}
.mf-bac-header-body {
	position: absolute;
	left: 0;
	top: 17.96vh;
	width: 100%;
}
@media (min-height: 1080px) {
	.mf-bac-header-body {
		top: 194px;
	}
}
@media (max-width: 1199px) {
	.mf-bac-header-body {
		top: 120px !important;
	}
}
@media (max-width: 767px) {
	.mf-bac-header-body {
		top: 210px !important;
	}
}
.mf-bac-header-body h3 {
	font-weight: 700;
	font-size: 64px;
	line-height: 96px;
	text-transform: uppercase;
	margin-bottom: 12px;
}
@media (max-width: 1199px) {
	.mf-bac-header-body h3 {
		font-size: 36px;
		line-height: 1.3;
	}
}
@media (max-width: 767px) {
	.mf-bac-header-body h3 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 0;
	}
}
@media (max-width: 429px) {
	.mf-bac-header-body h3 {
		font-size: 30px;
	}
}
.mf-bac-header-body p {
	width: 720px;
	max-width: 100%;
}
@media (max-width: 1199px) {
	.mf-bac-header-body p {
		width: 600px;
	}
}
@media (max-width: 767px) {
	.mf-bac-header-body p {
		font-size: 12px;
		line-height: 16px;
		color: #bad8fb;
	}
}
.mf-bac-body {
	background: linear-gradient(180deg, #070d11 5%, #050b1f 100%);
	margin-top: -100px;
}
@media (max-width: 1199px) {
	.mf-bac-body {
		margin-top: -70px;
	}
}
@media (max-width: 991px) {
	.mf-bac-body {
		padding-top: 25px;
	}
}
@media (max-width: 767px) {
	.mf-bac-body {
		overflow: hidden;
		padding-bottom: 76px;
		margin-top: 0;
	}
}
@media (max-width: 1199px) {
	.mf-bac-body .container,
	.mf-bac-body .container-fluid,
	.mf-bac-body .container-lg,
	.mf-bac-body .container-md,
	.mf-bac-body .container-sm,
	.mf-bac-body .container-xl,
	.mf-bac-body .container-xxl {
		width: 100% !important;
		--bs-gutter-x: 0 !important;
	}
}
.mf-bac-item {
	width: 450px;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 16px;
	line-height: 20px;
	position: relative;
	z-index: 2;
}
@media (max-width: 991px) {
	.mf-bac-item {
		font-size: 14px;
		line-height: 18px;
	}
}
@media (max-width: 767px) {
	.mf-bac-item {
		width: auto;
		font-size: 12px;
		line-height: 16px;
		margin: 0 10px;
	}
}
.mf-bac-item .image {
	height: 28.14vh;
	overflow: hidden;
	margin-bottom: -5px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (min-height: 1080px) {
	.mf-bac-item .image {
		height: 304px;
	}
}
@media (max-width: 991px) {
	.mf-bac-item .image {
		height: 115px;
	}
}
@media (max-width: 767px) {
	.mf-bac-item .image {
		height: 92px;
	}
}
.mf-bac-item .image img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.mf-bac-item .title {
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	margin-bottom: 10px;
}
@media (max-width: 991px) {
	.mf-bac-item .title {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 5px;
	}
}
@media (max-width: 767px) {
	.mf-bac-item .title {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 5px;
	}
}

.mf-tclg {
	padding-top: 119px;
	padding-bottom: 99px;
	background: linear-gradient(180deg, #050b1f 0%, #020947 100%);
	width: 100%;
	overflow: hidden;
}
@media (max-width: 767px) {
	.mf-tclg {
		padding-bottom: 34px;
		padding-top: 0;
	}
	.mf-tclg .row {
		--bs-gutter-y: 14px !important;
	}
}
.mf-tclg .image {
	height: 100%;
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}
.mf-tclg .image img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.mf-tclg .mf-title {
	font-weight: 700;
	font-size: 39.9273px;
	line-height: 50px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
@media (max-width: 767px) {
	.mf-tclg .mf-title {
		font-size: 20px !important;
		line-height: 24px;
		height: 51px;
		margin-bottom: 10px;
	}
}
.mf-tclg p {
	text-transform: capitalize;
	color: #ffffff;
	margin-bottom: 22px;
}
@media (max-width: 767px) {
	.mf-tclg p {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 20px;
	}
}
.mf-tclg a.btn {
	display: inline-flex;
	margin-bottom: 29px;
}
@media (max-width: 767px) {
	.mf-tclg a.btn {
		min-width: unset !important;
		width: auto;
		padding: 0 40px !important;
		height: 40px !important;
		min-height: 40px !important;
		margin-bottom: 20px;
	}
	.mf-tclg a.btn span {
		font-size: 14px !important;
	}
	.mf-tclg a.btn::before,
	.mf-tclg a.btn:after {
		border-radius: 6px;
	}
	.mf-tclg a.btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
}
.mf-tclg-items {
	display: flex;
	flex-wrap: wrap;
	-moz-column-gap: 24px;
	column-gap: 24px;
	row-gap: 24px;
}
@media (max-width: 1399px) {
	.mf-tclg-items {
		gap: 16px;
	}
}
.mf-tclg-items .mf-tclg-item {
	padding: 16.6364px 24.9545px;
	min-height: 150px;
	gap: 8.32px;
	border: 0.831818px solid rgba(255, 255, 255, 0.5);
	border-radius: 20px;
	width: calc(50% - 12px);
}
@media (max-width: 1399px) {
	.mf-tclg-items .mf-tclg-item {
		padding: 20px;
	}
}
@media (max-width: 767px) {
	.mf-tclg-items .mf-tclg-item {
		width: 100%;
		padding: 8.29475px 12.4421px;
		gap: 4.15px;
		border: 0.414738px solid rgba(255, 255, 255, 0.5);
		border-radius: 9.97183px;
	}
}
@media (max-width: 576px) {
	.mf-tclg-items .mf-tclg-item {
		min-height: -moz-fit-content;
		min-height: fit-content;
	}
}
.mf-tclg-items .mf-tclg-item-title {
	font-weight: 700;
	font-size: 22px;
	line-height: 1;
	text-transform: capitalize;
	color: #ffffff;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	.mf-tclg-items .mf-tclg-item-title {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 5px;
	}
}
.mf-tclg-items .mf-tclg-item p {
	text-transform: capitalize;
	margin-bottom: 0;
}
@media (max-width: 1399px) {
	.mf-tclg-items .mf-tclg-item p {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.mf-tclg-items .mf-tclg-item p {
		font-size: 14px;
		line-height: 1.5;
	}
}

.mf-wttoe {
	padding: 0 0 112px;
	background-image: url(../images/wttoe.png);
	background-size: cover;
	background-color: rgb(1, 0, 1);
}
@media (max-width: 1399px) {
	.mf-wttoe {
		padding: 0 0 100px;
		background-image: url(../images/wttoe-mb.png);
		background-position: top right;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
}
@media (max-width: 767px) {
	.mf-wttoe {
		padding: 0 0 40px;
		background-position: center;
		background-size: cover;
	}
}
@media (max-width: 576px) {
	.mf-wttoe {
		padding: 0 0 60px;
		background-size: cover;
		filter: brightness(1.3);
		position: relative;
	}
	.mf-wttoe::before {
		content: '';
		width: 100%;
		height: 60%;
		position: absolute;
		top: 0;
		left: 0;
		background: #010001;
		background: linear-gradient(0deg, rgb(1, 0, 1) 0%, rgba(1, 0, 1, 0) 100%);
	}
	.mf-wttoe * {
		position: relative;
		z-index: 2;
	}
}
.mf-wttoe .mf-title {
	color: #fff;
	font-weight: 700;
	font-size: 48px;
	line-height: 60px;
	margin-bottom: 20px;
	margin-right: -80px;
}
@media (max-width: 1399px) {
	.mf-wttoe .mf-title {
		margin-right: 0;
	}
}
@media (max-width: 991px) {
	.mf-wttoe .mf-title {
		font-size: 32px;
		line-height: 40px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .mf-title {
		font-size: 18px;
		line-height: 24px;
		max-width: 166px;
	}
}
@media (max-width: 576px) {
	.mf-wttoe .mf-title {
		font-size: 20px !important;
		line-height: 20px;
		max-width: 200px;
		margin-top: 30px;
	}
}
.mf-wttoe .mf-title span {
	white-space: nowrap;
}
.mf-wttoe .inner {
	width: 892px;
	max-width: 100%;
	color: #bad8fb;
}
@media (max-width: 767px) {
	.mf-wttoe .inner {
		font-size: 12px;
	}
}
@media (max-width: 576px) {
	.mf-wttoe .inner {
		padding: 0 0;
	}
}
.mf-wttoe .inner .mf-logo-title {
	margin-bottom: 39px;
	gap: 10px;
}
@media (max-width: 991px) {
	.mf-wttoe .inner .mf-logo-title {
		margin-bottom: 20px;
	}
}
@media (max-width: 576px) {
	.mf-wttoe .inner .mf-logo-title {
		margin-bottom: 15px;
		height: 45px;
		align-items: center;
		padding-top: 10px;
	}
}
.mf-wttoe .inner .mf-logo-title img {
	width: 102px;
}
@media (max-width: 767px) {
	.mf-wttoe .inner .mf-logo-title img {
		width: 38px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .inner .mf-logo-title .tokenization-text {
		display: none;
	}
}
@media (min-width: 768px) {
	.mf-wttoe .inner .mf-logo-title .rwas-text {
		display: none;
	}
}
@media (max-width: 576px) {
	.mf-wttoe .inner .mf-logo-title .rwas-text {
		padding-top: 0;
		font-size: 16px;
		line-height: 1.3;
	}
	.mf-wttoe .inner .mf-logo-title .rwas-text br {
		display: none;
	}
}
.mf-wttoe ul {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	margin-bottom: 34px;
}
@media (max-width: 991px) {
	.mf-wttoe ul {
		font-size: 18px;
		line-height: 26px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe ul {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 20px;
	}
}
@media (max-width: 576px) {
	.mf-wttoe ul {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 15px;
		padding-left: 1rem;
	}
}
.mf-wttoe ul li {
	margin-bottom: 15px;
}
.mf-wttoe ul li:last-child {
	margin-bottom: 0;
}
@media (max-width: 576px) {
	.mf-wttoe ul li {
		margin-bottom: 5px;
	}
}
.mf-wttoe .stats {
	margin-bottom: 37px;
	display: flex;
	gap: 60px;
	justify-content: center;
}
@media (max-width: 991px) {
	.mf-wttoe .stats {
		gap: 30px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .stats {
		margin-bottom: 20px;
		padding: 0 15px;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.mf-wttoe .stats::-webkit-scrollbar {
		display: none;
	}
}
.mf-wttoe .stats .item {
	min-height: 115px;
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
	color: #ffffff;
	text-align: center;
	flex: 0 0 auto;
	width: 418px;
}
@media (max-width: 991px) {
	.mf-wttoe .stats .item {
		font-size: 20px;
		line-height: 28px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .stats .item {
		min-height: auto;
		text-align: center;
		width: 200px;
		flex: auto;
	}
}
.mf-wttoe .stats .item .value {
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	color: #006aff;
	margin-bottom: 8px;
}
@media (max-width: 991px) {
	.mf-wttoe .stats .item .value {
		font-size: 32px;
		line-height: 32px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .stats .item .value {
		font-size: 24px;
		line-height: 24px;
	}
}
@media (max-width: 576px) {
	.mf-wttoe .stats .item .value {
		font-size: 24px;
		line-height: 1;
		padding-top: 20px;
		white-space: nowrap;
	}
}
.mf-wttoe .stats .item .label {
	font-weight: 400;
	font-size: 20px;
	line-height: 34px;
	color: #ffffff;
	margin-bottom: 8px;
}
@media (max-width: 991px) {
	.mf-wttoe .stats .item .label {
		font-size: 32px;
		line-height: 32px;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .stats .item .label {
		font-size: 13px;
		line-height: 1.5;
	}
}
.mf-wttoe .buttons {
	display: inline-flex;
	gap: 34px;
	justify-content: center;
	width: 100%;
}
@media (max-width: 1199px) {
	.mf-wttoe .buttons {
		gap: 20px;
	}
	.mf-wttoe .buttons .btn span {
		font-size: 18px !important;
	}
}
@media (max-width: 991px) {
	.mf-wttoe .buttons .btn {
		height: 40px !important;
		min-height: 40px !important;
	}
	.mf-wttoe .buttons .btn::before,
	.mf-wttoe .buttons .btn:after {
		border-radius: 6px;
	}
	.mf-wttoe .buttons .btn span {
		font-size: 13px !important;
	}
}
@media (max-width: 767px) {
	.mf-wttoe .buttons {
		flex-direction: row; /* Changed to row for two buttons side by side */
		justify-content: center;
		gap: 10px; /* Adjusted gap between buttons */
		max-width: 342px; /* Total width to accommodate two buttons */
		flex-wrap: wrap; /* Allow wrapping for the third button */
		bottom: 40px;
	}
	.mf-wttoe .buttons .btn {
		height: 40px !important;
		min-height: 40px !important;
		min-width: 120px !important;
		padding: 0 20px !important;
	}
	.mf-wttoe .buttons .btn::before,
	.mf-wttoe .buttons .btn:after {
		border-radius: 6px;
	}
	.mf-wttoe .buttons .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.mf-wttoe .buttons .btn span {
		font-size: 14px;
	}
}
@media (max-width: 576px) {
	.mf-wttoe .buttons {
		display: flex;
		flex-direction: row;
		gap: 10px;
		justify-content: center;
		bottom: 0;
	}
}

.mf-before-footer {
	padding: 62px 0 31px;
	background-color: #05060b;
	color: #fff;
	position: relative;
}
@media (max-width: 767px) {
	.mf-before-footer {
		padding: 36px 0 115px;
	}
	.mf-before-footer .container {
		position: relative;
	}
}
.mf-before-footer img {
	width: 200px;
	margin-bottom: 36px;
}
@media (max-width: 767px) {
	.mf-before-footer img {
		width: 143px;
		margin-bottom: 24px;
	}
}
.mf-before-footer a {
	color: #fff;
	text-decoration: none;
}
.mf-before-footer a:hover {
	color: #6badfd;
}
@media (max-width: 767px) {
	.mf-before-footer .row {
		--bs-gutter-y: 0 !important;
	}
}
.mf-before-footer .info {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.mf-before-footer .info p {
	margin-bottom: 19px;
}
@media (max-width: 767px) {
	.mf-before-footer .info p {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 16px;
	}
	.mf-before-footer .info p:last-child {
		margin-bottom: 18px;
	}
	.mf-before-footer .info p strong {
		font-size: 16px;
		line-height: 1.5;
	}
}
.mf-before-footer .info a {
	margin-top: 20px;
	font-size: 24px;
	font-weight: 700;
}
@media (max-width: 767px) {
	.mf-before-footer .info a {
		font-size: 16px;
		line-height: 1.5;
	}
}
.mf-before-footer .menu h4 {
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.mf-before-footer .menu h4 {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
}
.mf-before-footer .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (max-width: 767px) {
	.mf-before-footer .menu ul li {
		line-height: 24px;
		height: 24px;
	}
}
.mf-before-footer .menu ul li a {
	line-height: 35px;
}
@media (max-width: 767px) {
	.mf-before-footer .menu ul li a {
		white-space: nowrap;
		font-size: 14px;
		line-height: 24px;
	}
}

.mf-footer {
	background-color: #0f1721;
	padding: 30px 0;
}
@media (max-width: 767px) {
	.mf-footer {
		padding: 12px 0 11px;
		text-align: center;
	}
}
.mf-footer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}
@media (max-width: 1199px) {
	.mf-footer-inner {
		flex-wrap: wrap;
		justify-content: center;
		gap: 0;
	}
}
@media (max-width: 991px) {
	.mf-footer-inner {
		flex-wrap: nowrap;
	}
}
@media (max-width: 767px) {
	.mf-footer-inner {
		flex-direction: column;
	}
}
.mf-footer-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 60px;
}
@media (max-width: 1199px) {
	.mf-footer-menu {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
}
@media (max-width: 991px) {
	.mf-footer-menu {
		gap: 20px;
		row-gap: 10px;
		flex-wrap: wrap;
	}
}
@media (max-width: 767px) {
	.mf-footer-menu {
		padding: 0;
		margin: 0;
		border: 0;
		row-gap: 5px;
		justify-content: center;
	}
}
.mf-footer-menu li {
	font-weight: 500;
	color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 991px) {
	.mf-footer-menu li:first-child {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.mf-footer-menu li {
		font-size: 14px;
		line-height: 1.5;
	}
}
.mf-footer-menu li a {
	text-decoration: none;
	color: rgba(255, 255, 255, 0.5);
}
.mf-footer-menu li a:hover {
	color: #fff;
}
@media (max-width: 767px) {
	.mf-footer-menu li a {
		font-size: 14px;
		line-height: 1.5;
	}
}
.mf-footer-socials {
	display: flex;
	align-items: center;
	gap: 23px;
}
@media (max-width: 1199px) {
	.mf-footer-socials {
		gap: 15px;
	}
}
@media (max-width: 767px) {
	.mf-footer-socials {
		position: absolute;
		bottom: 120px;
	}
}
.mf-footer-socials a {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 55px;
	width: 55px;
	padding: 6px 4px;
	background: rgba(0, 18, 181, 0.43);
	border-radius: 8.36157px;
	transition: all ease-in-out 0.3s;
	color: #fff;
}
.mf-footer-socials a:hover {
	color: #0090ff;
	background-color: #fff;
}
@media (max-width: 1199px) {
	.mf-footer-socials a {
		height: 40px;
		width: 40px;
	}
}
@media (max-width: 767px) {
	.mf-footer-socials a {
		width: 28px;
		height: 28px;
	}
}
.mf-footer-socials a svg,
.mf-footer-socials a img {
	width: 80%;
	height: 80%;
	-o-object-fit: contain;
	object-fit: contain;
}

.mf-anb {
	text-align: center;
	padding: 38px 0 21px;
	background-image: url(../images/anb-bg.png);
	background-position: top left;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.mf-anb .mf-title-df {
	margin-bottom: 55px;
}
@media (max-width: 1199px) {
	.mf-anb .mf-title-df {
		margin-bottom: 30px;
		font-size: 24px;
		line-height: 1.4;
	}
}
@media (max-width: 767px) {
	.mf-anb .mf-title-df {
		font-size: 20px;
		padding: 0 15px;
		margin-bottom: 18px;
	}
}
.mf-anb .digiasset-content {
	padding-bottom: 10px;
	color: #fff;
}
.mf-anb .digiasset-content .digiasset-title {
	font-weight: 700;
	font-size: 36px;
	line-height: 100%;
	letter-spacing: 0;
	text-align: center;
	padding-bottom: 26px;
}
.mf-anb .digiasset-content .digiasset-subtitle {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.5;
	letter-spacing: 0;
	text-align: center;
	padding-bottom: 26px;
	width: 50%;
	margin: 0 auto;
}
.mf-anb .digiasset-content .digiasset-description {
	font-weight: 400;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 0;
	text-align: center;
	padding-bottom: 26px;
	width: 70%;
	margin: 0 auto;
}
@media (max-width: 576px) {
	.mf-anb .digiasset-content .digiasset-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 1.5;
		letter-spacing: 0;
		text-align: center;
		padding-bottom: 10px;
	}
	.mf-anb .digiasset-content .digiasset-subtitle {
		font-weight: 700;
		font-size: 16px;
		line-height: 1.5;
		letter-spacing: 0;
		text-align: center;
		padding-bottom: 10px;
		width: 100%;
	}
	.mf-anb .digiasset-content .digiasset-description {
		font-weight: 400;
		font-size: 14px;
		line-height: 1.5;
		letter-spacing: 0;
		text-align: center;
		padding-bottom: 10px;
		width: 100%;
	}
}
.mf-anb .stats {
	width: 1370px;
	max-width: 100%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	gap: 50px;
	justify-content: space-between;
}
@media (max-width: 1399px) {
	.mf-anb .stats {
		gap: 30px;
	}
}
@media (max-width: 991px) {
	.mf-anb .stats {
		gap: 20px;
		justify-content: center;
	}
}
@media (max-width: 767px) {
	.mf-anb .stats {
		gap: 20px;
		padding: 0 15px;
	}
}
.mf-anb .stats .item {
	width: 385px;
	max-width: 100%;
	min-height: 158px;
	text-align: center;
	flex: 0 0 auto;
}
@media (max-width: 1399px) {
	.mf-anb .stats .item {
		width: calc((100% - 60px) / 3);
	}
}
@media (max-width: 991px) {
	.mf-anb .stats .item {
		width: calc((100% - 20px) / 2);
	}
}
@media (max-width: 767px) {
	.mf-anb .stats .item {
		width: calc((100% - 20px) / 2);
		min-height: auto;
	}
}
.mf-anb .stats .item .value {
	font-weight: 700;
	font-size: 64px;
	line-height: 40px;
	color: #006aff;
	margin-bottom: 16px;
	display: inline-flex;
	align-items: flex-end;
	white-space: nowrap;
}
@media (max-width: 1399px) {
	.mf-anb .stats .item .value {
		font-size: 48px;
		line-height: 1;
		margin-bottom: 8px;
	}
}
@media (max-width: 1199px) {
	.mf-anb .stats .item .value {
		font-size: 40px;
	}
}
@media (max-width: 767px) {
	.mf-anb .stats .item .value {
		font-weight: 700;
		font-size: 20px;
		line-height: 19.22px;
		letter-spacing: 0;
		text-align: center;
	}
}
.mf-anb .stats .item .value span {
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
	color: #ffffff;
}
@media (max-width: 1399px) {
	.mf-anb .stats .item .value span {
		margin-bottom: 5px;
	}
}
@media (max-width: 1199px) {
	.mf-anb .stats .item .value span {
		font-size: 20px;
		line-height: 1.3;
	}
}
@media (max-width: 767px) {
	.mf-anb .stats .item .value span {
		font-size: 12px;
		line-height: 16px;
		font-weight: 600;
	}
}
.mf-anb .stats .item .label {
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
	color: #ffffff;
}
@media (max-width: 1199px) {
	.mf-anb .stats .item .label {
		font-size: 20px;
		line-height: 1.3;
	}
}
@media (max-width: 767px) {
	.mf-anb .stats .item .label {
		font-size: 14px;
		line-height: 1.3;
		font-weight: 600;
	}
}

.mf-partners {
	padding: 28px 0 68px;
	text-align: center;
	position: relative;
}
.mf-partners:last-of-type {
	padding-bottom: 126px;
}
@media (max-width: 767px) {
	.mf-partners {
		line-height: 1.5;
	}
}
.mf-partners .mf-title-df {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
}
@media (max-width: 767px) {
	.mf-partners .mf-title-df {
		font-size: 20px;
		padding: 0 15px;
		margin-bottom: 10px;
	}
}
.mf-partners .mf-sub-title-df {
	color: rgb(255, 255, 255);
	font-size: 20px;
	font-weight: 400;
}
@media (max-width: 767px) {
	.mf-partners .mf-sub-title-df {
		font-weight: 400;
		font-size: 14px;
		letter-spacing: 0;
		text-align: center;
		display: block;
		margin-bottom: 10px;
	}
}
.mf-partners .items {
	max-width: 1386px;
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	justify-content: center;
	padding: 0 15px;
	margin-top: 15px;
}
@media (max-width: 1199px) {
	.mf-partners .items {
		gap: 16px;
	}
	.mf-partners .items img {
		max-height: 65px;
	}
}
@media (max-width: 767px) {
	.mf-partners .items {
		flex-wrap: nowrap;
		overflow-x: auto;
		justify-content: flex-start;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		padding-right: 15px;
		margin-left: -16px;
		margin-right: -16px;
		gap: 8px;
	}
	.mf-partners .items::-webkit-scrollbar {
		display: none;
	}
	.mf-partners .items.two {
		display: grid;
		grid-template-rows: repeat(2, auto);
		grid-auto-flow: column;
	}
	.mf-partners .items.two .item {
		width: 120px;
	}
}
.mf-partners .items .item {
	flex: 0 0 auto;
	max-width: 252px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	transition: transform 0.3s ease;
}
@media (max-width: 767px) {
	.mf-partners .items .item {
		max-width: 120px;
		height: 38px;
	}
}
.mf-partners .items .item img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (max-width: 767px) {
	.mf-partners {
		padding: 60px 0 20px;
	}
}

.mf-tdppm {
	padding: 30px 0 120px;
	background-image: url(../images/tdppm-bg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
@media (max-width: 1199px) {
	.mf-tdppm {
		padding-bottom: 80px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm {
		padding: 82px 0 60px;
		background-size: cover;
	}
}
@media (max-width: 567px) {
	.mf-tdppm {
		padding: 82px 0 60px;
		background-size: contain;
		filter: brightness(0.9);
	}
}
.mf-tdppm .mf-title-df {
	margin-bottom: 60px;
	text-align: center;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.3;
}
@media (max-width: 767px) {
	.mf-tdppm .mf-title-df {
		font-size: 28px;
		margin-bottom: 40px;
	}
}
@media (max-width: 576px) {
	.mf-tdppm .mf-title-df {
		margin: 0 -10px 30px;
		font-size: 20px;
		line-height: 1.5;
	}
	.mf-tdppm .mf-title-df br {
		display: none;
	}
}
.mf-tdppm .inner {
	display: flex;
	gap: 80px;
	align-items: flex-start;
}
@media (max-width: 1199px) {
	.mf-tdppm .inner {
		gap: 30px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner {
		flex-direction: column;
		gap: 20px;
		align-items: center;
	}
}
.mf-tdppm .inner .nav-tabs {
	width: 336px;
	min-width: 336px;
	flex-direction: column;
	border: 0;
	margin: 0;
	gap: 40px;
}
@media (max-width: 1399px) {
	.mf-tdppm .inner .nav-tabs {
		gap: 16px;
	}
}
@media (max-width: 1199px) {
	.mf-tdppm .inner .nav-tabs {
		gap: 10px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner .nav-tabs {
		margin-left: -30px;
		margin-right: -30px;
		width: calc(100% + 50px);
		min-width: 100%;
		gap: 8px;
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-x: auto;
		justify-content: flex-start;
		padding: 0 15px;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.mf-tdppm .inner .nav-tabs::-webkit-scrollbar {
		display: none;
	}
}
.mf-tdppm .inner .nav-tabs .nav-link {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: left;
	gap: 15px;
	border: 0;
	margin: 0;
	transition: all ease-in-out 0.3s;
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #ffffff;
	opacity: 0.6;
	background-color: transparent !important;
}
@media (max-width: 1399px) {
	.mf-tdppm .inner .nav-tabs .nav-link {
		font-size: 20px;
		line-height: 1.3;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner .nav-tabs .nav-link {
		font-size: 14px;
		gap: 10px;
		padding: 10px;
		width: 190px;
		flex: 0 0 auto;
		line-height: 1.2;
	}
}
@media (max-width: 576px) {
	.mf-tdppm .inner .nav-tabs .nav-link {
		font-size: 14px;
	}
}
.mf-tdppm .inner .nav-tabs .nav-link .icon {
	width: 60px;
	min-width: 60px;
	height: 60px;
	overflow: hidden;
	-o-object-fit: cover;
	object-fit: cover;
}
.mf-tdppm .inner .nav-tabs .nav-link .icon img {
	width: 100%;
	height: 100%;
}
@media (max-width: 767px) {
	.mf-tdppm .inner .nav-tabs .nav-link .icon {
		width: 50px;
		min-width: 50px;
		height: 50px;
	}
}
@media (max-width: 576px) {
	.mf-tdppm .inner .nav-tabs .nav-link .icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
	}
}
.mf-tdppm .inner .nav-tabs .nav-link:hover,
.mf-tdppm .inner .nav-tabs .nav-link.active {
	opacity: 1;
}
.mf-tdppm .inner .item {
	width: 100%;
}
.mf-tdppm .inner .item .image {
	margin-bottom: 24px;
	border-radius: 25px;
	overflow: hidden;
	position: relative;
}
.mf-tdppm .inner .item .image img {
	width: 100%;
	max-height: 585px;
}
@media (max-width: 767px) {
	.mf-tdppm .inner .item .image img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
	}
}
.mf-tdppm .inner .item .image .text-overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 28px 30px;
	background-color: rgba(0, 0, 0, 0.7);
	width: 100%;
}
.mf-tdppm .inner .item .image .text-overlay .title {
	font-weight: 700;
	font-size: 36px;
	line-height: 30px;
	color: #ffffff;
	margin-bottom: 16px;
}
.mf-tdppm .inner .item .image .text-overlay .title .sub-title {
	font-size: 24px;
}
@media (max-width: 1399px) {
	.mf-tdppm .inner .item .image .text-overlay .title {
		font-size: 32px;
		line-height: 1.3;
	}
	.mf-tdppm .inner .item .image .text-overlay .title .sub-title {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner .item .image .text-overlay .title {
		font-size: 28px;
		line-height: 1.4;
	}
	.mf-tdppm .inner .item .image .text-overlay .title .sub-title {
		font-size: 12px;
	}
}
@media (max-width: 576px) {
	.mf-tdppm .inner .item .image .text-overlay .title {
		font-size: 12px;
	}
	.mf-tdppm .inner .item .image .text-overlay .title .sub-title {
		font-size: 12px;
	}
}
.mf-tdppm .inner .item .image .text-overlay .description {
	max-width: 80%;
}
@media (max-width: 767px) {
	.mf-tdppm .inner .item .image .text-overlay .description {
		max-width: 90%;
		font-size: 14px;
	}
}
@media (max-width: 576px) {
	.mf-tdppm .inner .item .image .text-overlay .description {
		font-size: 12px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner .item .image {
		margin-bottom: 16px;
		height: 247px;
		border-radius: 8px;
		overflow: hidden;
	}
	.mf-tdppm .inner .item .image .text-overlay {
		padding: 15px 20px;
	}
}
.mf-tdppm .inner .item .title {
	font-weight: 700;
	font-size: 36px;
	line-height: 30px;
	color: #ffffff;
	margin-bottom: 16px;
}
.mf-tdppm .inner .item .title .sub-title {
	font-size: 24px;
}
@media (max-width: 1399px) {
	.mf-tdppm .inner .item .title {
		font-size: 32px;
		line-height: 1.3;
	}
	.mf-tdppm .inner .item .title .sub-title {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner .item .title {
		font-size: 18px;
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.mf-tdppm .inner .item .title .sub-title {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.mf-tdppm .inner .item .description {
		font-size: 14px;
		line-height: 1.5;
	}
}

.mf-csn {
	background-color: #090909;
	padding-bottom: 60px;
	background-image: url(../images/csn_bg_vector.png);
	background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
}
@media (max-width: 991px) {
	.mf-csn {
		padding-bottom: 40px;
	}
}
@media (max-width: 767px) {
	.mf-csn {
		padding-bottom: 30px;
		background-size: contain;
		background-position: center;
	}
}
@media (max-width: 576px) {
	.mf-csn {
		padding-bottom: 20px;
	}
}
.mf-csn .mf-logo-title {
	margin-bottom: 12px;
}
@media (max-width: 767px) {
	.mf-csn .mf-logo-title {
		margin-bottom: 8px;
	}
	.mf-csn .mf-logo-title img {
		max-width: 80px;
	}
	.mf-csn .mf-logo-title span {
		font-size: 16px;
	}
}
@media (max-width: 576px) {
	.mf-csn .mf-logo-title img {
		max-width: 60px;
	}
	.mf-csn .mf-logo-title span {
		font-size: 16px;
	}
}
.mf-csn .mf-title-df {
	font-size: 48px;
	line-height: 1.3;
	text-align: center;
	font-weight: 600;
}
@media (max-width: 991px) {
	.mf-csn .mf-title-df {
		font-size: 28px;
	}
}
@media (max-width: 767px) {
	.mf-csn .mf-title-df {
		font-size: 18px;
		font-weight: 700;
	}
}
@media (max-width: 576px) {
	.mf-csn .mf-title-df {
		font-size: 20px !important;
		font-weight: 700;
		max-width: 340px;
		margin: 30px auto 10px;
	}
}
.mf-csn p {
	margin-bottom: 60px;
}
@media (max-width: 991px) {
	.mf-csn p {
		margin-bottom: 40px;
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.mf-csn p {
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 1.5;
	}
}
.mf-csn .image {
	text-align: center;
}
.mf-csn .image img {
	max-width: 100%;
}
@media (max-width: 1399px) {
	.mf-csn .image img {
		width: 120%;
		max-width: 120%;
		margin-left: -10%;
	}
}
@media (max-width: 991px) {
	.mf-csn .image img {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.mf-csn .image img {
		width: 80%;
	}
}
.mf-csn .info {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
}
@media (max-width: 767px) {
	.mf-csn .info {
		margin-top: 28px;
	}
}
@media (max-width: 576px) {
	.mf-csn .info {
		margin-top: 28px;
	}
}
.mf-csn .stats {
	width: 100%;
	margin-bottom: 40px;
	display: flex;
	justify-content: space-between;
	gap: 30px;
}
@media (max-width: 991px) {
	.mf-csn .stats {
		flex-direction: column;
		gap: 20px;
		margin-bottom: 30px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats {
		flex-direction: row;
		gap: 10px;
		justify-content: center;
	}
	.mf-csn .stats .item {
		flex: 0 0 30%;
		max-width: 30%;
	}
}
.mf-csn .stats .item {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.mf-csn .stats .item:nth-child(1) .value::before {
	background-image: url(../images/dot-icon-1.png);
}
.mf-csn .stats .item:nth-child(2) .value::before {
	background-image: url(../images/dot-icon-2.png);
}
.mf-csn .stats .item:nth-child(3) .value::before {
	background-image: url(../images/dot-icon-3.png);
}
.mf-csn .stats .item .value {
	white-space: nowrap;
	font-weight: 600;
	font-size: 40px;
	line-height: 60px;
	text-transform: uppercase;
	color: #ffffff;
	display: inline-flex;
	align-items: center;
}
@media (max-width: 1399px) {
	.mf-csn .stats .item .value {
		font-size: 36px;
		line-height: 1.3;
	}
}
@media (max-width: 991px) {
	.mf-csn .stats .item .value {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats .item .value {
		font-size: 14px;
		line-height: 1.2;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats .item .value {
		font-size: 22px;
		color: rgb(0, 106, 255);
	}
}
.mf-csn .stats .item .value::before {
	content: '';
	width: 28px;
	height: 28px;
	background-size: cover;
	margin-right: 15px;
}
@media (max-width: 1199px) {
	.mf-csn .stats .item .value::before {
		margin-right: 0;
		margin-top: -6px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats .item .value::before {
		width: 18px;
		height: 18px;
	}
}
.mf-csn .stats .item .label {
	padding-left: 43px;
	max-width: 243px;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #ffffff;
}
@media (max-width: 1399px) {
	.mf-csn .stats .item .label {
		font-size: 18px;
		line-height: 1.3;
	}
}
@media (max-width: 1199px) {
	.mf-csn .stats .item .label {
		padding-left: 0px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats .item .label {
		font-size: 12px;
		max-width: 100px;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats .item .label {
		font-size: 13px;
		line-height: 1.3;
		margin-top: 5px;
	}
}
.mf-csn .stats2 {
	margin-bottom: 47px;
	display: flex;
	gap: 70px;
}
@media (max-width: 991px) {
	.mf-csn .stats2 {
		flex-direction: column;
		gap: 40px;
		margin-bottom: 30px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats2 {
		flex-direction: row;
		gap: 10px;
		justify-content: center;
	}
	.mf-csn .stats2 .item {
		flex: 0 0 45%;
		max-width: 45%;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats2 {
		gap: 0;
	}
}
.mf-csn .stats2 .item {
	width: 263px;
	max-width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #ffffff;
}
@media (max-width: 991px) {
	.mf-csn .stats2 .item {
		font-size: 18px;
		line-height: 22px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats2 .item {
		font-size: 14px;
		line-height: 18px;
		width: 200px;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats2 .item {
		font-size: 12px;
		width: 200px;
		display: flex;
		justify-content: space-around;
	}
}
.mf-csn .stats2 .item .value {
	margin-bottom: 10px;
	position: relative;
	font-weight: 600;
	font-size: 40px;
	line-height: 60px;
	text-transform: uppercase;
	color: #ffffff;
}
@media (max-width: 991px) {
	.mf-csn .stats2 .item .value {
		font-size: 32px;
		line-height: 48px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats2 .item .value {
		font-size: 24px;
		line-height: 36px;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats2 .item .value {
		font-size: 20px;
		line-height: 15px;
		color: rgb(0, 106, 255);
	}
}
.mf-csn .stats2 .item .value span {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
	top: 40px;
}
@media (max-width: 767px) {
	.mf-csn .stats2 .item .value span {
		top: 25px;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats2 .item .value img {
		width: 60px;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats2 .item .value img {
		width: 50px;
	}
}
.mf-csn .stats2 .item .label {
	margin-bottom: -50px;
	position: relative;
	z-index: 2;
}
@media (max-width: 767px) {
	.mf-csn .stats2 .item .label {
		margin-bottom: -30px;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats2 .item .label {
		margin-bottom: -30px;
		min-height: 38px;
		font-size: 13px;
		line-height: 1.3;
	}
}
@media (max-width: 767px) {
	.mf-csn .stats2 .item img:not(.value img) {
		width: 120px;
	}
}
@media (max-width: 576px) {
	.mf-csn .stats2 .item img:not(.value img) {
		width: 100px;
	}
}
@media (max-width: 576px) {
	.mf-csn .content-desktop {
		display: none !important;
	}
}
@media (max-width: 576px) {
	.mf-csn .image-csn-box {
		display: flex;
		align-items: center;
		margin: 13px 0;
	}
	.mf-csn .image-csn-box .image {
		flex: 0 0 55.333333%;
		max-width: 55.333333%;
	}
	.mf-csn .image-csn-box .content-desktop {
		display: none !important;
	}
	.mf-csn .image-csn-box .content-mobile {
		display: block !important;
	}
}
.mf-csn .buttons {
	display: flex;
	gap: 30px;
}
@media (max-width: 991px) {
	.mf-csn .buttons {
		gap: 20px;
	}
}
@media (max-width: 767px) {
	.mf-csn .buttons {
		flex-direction: row;
		gap: 10px;
		justify-content: center;
	}
	.mf-csn .buttons::before {
		top: 4.44px;
		height: calc(100% + 1px);
	}
	.mf-csn .buttons .btn {
		width: auto;
		height: 40px !important;
		min-height: 40px !important;
		min-width: 100px !important;
	}
	.mf-csn .buttons .btn span {
		font-size: 16px !important;
	}
}
@media (max-width: 576px) {
	.mf-csn .buttons {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 10px;
	}
	.mf-csn .buttons .btn {
		width: unset;
		height: 40px !important;
		min-height: 40px !important;
		padding: 0 20px;
		gap: 6.17px;
		border-radius: 6.17px;
		flex: 0 0 auto;
	}
	.mf-csn .buttons .btn span {
		font-size: 14px !important;
	}
	.mf-csn .buttons .btn:nth-child(3) {
		flex-basis: 35%;
		text-align: center;
	}
	.mf-csn .buttons .btn::before,
	.mf-csn .buttons .btn:after {
		border-radius: 6px;
	}
	.mf-csn .buttons .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
}

.omnicha-section {
	position: relative;
	overflow: hidden;
	background-image: url('../images/omnicha/monicha-new.png');
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 100vh;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	/* Mobile background image */
	/* Desktop-specific adjustments */
	/* Mobile Responsive */
	/* Very Small Screens */
}
.omnicha-section-content {
	width: 100%;
	max-width: 800px;
	padding: 20px;
	z-index: 2;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
@media (max-width: 576px) {
	.omnicha-section .mf-logo-title {
		font-size: 16px;
	}
}
.omnicha-section .omnicha-title {
	font-weight: 700;
	font-size: 48px;
	line-height: 72px;
	text-transform: capitalize;
	color: #fff;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	margin-bottom: 20px;
}
.omnicha-section .omnicha-subtitle {
	font-weight: 600;
	font-size: 32px;
	line-height: 48px;
	color: #fff;
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
	margin-bottom: 20px;
}
.omnicha-section .omnicha-text {
	font-size: 18px;
	line-height: 1.5;
	color: #fff;
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
	margin-bottom: 20px;
	text-align: left;
	display: inline-block;
}
.omnicha-section .omnicha-button {
	margin-top: 30px;
}
.omnicha-section .omnicha-bg-mobile {
	width: 100%;
	height: auto;
	display: none;
	z-index: 1;
}
@media (min-width: 767px) {
	.omnicha-section .omnicha-content {
		position: absolute;
		top: 16%;
		left: 32%;
		transform: translateX(-50%);
		max-width: 45%;
	}
	.omnicha-section .omnicha-bg-mobile {
		display: none;
	}
}
@media (max-width: 767px) {
	.omnicha-section {
		background-image: url('../images/omnicha/omnicha-mb.png');
		min-height: auto;
		display: block;
		background-size: cover;
		background-position: 65% 0px;
	}
	.omnicha-section .omnicha-content {
		position: relative;
		padding: 20px 15px;
		text-align: center;
	}
	.omnicha-section .omnicha-title {
		font-size: 32px;
		line-height: 42px;
	}
	.omnicha-section .omnicha-subtitle {
		font-size: 24px;
		line-height: 36px;
	}
	.omnicha-section .omnicha-text {
		font-size: 14px;
	}
	.omnicha-section .omnicha-button {
		padding: 10px 20px;
		font-size: 16px;
	}
	.omnicha-section .omnicha-bg-mobile {
		display: block;
	}
}
@media (max-width: 576px) {
	.omnicha-section .omnicha-title {
		font-size: 24px;
		line-height: 30px;
		display: none;
	}
	.omnicha-section .omnicha-subtitle {
		font-size: 20px;
		line-height: 24px;
	}
	.omnicha-section .omnicha-text {
		font-size: 14px;
		margin-top: 65%;
	}
	.omnicha-section .omnicha-button {
		padding: 8px 16px;
		font-size: 14px;
	}
	.omnicha-section .omnicha-button .btn {
		padding: 0 20px;
		height: 40px;
		min-height: 40px !important;
	}
	.omnicha-section .omnicha-button .btn::before,
	.omnicha-section .omnicha-button .btn:after {
		border-radius: 6px;
	}
	.omnicha-section .omnicha-button .btn::before {
		top: 1px;
		height: calc(100% + 1px);
	}
	.omnicha-section .omnicha-button .btn span {
		font-size: 14px;
	}
	.omnicha-section .omnicha-content {
		padding: 48px 16px;
	}
	.omnicha-section .omnicha-bg-mobile {
		height: 60vh;
	}
}
.omnicha-section .mf-omnicha-title {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	padding-top: 10px;
}
@media (max-width: 767px) {
	.omnicha-section .mf-omnicha-title {
		padding-top: 10px !important;
	}
}
@media (max-width: 576px) {
	.omnicha-section .mf-omnicha-title {
		padding-top: 8px !important;
	}
}

.mf-newbg {
	position: relative;
	background-color: #090909;
}
.mf-newbg .container {
	position: relative;
}
.mf-newbg #c0 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 700px;
}

@media (max-width: 1399px) {
	.mf-title {
		font-size: 42px !important;
		line-height: 64px !important;
	}
}
@media (max-width: 1199px) {
	.mf-title {
		font-size: 36px !important;
		line-height: 1.5 !important;
	}
}
@media (max-width: 991px) {
	.mf-title {
		font-size: 32px !important;
	}
}
@media (max-width: 767px) {
	.mf-title {
		font-size: 18px !important;
	}
}

.mf-title-df {
	font-weight: 700;
	font-size: 48px;
	line-height: 72px;
	color: #ffffff;
	position: relative;
	text-align: center;
}
@media (max-width: 1399px) {
	.mf-title-df {
		font-size: 46px;
		line-height: 64px;
	}
}
@media (max-width: 1199px) {
	.mf-title-df {
		font-size: 36px;
		line-height: 1.5;
	}
}
@media (max-width: 991px) {
	.mf-title-df {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.mf-title-df {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.mf-main {
		overflow: hidden;
	}
} /*# sourceMappingURL=style.css.map */
