.ns-11bkxze {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	line-height: 1.55;
}

.ns-1iugybl {
	position: relative;
}

.ns-7c7vou {
	position: relative;
}

.ns-1wpc1xj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 100%;
	overflow: visible;
}

.ns-1ryt1ht {
	white-space: nowrap;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ns-kfv3s6 {
	display: block;
	line-height: 1;
	padding: 0.5rem 0.75rem;
	border-radius: 0.25rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #343a40;
	font-size: 0.875rem;
	font-weight: 500;
}

.ns-kfv3s6:hover {
	background-color: #f8f9fa;
    text-decoration: none;
    color: #343a40;
}

.ns-kfv3s6.active {
	color: #f37721;
	font-weight: 600;
}

.ns-uxk4si {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1001;
	height: 3.75rem;
	max-height: 3.75rem;
	position: static;
	box-sizing: border-box;
	background-color: #fff;
	border-bottom: 0.0625rem solid #e9ecef;
	margin-bottom: 20px;
	position: relative;
	z-index: 4;
}

.ns-1v3iyvv {
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
	height: 3.75rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ns-k3ov3c {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 1rem;
}

.ns-k3ov3c>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-6ha8ih {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	/* margin-top: 8px; */
}

.ns-6ha8ih:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-6ha8ih:focus:not(:focus-visible) {
	outline: none;
}

.ns-1xotx3m {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 0.3125rem;
}

.ns-1xotx3m>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-8k3bl3 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 0.625rem;
}

.ns-8k3bl3>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-1c2c4l {
	white-space: nowrap;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
}

.ns-dw08nz {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 1.625rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 0.25rem;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 0.875rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 0.0625rem solid transparent;
	background-color: transparent;
	color: #343a40;
}

.ns-dw08nz:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-dw08nz:focus:not(:focus-visible) {
	outline: none;
}

.ns-dw08nz:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-dw08nz:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.ns-dw08nz:not([data-disabled]):hover {
		background-color:rgba(248, 249, 250, 1);
	}
}

@media (hover: none) {
	.ns-dw08nz:not([data-disabled]):active {
		background-color:rgba(248, 249, 250, 1);
	}
}

.ns-dw08nz:active {
	-webkit-transform: translateY(0.0625rem);
	-moz-transform: translateY(0.0625rem);
	-ms-transform: translateY(0.0625rem);
	transform: translateY(0.0625rem);
}

.ns-dw08nz:disabled,.ns-dw08nz[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.ns-dw08nz:disabled:active,.ns-dw08nz[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.ns-dw08nz[data-loading] {
	pointer-events: none;
}

.ns-dw08nz[data-loading]::before {
	content: "";
	position: absolute;
	top: -0.0625rem;
	right: -0.0625rem;
	left: -0.0625rem;
	bottom: -0.0625rem;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 0.25rem;
	cursor: not-allowed;
}

.ns-ojrz4j {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.ns-7ftt1 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 0.3125rem;
}

.ns-7ftt1>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-9rx0rd {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.ns-ngdjft {
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	border-radius: 2rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	border: 0;
	background-color: transparent;
	padding: 0;
	width: 1rem;
	min-width: 1rem;
	height: 1rem;
}

.ns-ngdjft:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-ngdjft:focus:not(:focus-visible) {
	outline: none;
}

.ns-1ql8kv8 {
	border: 0;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	height: auto;
	border-left-width: 0.0625rem;
	border-left-color: #ced4da;
	border-left-style: solid;
	margin-top: 0.25rem;
	height: 0.8125rem;
}

.ns-166ybyp {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 0.875rem;
}

.ns-166ybyp:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-166ybyp:focus:not(:focus-visible) {
	outline: none;
}

.ns-cs3my3 {
	width: 3px;
	min-width: 3px;
	height: 0rem;
	min-height: 0rem;
}

.ns-1ilxobn {
	white-space: nowrap;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
}

.ns-40kcyx {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 1.625rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 0.25rem;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 0.875rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 0.0625rem solid transparent;
	background-color: #0A73B7;
	color: #fff;
}

.ns-40kcyx:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-40kcyx:focus:not(:focus-visible) {
	outline: none;
}

.ns-40kcyx:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-40kcyx:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.ns-40kcyx:not([data-disabled]):hover {
		background-color:#0067A9;
	}
}

@media (hover: none) {
	.ns-40kcyx:not([data-disabled]):active {
		background-color:#0067A9;
	}
}

.ns-40kcyx:active {
	-webkit-transform: translateY(0.0625rem);
	-moz-transform: translateY(0.0625rem);
	-ms-transform: translateY(0.0625rem);
	transform: translateY(0.0625rem);
}

.ns-40kcyx:disabled,.ns-40kcyx[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.ns-40kcyx:disabled:active,.ns-40kcyx[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.ns-40kcyx[data-loading] {
	pointer-events: none;
}

.ns-40kcyx[data-loading]::before {
	content: "";
	position: absolute;
	top: -0.0625rem;
	right: -0.0625rem;
	left: -0.0625rem;
	bottom: -0.0625rem;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 0.25rem;
	cursor: not-allowed;
}

.ns-l0zg8t {
	margin-top: -20px;
}

.ns-1pby2mz {
	position: absolute;
	top: 0rem;
	right: 0rem;
	left: 0rem;
	bottom: 0rem;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 0rem;
	z-index: 1;
}

.ns-1pby2mz[data-center] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.ns-18okmqi {
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 71.25rem;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	margin-top: -176.5px;
	margin-bottom: 2rem;
}

.ns-1o5ywsc {
	z-index: 2;
	width: 100%;
	position: relative;
}

.ns-e1rtwf {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 1rem;
	font-size: 21px;
	font-weight: 400;
}

.ns-e1rtwf>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-1xu7k4i {
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	padding-left: 12px;
	padding-right: 12px;
	letter-spacing: 1px;
	border: 2px solid #fff;
	box-sizing: border-box;
	height: 36px;
	border-radius: 4px;
	cursor: pointer;
	background: none;
}

.ns-1xu7k4i[data-active] {
	border: 2px solid #0A73B7;
	background-color: #0A73B7;
}

.ns-1xu7k4i[data-active]:hover {
	background: #0A73B7;
	cursor: default;
}

.ns-1xu7k4i:hover {
	background: rgba(255, 255, 255, .2);
}

.ns-g0s300 {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.ns-g0s300:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-g0s300:focus:not(:focus-visible) {
	outline: none;
}

.ns-12er7g0 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 8px;
}

.ns-12er7g0>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-19ysov5 {
	width: 100%;
	z-index: 201;
	position: relative;
	margin-top: 1.75rem;
}

.ns-1rsi9ej {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	margin-top: -2px;
	margin-bottom: 0.9375rem;
	color: #FFF;
	opacity: .75;
	font-size: 0.875rem;
	font-weight: 400;
	letter-spacing: 0.046875rem;
}

.ns-1rsi9ej:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1rsi9ej:focus:not(:focus-visible) {
	outline: none;
}

.ns-1rdme2z {
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 0.25rem;
	box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05),rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem,rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem;
}

.ns-1rdme2z[data-with-border] {
	border: 0.0625rem solid #dee2e6;
}

.ns-gn5pm4 {
	background-color: #FFF;
	border-radius: 3px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ns-1c1hlt8 {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.ns-1iqw11t {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	line-height: 1.55;
	position: relative;
}

.ns-exkrsd {
	display: inline-block;
	font-size: 0.875rem;
	font-weight: 500;
	color: #212529;
	word-break: break-word;
	cursor: default;
	-webkit-tap-highlight-color: transparent;
	color: #868e96;
	position: absolute;
	pointer-events: none;
	font-size: 0.75rem;
	padding-left: 0.75rem;
	padding-top: calc(0.75rem / 2);
	z-index: 1;
}

.ns-1uub2ba {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	height: 2.25rem;
	-webkit-tap-highlight-color: transparent;
	line-height: calc(2.25rem - 0.125rem);
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	resize: none;
	box-sizing: border-box;
	font-size: 0.875rem;
	width: 100%;
	color: #000;
	display: block;
	text-align: left;
	border: 0.0625rem solid #ced4da;
	background-color: #fff;
	-webkit-transition: border-color 100ms ease;
	transition: border-color 100ms ease;
	min-height: 2.25rem;
	padding-left: calc(2.25rem / 3);
	padding-right: calc(2.25rem / 3);
	border-radius: 0.25rem;
	height: 3.375rem;
	padding-top: 1.125rem;
	border: 0px;
	font-weight: 600;
	text-overflow: ellipsis;
}

.ns-1uub2ba:focus,.ns-1uub2ba:focus-within {
	outline: none;
	border-color: #0A73B7;
}

.ns-1uub2ba:disabled,.ns-1uub2ba[data-disabled] {
	background-color: #f1f3f5;
	color: #909296;
	opacity: 0.6;
	cursor: not-allowed;
}

.ns-1uub2ba:disabled::-webkit-input-placeholder {
	color: #909296;
}

.ns-1uub2ba:disabled::-moz-placeholder {
	color: #909296;
}

.ns-1uub2ba:disabled:-ms-input-placeholder {
	color: #909296;
}

.ns-1uub2ba[data-disabled]::-webkit-input-placeholder {
	color: #909296;
}

.ns-1uub2ba[data-disabled]::-moz-placeholder {
	color: #909296;
}

.ns-1uub2ba[data-disabled]:-ms-input-placeholder {
	color: #909296;
}

.ns-1uub2ba:disabled::placeholder,.ns-1uub2ba[data-disabled]::placeholder {
	color: #909296;
}

.ns-1uub2ba[data-invalid] {
	color: #e03131;
	border-color: #e03131;
}

.ns-1uub2ba[data-invalid]::-webkit-input-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-1uub2ba[data-invalid]::-moz-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-1uub2ba[data-invalid]:-ms-input-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-1uub2ba[data-invalid]::placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-1uub2ba[data-with-icon] {
	padding-left: 2.25rem;
}

.ns-1uub2ba::-webkit-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-1uub2ba::-moz-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-1uub2ba:-ms-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-1uub2ba::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-1uub2ba::-webkit-inner-spin-button,.ns-1uub2ba::-webkit-outer-spin-button,.ns-1uub2ba::-webkit-search-decoration,.ns-1uub2ba::-webkit-search-cancel-button,.ns-1uub2ba::-webkit-search-results-button,.ns-1uub2ba::-webkit-search-results-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.ns-1uub2ba[type=number] {
	-moz-appearance: textfield;
}

.ns-1jt193x {
	min-width: 220px;
}

.ns-re8r93 {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	height: auto;
	-webkit-tap-highlight-color: transparent;
	line-height: 1.55;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	resize: none;
	box-sizing: border-box;
	font-size: 0.875rem;
	width: 100%;
	color: #000;
	display: block;
	text-align: left;
	border: 0.0625rem solid #ced4da;
	background-color: #fff;
	-webkit-transition: border-color 100ms ease;
	transition: border-color 100ms ease;
	min-height: 2.25rem;
	padding-left: calc(2.25rem / 3);
	padding-right: calc(2.25rem / 3);
	border-radius: 0.25rem;
	cursor: pointer;
	line-height: unset;
	height: 3.375rem;
	padding-top: 1.125rem;
	border: 0px;
	font-weight: 600;
	text-overflow: ellipsis;
	height: 3.375rem;
	padding-top: 1.125rem;
	border: 0px;
	font-weight: 600;
	text-overflow: ellipsis;
}

.ns-re8r93:focus,.ns-re8r93:focus-within {
	outline: none;
	border-color: #0A73B7;
}

.ns-re8r93:disabled,.ns-re8r93[data-disabled] {
	background-color: #f1f3f5;
	color: #909296;
	opacity: 0.6;
	cursor: not-allowed;
}

.ns-re8r93:disabled::-webkit-input-placeholder {
	color: #909296;
}

.ns-re8r93:disabled::-moz-placeholder {
	color: #909296;
}

.ns-re8r93:disabled:-ms-input-placeholder {
	color: #909296;
}

.ns-re8r93[data-disabled]::-webkit-input-placeholder {
	color: #909296;
}

.ns-re8r93[data-disabled]::-moz-placeholder {
	color: #909296;
}

.ns-re8r93[data-disabled]:-ms-input-placeholder {
	color: #909296;
}

.ns-re8r93:disabled::placeholder,.ns-re8r93[data-disabled]::placeholder {
	color: #909296;
}

.ns-re8r93[data-invalid] {
	color: #e03131;
	border-color: #e03131;
}

.ns-re8r93[data-invalid]::-webkit-input-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-re8r93[data-invalid]::-moz-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-re8r93[data-invalid]:-ms-input-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-re8r93[data-invalid]::placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-re8r93[data-with-icon] {
	padding-left: 2.25rem;
}

.ns-re8r93::-webkit-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-re8r93::-moz-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-re8r93:-ms-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-re8r93::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-re8r93::-webkit-inner-spin-button,.ns-re8r93::-webkit-outer-spin-button,.ns-re8r93::-webkit-search-decoration,.ns-re8r93::-webkit-search-cancel-button,.ns-re8r93::-webkit-search-results-button,.ns-re8r93::-webkit-search-results-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.ns-re8r93[type=number] {
	-moz-appearance: textfield;
}

.ns-re8r93[data-read-only] {
	cursor: default;
}

.ns-1v32taa {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	/*color: #000;*/
}
/*span.ns-1v32taa:empty::before {*/
/*	content: 'Date';*/
/*	display: inline-block;*/
/*	color: #adb5bd;*/
/*}*/

.ns-g7s2td {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	line-height: 1.55;
	cursor: pointer;
}

.ns-ih7mca {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	color: #000;
	cursor: pointer;
}

.ns-h8cimo {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 2.25rem;
	padding-left: 1.125rem;
	padding-right: 1.125rem;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 0.25rem;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 0.875rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 0.0625rem solid transparent;
	background-color: #0A73B7;
	color: #fff;
	margin: 4px;
	height: calc(100% - 8px);
	font-size: 16px;
	padding-left: 32px;
	padding-right: 32px;
}

.ns-h8cimo:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-h8cimo:focus:not(:focus-visible) {
	outline: none;
}

.ns-h8cimo:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-h8cimo:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.ns-h8cimo:not([data-disabled]):hover {
		background-color:#0067A9;
	}
}

@media (hover: none) {
	.ns-h8cimo:not([data-disabled]):active {
		background-color:#0067A9;
	}
}

.ns-h8cimo:active {
	-webkit-transform: translateY(0.0625rem);
	-moz-transform: translateY(0.0625rem);
	-ms-transform: translateY(0.0625rem);
	transform: translateY(0.0625rem);
}

.ns-h8cimo:disabled,.ns-h8cimo[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.ns-h8cimo:disabled:active,.ns-h8cimo[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.ns-h8cimo[data-loading] {
	pointer-events: none;
}

.ns-h8cimo[data-loading]::before {
	content: "";
	position: absolute;
	top: -0.0625rem;
	right: -0.0625rem;
	left: -0.0625rem;
	bottom: -0.0625rem;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 0.25rem;
	cursor: not-allowed;
}

.ns-1rq2yla {
	width: 5px;
	min-width: 5px;
	height: 0rem;
	min-height: 0rem;
}

.ns-u9j1uq {
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
}

.ns-1057zki {
	width: 0rem;
	min-width: 0rem;
	height: 82px;
	min-height: 82px;
}

.ns-1o3siye {
	height: 100%;
	overflow: hidden;
}

.ns-kjy0sp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 100%;
	margin-right: calc(1rem * -1);
}

.ns-c6k63g {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: calc(50% - 2.125rem / 2);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	pointer-events: none;
	position: absolute;
	top: -55px!important;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: end;
	justify-content: end;
}

.ns-do18o8 {
	position: absolute;
	bottom: 1rem;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 0.5rem;
	pointer-events: none;
	bottom: -2rem;
}

.ns-do18o8 button {
	background-color: rgba(182, 213, 233, 1);
	-webkit-transition: width 250ms ease;
	transition: width 250ms ease;
	width: 0.375rem;
	height: 0.375rem;
}

.ns-do18o8 button[data-active] {
	background-color: #0A73B7;
	width: 1rem;
}

.ns-1twsfla {
	position: relative;
	-webkit-flex: 0 0 27rem;
	-ms-flex: 0 0 27rem;
	flex: 0 0 27rem;
	padding-right: 1rem;
}

.ns-1biubb6 {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 2.125rem;
	min-height: 2.125rem;
	border-radius: 2.125rem;
	pointer-events: all;
	background-color: #fff;
	color: #000;
	box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05),rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem,rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem;
	opacity: 0.85;
	border: 0.0625rem solid #dee2e6;
	-webkit-transition: opacity 150ms ease;
	transition: opacity 150ms ease;
	background: none;
	border: none;
	color: #0A73B7;
	box-shadow: none;
}

.ns-1biubb6:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1biubb6:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.ns-1biubb6:hover {
		opacity:1;
	}
}

@media (hover: none) {
	.ns-1biubb6:active {
		opacity:1;
	}
}

.ns-1biubb6:active {
	-webkit-transform: translateY(0.0625rem);
	-moz-transform: translateY(0.0625rem);
	-ms-transform: translateY(0.0625rem);
	transform: translateY(0.0625rem);
}

.ns-82pf7z {
	width: 0rem;
	min-width: 0rem;
	height: 64px;
	min-height: 64px;
}

.ns-muz1nn {
	position: relative;
	padding-top: 1.5rem;
	padding-bottom: 2rem;
}

.ns-muz1nn span {
	width: 120px;
	background-color: #e1e1e1;
	height: 2px;
	display: block;
	margin-top: 10px;
}

.ns-muz1nn span em {
	width: 60px;
	height: 2px;
	background-color: #f37721;
	display: block;
}

.ns-1vtjk1q {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #000;
	margin-top: 0.3125rem;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: left;
	max-width: 75%;
}

.ns-1vtjk1q:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1vtjk1q:focus:not(:focus-visible) {
	outline: none;
}

.ns-1id513o {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #868e96;
	font-size: 0.875rem;
	text-align: left;
	max-width: 50%;
}

.ns-1id513o:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1id513o:focus:not(:focus-visible) {
	outline: none;
}

.ns-ha7sco {
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 46px;
	color: #ccc;
	font-weight: 800;
	padding-bottom: 1rem;
	opacity: .3;
	text-transform: capitalize;
	display: block;
}

@media (max-width: 47.9375em) {
	.ns-ha7sco {
		display:none;
	}
}

.ns-chyqtc {
	margin: 0px;
}

.ns-w4orl4 {
	box-sizing: border-box;
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 1.5rem 1.5rem;
}

.ns-qzeigr {
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 0.5rem;
	box-shadow: none;
	position: relative;
	overflow: hidden;
	background-color: #fff;
	min-height: 320px;
	position: relative;
	background-color: #fff;
	padding: 1rem;
}

.ns-qzeigr[data-with-border] {
	border: 0.0625rem solid #dee2e6;
}

.ns-w2rcte {
	display: block;
	margin-left: calc(-1 * 1rem);
	margin-right: calc(-1 * 1rem);
}

.ns-w2rcte+.ns-w2rcte {
	border-top: 0;
}

.ns-w2rcte[data-first] {
	margin-top: calc(-1 * 1rem);
	border-top: 0;
}

.ns-w2rcte[data-last] {
	margin-bottom: calc(-1 * 1rem);
	border-bottom: 0;
}

.ns-qenwvq {
	margin: 0;
}

.ns-1csa5wo {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 0rem;
}

.ns-1jggmkl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ns-1qubyp9 {
	position: relative;
	-webkit-transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
}

.ns-1qubyp9[data-active="true"] {
	z-index: 1;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.ns-sozjm3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin-top: 1rem;
}

.ns-izp444 {
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	opacity: 0;
}

.ns-izp444:focus+.___ref-label {
	outline: 0.0625rem solid #38A2EE;
}

.ns-izp444:focus:focus:not(:focus-visible)+.___ref-label {
	outline: none;
}

.ns-17zzblz {
	display: block;
	box-sizing: border-box;
	margin: 0.0625rem;
	top: 0;
	left: 0;
	cursor: pointer;
	position: absolute;
	z-index: 0;
	z-index: 0;
}

.ns-17zzblz[data-read-only] {
	cursor: default;
}

.ns-17zzblz:last-of-type {
	position: relative;
	z-index: 0;
}

.ns-eti7u4 {
	display: grid;
	place-content: center;
	place-items: center;
	-webkit-clip-path: inset(0 100% 0 0);
	clip-path: inset(0 100% 0 0);
}

.ns-3k1u0b {
	stroke: #f08c00;
	fill: #f08c00;
	width: 0.875rem;
	height: 0.875rem;
}

.ns-vqoiw6 {
	display: block;
	box-sizing: border-box;
	margin: 0.0625rem;
	top: 0;
	left: 0;
	cursor: pointer;
	position: absolute;
	z-index: 0;
}

.ns-vqoiw6[data-read-only] {
	cursor: default;
}

.ns-vqoiw6:last-of-type {
	position: relative;
	z-index: 0;
}

.ns-dsiz2 {
	display: grid;
	place-content: center;
	place-items: center;
}

.ns-oxsuqt {
	stroke: #dee2e6;
	fill: #dee2e6;
	width: 0.875rem;
	height: 0.875rem;
}

.ns-1ptgp0e {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
    font-size: 16px;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	margin-bottom: 0.75rem;
	font-weight: 500;
    text-transform: lowercase;
}
.ns-1ptgp0e:first-line {
    text-transform: capitalize
}

.ns-1ptgp0e:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1ptgp0e:focus:not(:focus-visible) {
	outline: none;
}

.ns-17kql77 {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	color: #868e96;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 0.875rem;
}

.ns-17kql77:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-17kql77:focus:not(:focus-visible) {
	outline: none;
}

.ns-12wya08 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0.3125rem;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ns-1nasj1s {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	gap: 1rem;
	margin-top: 1.25rem;
	margin-bottom: 0.625rem;
}

.ns-1nasj1s>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-vh3ufi {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	line-height: 1;
	margin-top: 0.1875rem;
	color: #868e96;
	font-size: 0.75rem;
	font-weight: 500;
}

.ns-vh3ufi:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-vh3ufi:focus:not(:focus-visible) {
	outline: none;
}

.ns-5g7sbw {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	line-height: 1;
	font-size: 1rem;
	font-weight: 700;
}

.ns-5g7sbw:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-5g7sbw:focus:not(:focus-visible) {
	outline: none;
}

.ns-qokdfp {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	gap: 1rem;
	margin-top: 1rem;
}

.ns-qokdfp>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-144e624 {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: 0.875rem;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 600;
	color: #868e96;
}

.ns-144e624:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-144e624:focus:not(:focus-visible) {
	outline: none;
}

.ns-ea9low {
	background: #F1F5F9;
}

.ns-qryjrb {
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2.875rem;
	padding-bottom: 2.875rem;
}

.ns-c8hufy {
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 16.8px;
	background-color: #0B2254;
	margin-top: 7.5rem;
	padding-top: calc(1.5rem * 2);
	padding-bottom: calc(1.5rem * 2);
}

.ns-c8hufy * {
	color: rgba(255, 255, 255, .6);
}

.ns-1bpf6j1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	min-width: 196px;
}

.ns-x1obhy {
	width: 10rem;
}

.ns-16fdnqw {
	margin: calc(-1rem / 2);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.ns-1nkhok0 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: calc(1rem / 2);
	-webkit-flex-basis: 41.66666666666667%;
	-ms-flex-preferred-size: 41.66666666666667%;
	flex-basis: 41.66666666666667%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 41.66666666666667%;
}

@media (min-width: 36em) {
	.ns-1nkhok0 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 48em) {
	.ns-1nkhok0 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 62em) {
	.ns-1nkhok0 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 75em) {
	.ns-1nkhok0 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 88em) {
	.ns-1nkhok0 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.ns-mkh5nk {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: calc(1rem / 2);
	-webkit-flex-basis: 91.66666666666667%;
	-ms-flex-preferred-size: 91.66666666666667%;
	flex-basis: 91.66666666666667%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 91.66666666666667%;
}

@media (min-width: 36em) {
	.ns-mkh5nk {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 48em) {
	.ns-mkh5nk {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 62em) {
	.ns-mkh5nk {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 75em) {
	.ns-mkh5nk {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 88em) {
	.ns-mkh5nk {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.ns-xtjkif {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: 0.75rem;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	margin-top: 0.3125rem;
}

.ns-xtjkif:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-xtjkif:focus:not(:focus-visible) {
	outline: none;
}

.ns-1nmrv06 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 0.625rem;
}

.ns-1ott6cr {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 700;
}

.ns-1ott6cr:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1ott6cr:focus:not(:focus-visible) {
	outline: none;
}

.ns-1vtndw9 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 0.625rem;
	padding: 0.5rem;
	font-size: 0.75rem;
}

.ns-1vtndw9>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-98wvhd {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: 0.75rem;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 0.5rem;
}

.ns-98wvhd:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-98wvhd:focus:not(:focus-visible) {
	outline: none;
}

.ns-epqxyi {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: 0.75rem;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 600;
	margin-left: 0.3125rem;
}

.ns-epqxyi:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-epqxyi:focus:not(:focus-visible) {
	outline: none;
}

.ns-154483i {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: calc(1rem / 2);
	-webkit-flex-basis: 33.333333333333336%;
	-ms-flex-preferred-size: 33.333333333333336%;
	flex-basis: 33.333333333333336%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 33.333333333333336%;
	padding-left: 2.5rem;
}

@media (min-width: 36em) {
	.ns-154483i {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 48em) {
	.ns-154483i {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 62em) {
	.ns-154483i {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 75em) {
	.ns-154483i {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 88em) {
	.ns-154483i {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.ns-6rlqbm {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 1rem;
	font-weight: 600;
	margin-bottom: calc(0.625rem / 2);
	color: #FFF;
}

.ns-6rlqbm:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-6rlqbm:focus:not(:focus-visible) {
	outline: none;
}

.ns-1dslz55 {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	font-size: 0.875rem;
	padding-top: 0.1875rem;
	padding-bottom: 0.1875rem;
}

.ns-1dslz55:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1dslz55:focus:not(:focus-visible) {
	outline: none;
}

.ns-1dslz55:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.ns-b6e2c5 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: calc(1rem / 2);
	-webkit-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 25%;
}

@media (min-width: 36em) {
	.ns-b6e2c5 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 48em) {
	.ns-b6e2c5 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 62em) {
	.ns-b6e2c5 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 75em) {
	.ns-b6e2c5 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 88em) {
	.ns-b6e2c5 {
		-webkit-flex-shrink:0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.ns-1fu4uzt {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 0.75rem;
	margin-bottom: 0.75rem;
}

.ns-1swk166 {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 2.625rem;
}

.ns-cckf3j {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	height: 2.625rem;
	-webkit-tap-highlight-color: transparent;
	line-height: calc(2.625rem - 0.125rem);
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	resize: none;
	box-sizing: border-box;
	font-size: 1rem;
	width: 100%;
	color: #000;
	display: block;
	text-align: left;
	border: 0.0625rem solid #ced4da;
	background-color: #fff;
	-webkit-transition: border-color 100ms ease;
	transition: border-color 100ms ease;
	min-height: 2.625rem;
	padding-left: calc(2.625rem / 3);
	padding-right: 2.625rem;
	border-radius: 2rem;
}

.ns-cckf3j:focus,.ns-cckf3j:focus-within {
	outline: none;
	border-color: #0A73B7;
}

.ns-cckf3j:disabled,.ns-cckf3j[data-disabled] {
	background-color: #f1f3f5;
	color: #909296;
	opacity: 0.6;
	cursor: not-allowed;
}

.ns-cckf3j:disabled::-webkit-input-placeholder {
	color: #909296;
}

.ns-cckf3j:disabled::-moz-placeholder {
	color: #909296;
}

.ns-cckf3j:disabled:-ms-input-placeholder {
	color: #909296;
}

.ns-cckf3j[data-disabled]::-webkit-input-placeholder {
	color: #909296;
}

.ns-cckf3j[data-disabled]::-moz-placeholder {
	color: #909296;
}

.ns-cckf3j[data-disabled]:-ms-input-placeholder {
	color: #909296;
}

.ns-cckf3j:disabled::placeholder,.ns-cckf3j[data-disabled]::placeholder {
	color: #909296;
}

.ns-cckf3j[data-invalid] {
	color: #e03131;
	border-color: #e03131;
}

.ns-cckf3j[data-invalid]::-webkit-input-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-cckf3j[data-invalid]::-moz-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-cckf3j[data-invalid]:-ms-input-placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-cckf3j[data-invalid]::placeholder {
	opacity: 1;
	color: #e03131;
}

.ns-cckf3j[data-with-icon] {
	padding-left: 2.625rem;
}

.ns-cckf3j::-webkit-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-cckf3j::-moz-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-cckf3j:-ms-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-cckf3j::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.ns-cckf3j::-webkit-inner-spin-button,.ns-cckf3j::-webkit-outer-spin-button,.ns-cckf3j::-webkit-search-decoration,.ns-cckf3j::-webkit-search-cancel-button,.ns-cckf3j::-webkit-search-results-button,.ns-cckf3j::-webkit-search-results-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.ns-cckf3j[type=number] {
	-moz-appearance: textfield;
}

.ns-1v4xdqr {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	position: relative;
	border-radius: 2rem;
	padding: 0;
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 2rem;
	min-height: 2rem;
	width: 2rem;
	min-width: 2rem;
	border: 0.0625rem solid transparent;
	background-color: #0A73B7;
	color: #fff;
	background-color: #0B2254;
}

.ns-1v4xdqr:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1v4xdqr:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.ns-1v4xdqr:hover {
		background-color:#0067A9;
	}
}

@media (hover: none) {
	.ns-1v4xdqr:active {
		background-color:#0067A9;
	}
}

.ns-1v4xdqr:active {
	-webkit-transform: translateY(0.0625rem);
	-moz-transform: translateY(0.0625rem);
	-ms-transform: translateY(0.0625rem);
	transform: translateY(0.0625rem);
}

.ns-1v4xdqr [data-action-icon-loader] {
	max-width: 70%;
}

.ns-1v4xdqr:disabled,.ns-1v4xdqr[data-disabled] {
	color: #ced4da;
	cursor: not-allowed;
	background-color: #f1f3f5;
	border-color: #f1f3f5;
	background-image: none;
	pointer-events: none;
}

.ns-1v4xdqr:disabled:active,.ns-1v4xdqr[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.ns-1v4xdqr[data-loading] {
	pointer-events: none;
}

.ns-1v4xdqr[data-loading]::before {
	content: "";
	position: absolute;
	top: -0.0625rem;
	right: -0.0625rem;
	left: -0.0625rem;
	bottom: -0.0625rem;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 2rem;
	cursor: not-allowed;
}

.ns-u05cl8 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 1rem;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	min-width: 265px;
}

.ns-u05cl8>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-nqefv {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
}

.ns-nqefv:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-nqefv:focus:not(:focus-visible) {
	outline: none;
}

.ns-1gh0jfw {
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 1.25rem;
}

.ns-99u4uk {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: 0.75rem;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.ns-99u4uk:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-99u4uk:focus:not(:focus-visible) {
	outline: none;
}

.ns-1a3a5oi {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
	padding: 0;
	border: 0;
	color: #1D87D4;
}

.ns-1a3a5oi:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-1a3a5oi:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.ns-1a3a5oi:hover {
		-webkit-text-decoration:underline;
		text-decoration: underline;
	}
}

@media (hover: none) {
	.ns-1a3a5oi:active {
		-webkit-text-decoration:underline;
		text-decoration: underline;
	}
}

.ns-1k3n8ap {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	gap: 0rem;
}

.ns-1k3n8ap>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-17plu4j {
	-webkit-tap-highlight-color: transparent;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 1rem;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	position: relative;
	border-radius: 0.25rem;
	padding: 0;
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 2.125rem;
	min-height: 2.125rem;
	width: 2.125rem;
	min-width: 2.125rem;
	border: 0.0625rem solid transparent;
	background-color: transparent;
	color: #343a40;
}

.ns-17plu4j:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-17plu4j:focus:not(:focus-visible) {
	outline: none;
}

.ns-17plu4j:active {
	-webkit-transform: translateY(0.0625rem);
	-moz-transform: translateY(0.0625rem);
	-ms-transform: translateY(0.0625rem);
	transform: translateY(0.0625rem);
}

.ns-17plu4j [data-action-icon-loader] {
	max-width: 70%;
}

.ns-17plu4j:disabled,.ns-17plu4j[data-disabled] {
	color: #ced4da;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.ns-17plu4j:disabled:active,.ns-17plu4j[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.ns-17plu4j[data-loading] {
	pointer-events: none;
}

.ns-17plu4j[data-loading]::before {
	content: "";
	position: absolute;
	top: -0.0625rem;
	right: -0.0625rem;
	left: -0.0625rem;
	bottom: -0.0625rem;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 0.25rem;
	cursor: not-allowed;
}

.ns-pn9y2j {
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	margin-top: 0.75rem;
	padding-top: 1rem;
	padding-bottom: 1.5rem;
	border-top: 1px solid #1d4164;
}

.ns-8gtvvv {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 5px;
}

.ns-8gtvvv>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.ns-1oqlai2 {
	border-radius: 5px;
	padding: 4px 8px;
	background: #3171B8;
}

.ns-1jze2q1 {
	border-radius: 5px;
	padding: 4px 8px;
	background: #274F8C;
}

.ns-15w8qiw {
	border-radius: 5px;
	padding: 4px 8px;
	background: #123293;
}

.ns-12929ol {
	border-radius: 5px;
	padding: 4px 8px;
	background: #163C75;
}

.ns-oq5fhr {
	border-radius: 5px;
	padding: 4px 8px;
	background: #327494;
}

.ns-bmi7k6 {
	border-radius: 5px;
	padding: 4px 8px;
	background: #284291;
}

.ns-nrpfb3 {
	border-radius: 5px;
	padding: 4px 8px;
	background: #F1BE46;
}

.ns-25gwe3 {
	border-radius: 5px;
	padding: 4px 8px;
	background: #DB4433;
}

.ns-k2khaf {
	border-radius: 5px;
	padding: 4px 8px;
	background: #FFF;
}

.ns-rej3qm {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: 0.875rem;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	text-align: end;
	white-space: nowrap;
	margin-top: 5px;
}

.ns-rej3qm:focus {
	outline-offset: 0.125rem;
	outline: 0.125rem solid #38A2EE;
}

.ns-rej3qm:focus:not(:focus-visible) {
	outline: none;
}
.n-breadcrumb {
	text-align: right;
	right: 0px;
	float: right;
	line-height: 21px;
	height: 21px;
	top: -10px;
	font-family: "Open Sans", sans-serif;
}
.n-breadcrumb li {
	display: inline;
	color: #5d5d5d;
}
.n-breadcrumb li a {
	/*color: #5d5d5d;*/
	text-decoration: none;
}
.n-breadcrumb li+li:before {
	content: url(../../../../img/front/V3/flight-page/br-arrow.png);
}
.span12.endContent {
  padding-top: 20px;
  background: url(/static/img/front/V3/hotel-page/sh-s.jpg) no-repeat;
}
.ns-q2dla {
	max-width: 81rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
.ns-12er7g0 .text-transition {
	height: 32.5469px!important;
}
.ns-1r89w2y {
	box-sizing: border-box;
	display: flex;
	flex-flow: wrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: start;
	justify-content: flex-start;
	gap: 1rem;
	font-size: 21px;
	font-weight: 400;
}
.ns-1ezih0r {
	color: rgb(255, 255, 255);
	font-size: 18px;
	/* font-weight: 700; */
	padding-left: 12px;
	padding-right: 12px;
	letter-spacing: 1px;
	border: 2px solid rgb(255, 255, 255);
	box-sizing: border-box;
	height: 36px;
	border-radius: 4px;
	cursor: pointer;
	background: none;
}
/*seachbox background*/
.ns-l0zg8t {
	margin-top: -20px;
}
.ns-145i5x {
	-webkit-tap-highlight-color: transparent;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-background-position: center;
	background-position: center;
	display: block;
	width: 100%;
	border: 0;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #000;
	background-image: url(../../v2/img/mountain-view.webp);
	border-radius: 0rem;
	height: 215px;
	position: relative;
}
.ns-1pby2mz {
	position: absolute;
	top: 0rem;
	right: 0rem;
	left: 0rem;
	bottom: 0rem;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 0rem;
	z-index: 1;
}
.ns-1qjw43b {
	margin-top: 0.5rem;
}
.ns-mjc5py {
	padding: 0;
}
.ns-14tmrtq {
	line-height: 0.6;
}
.ns-1ezih0r[data-active] {
	border: 2px solid #0A73B7;
	background-color: #0A73B7;
}
/*show hotel search box*/
.ns-19ysov5 {
	display: block;
}
/*end seachbox background*/
.blue-pattern-bg {
	background: #0054a6 url(../img/pattern_1.svg) center bottom repeat-x;
}