.nav {	display: flex;	flex-wrap: wrap;	padding-left: 0;	margin-bottom: 0;	list-style: none;}.nav-link {	display: block;	padding: 0.5rem 1rem;	color: #1c54e2;	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {	.nav-link {		transition: none;	}}.nav-link:hover, .nav-link:focus {	color: #a4bbf9;}.nav-link.disabled {	color: #6c757d;	pointer-events: none;	cursor: default;}.nav-tabs {	border-bottom: 1px solid #dde0e9;}.nav-tabs .nav-link {	margin-bottom: -1px;	background: none;	border: 1px solid transparent;	border-top-left-radius: 8px;	border-top-right-radius: 8px;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {	border-color: #f6f7f9 #f6f7f9 #dde0e9;	isolation: isolate;}.nav-tabs .nav-link.disabled {	color: #6c757d;	background-color: transparent;	border-color: transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {	color: #495057;	background-color: #fff;	border-color: #dde0e9 #dde0e9 #fff;}.nav-tabs .dropdown-menu {	margin-top: -1px;	border-top-left-radius: 0;	border-top-right-radius: 0;}.nav-pills .nav-link {	background: none;	border: 0;	border-radius: 8px;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link {	color: #fff;	background-color: #1c54e2;}.nav-fill > .nav-link,.nav-fill .nav-item {	flex: 1 1 auto;	text-align: center;}.nav-justified > .nav-link,.nav-justified .nav-item {	flex-basis: 0;	flex-grow: 1;	text-align: center;}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {	width: 100%;}.tab-content > .tab-pane {	display: none;}.tab-content > .active {	display: block;}.nav {	flex-wrap: nowrap;	scrollbar-width: thin;	scrollbar-color: rgba(238, 239, 244, 0.3);	overflow-x: auto;	overflow-x: overlay;	overflow-y: hidden;}.nav .nav-link {	white-space: nowrap;}.nav::-webkit-scrollbar {	width: 0;	height: 0;	background: rgba(238, 239, 244, 0.3);}.nav::-webkit-scrollbar-thumb {	background: rgba(238, 239, 244, 0.8);}.mobile .nav::-webkit-scrollbar, .nav:hover::-webkit-scrollbar {	width: 3px;	height: 3px;}.nav-line {	position: relative;}.nav-line::before {	position: absolute;	left: 0;	bottom: 0;	width: 100%;	content: '';	border-bottom: 1px solid #dde0e9;}.nav-line .nav-item:not(:last-child) {	margin-right: 2.0125rem;}.nav-line .nav-link {	position: relative;	padding: 0 0 0.91875rem;	font-weight: 500;	font-size: 0.9375rem;	text-transform: uppercase;	color: #1f3b49;}.nav-line .nav-link::after {	position: absolute;	left: 50%;	bottom: 0;	width: 0;	height: 0.1875rem;	content: '';	background-color: #1c54e2;	transform: translateX(-50%);	transition: all 0.2s ease-in-out;}.nav-line .nav-link:hover {	color: #1c54e2;	background-color: transparent;}.nav-line .nav-link.active {	color: #1c54e2;	background-color: transparent;}.nav-line .nav-link.active::after {	width: 100%;}@media (min-width: 1600px) {	.nav-line .nav-item:not(:last-child) {		margin-right: 2.0125rem;	}	.nav-line .nav-link {		padding: 0 0 0.91875rem;	}}@media (min-width: 1600px) {	.nav-line .nav-item:not(:last-child) {		margin-right: 2.875rem;	}	.nav-line .nav-link {		padding: 0 0 1.3125rem;	}}.nav-boxed {	position: relative;	flex-direction: column;	align-items: flex-start;	overflow: inherit;	border: 1px solid #dde0e9;	border-radius: 8px;}.nav-boxed .nav-item {	width: 100%;}.nav-boxed .nav-item:not(:last-child) {	border-bottom: 1px solid #dde0e9;}.nav-boxed .nav-item:first-child .nav-link {	border-top-left-radius: 8px;	border-top-right-radius: 8px;}.nav-boxed .nav-item:last-child .nav-link {	border-bottom-left-radius: 8px;	border-bottom-right-radius: 8px;}.nav-boxed .nav-link {	position: relative;	display: flex;	align-items: center;	padding: 0.625rem 0.625rem;	white-space: normal;	color: #264555;}.nav-boxed .nav-link::after {	margin-left: auto;	padding-left: 0.625rem;	content: '>';}.nav-boxed .nav-link:hover {	color: #1c54e2;}.nav-boxed .nav-link.active {	background-color: #a4bbf9;}@media (min-width: 992px) {	.nav-boxed .nav-link {		padding: 1rem 1.1875rem;	}}