/* === breadcrumb css Begin === */
.tui_breadcrumb .cmp-breadcrumb__list,
.lp__breadcrumb .cmp-breadcrumb__list {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.tui_breadcrumb .lp,
.tui_breadcrumb .lp::before,
.lp__breadcrumb .lp,
.lp__breadcrumb .lp::before {
	color: var(--Icon-On-Light-Primary, #004370);
}

.tui_breadcrumb li,
.lp__breadcrumb li {
	display: flex;
	align-items: center;
	float: left;
}

.tui_breadcrumb li:not(:last-child),
.lp__breadcrumb li:not(:last-child) {
	margin-right: var(--spacing-xxsmall);
	padding-right: var(--spacing-xxsmall);
}

.tui_breadcrumb li:not(:last-child)::after,
.lp__breadcrumb li:not(:last-child)::after {
	align-items: center;
	content: " ";
	display: inline-flex;
	width: 1px;
	height: 1.25rem;
	background-color: var(--neutral-alpha-16-a);
	color: var(--neutral-alpha-16-a);
	margin-left: 1rem;
}

.tui_breadcrumb li,
.tui_breadcrumb li a,
.tui_breadcrumb li span,
.lp__breadcrumb li,
.lp__breadcrumb li a,
.lp__breadcrumb li span {
	color: var(--text-on-light-link-primary-enabled);
	font-family: var(--global-font-family);
	font-size: var(--font-size-200);
	font-style: normal;
	font-weight: var(--body-font-weight-regular);
	line-height: 150%;
	text-decoration: none;
}

.tui_breadcrumb li[disabled],
.tui_breadcrumb li:disabled,
.tui_breadcrumb li a[disabled],
.tui_breadcrumb li a:disabled,
.tui_breadcrumb li span[disabled],
.tui_breadcrumb li span:disabled,
.lp__breadcrumb li[disabled],
.lp__breadcrumb li:disabled,
.lp__breadcrumb li a[disabled],
.lp__breadcrumb li a:disabled,
.lp__breadcrumb li span[disabled],
.lp__breadcrumb li span:disabled {
	color: var(--neutral-alpha-70-a);
	pointer-events: none;
	cursor: not-allowed;
}

.tui_breadcrumb li a,
.lp__breadcrumb li a {
	text-decoration: none;
}

.tui_breadcrumb li a:hover,
.tui_breadcrumb li a:hover span,
.lp__breadcrumb li a:hover,
.lp__breadcrumb li a:hover span {
	color: rgba(0, 13, 26, 0.96);
	text-decoration-color: var(--blue-40);
}

.tui_breadcrumb .breadcrumb__icon-home::before,
.lp__breadcrumb .breadcrumb__icon-home::before {
	content: "\e903";
	color: #4b5e71;
	font-family: "loopicon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.tui_top_banner_wrapper .tui_breadcrumb {
	padding: var(--spacing-regular) var(--spacing-regular) 0 var(--spacing-regular);
}

.tui_blue_banner_wrapper .tui_breadcrumb li,
.tui_blue_banner_wrapper .tui_breadcrumb li span,
.tui_blue_banner_wrapper .tui_breadcrumb li:not(:last-child)::after {
	color: var(--white);
}

.tui_blue_banner_wrapper .tui_breadcrumb li:not(:last-child)::after {
	background-color: var(--white);
}

@media (min-width: 1024px) {
	.tui_blue_banner_wrapper .tui_breadcrumb {
		width: 50%;
	}
}

.tui_blue_banner_wrapper .tui_breadcrumb .lp,
.tui_blue_banner_wrapper .tui_breadcrumb .lp::before,
.tui_blue_banner_wrapper .lp__breadcrumb .lp,
.tui_blue_banner_wrapper .lp__breadcrumb .lp::before {
	color: var(--white);
}

.tui_blue_banner_wrapper .tui_breadcrumb .breadcrumb__icon-home::before,
.tui_blue_banner_wrapper .lp__breadcrumb .breadcrumb__icon-home::before {
	color: var(--white);
}

.tui_blue_banner_wrapper .tui_breadcrumb li a:hover,
.tui_blue_banner_wrapper .tui_breadcrumb li a:hover span,
.tui_blue_banner_wrapper .lp__breadcrumb li a:hover,
.tui_blue_banner_wrapper .lp__breadcrumb li a:hover span {
	color: var(--white);
	text-decoration: underline;
}

@media (min-width: 1024px) {
	.tui_blue_banner_wrapper .tui_breadcrumb {
		width: 50%;
	}
}

@media (max-width: 768px) {

	.tui_breadcrumb li,
	.lp__breadcrumb li {
		margin-bottom: var(--spacing-xxsmall);
	}
}

.ibrdbreadcrumb {
	padding-bottom: 0;
}

.ibrdbreadcrumb .tui_breadcrumb {
	margin-bottom: var(--grid-section-padding);
	padding-bottom: 0;
}

.text.tui_body_text_medium_regular.tui_body_text_large_regular.tui_padding-huge-b {
	margin-bottom: var(--grid-section-padding);
	padding-bottom: 0;
}

/* === breadcrumb css End === */