:root {
	--blue-120: #0093d0;
	--grey-700: #363f48;
	--grey-710: #6d6e70;
	--border-color: #dcddde;
	--light-grey: #eff1f3;
	--white: #ffffff;

	--blue-100: #308ad2;
	--blue-110: #0094c1;
	--blue-800: #217aa9;
	--blue-375: #1e91ff;
	--blue-400: #1c6890;

	--darkBlue-100: #214356;
	--darkBlue-110: #214457;

	--grey-100: #637383;
	--grey-130: #d8dce0;
	--grey-250: #d9d9d9;
	--grey-410: #cac9ca;

	--yellow-100: #faad14;

	--red-110: #ed1b2e;
	--red-120: #c80b2d;
	--red-300: #c63333;
	--red-500: #e01f1f;

	--green-100: #7cca80;
	--green-300: #2a882f;

	--black-opacity-600: rgba(0, 0, 0, 0.6);
	--black-opacity-800: rgb(0 0 0 / 8);
	--black-opacity-500: rgb(0 0 0 / 5%);
}

.SLzmwk5s {
	font-size: 20px;
}

.rTkf6VJj {
	color: var(--green-100);
}

.tfKFLGc9 {
	color: var(--red-110);
}

.oSKQ6Xs8 {
	color: var(--yellow-100);
}

.zL0KNkzF {
	color: var(--blue-375);
}

.iqwBDBYy {
	display: flex;
	font-size: 14px;
	line-height: 18px;
	word-wrap: break-word;
}

.Y8Nb34ss {
	margin-right: 16px;
	flex-shrink: 0;
}

.GVvGq4mI {
	overflow: hidden;
}

.SMw4jb0d {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px;
	font-weight: 500;
	color: var(--black-opacity-800);
}

.M9Fcg1zu {
	color: var(--black-opacity-600);
}

.M9Fcg1zu p {
	line-height: 22px;
}

.jmEKeevl .ant-modal-body {
	padding: 32px 32px 10px;
}

.U5vw52Lf {
	text-align: right;
	padding: 8px 16px;
}

.jmEKeevl .ant-modal-footer {
	border-top: none;
	padding-bottom: 16px;
}

.X2HBZK9Z {
	margin-right: 8px;
}

.lAPq6j4m {
	width: 100%;
	height: 300px;
	padding-top: 120px;
}
.U75SCH2V {
	margin: auto;
	display: block;
	width: 50px;
	height: 50px;
}
.paafwkMg {
	text-align: center;
	color: #c71232;
	font-size: 24px;
	font-weight: 300;
	padding-left: 15px;
}

.YXeKnkfy {
	width: 100%;
}
.E7vLwT0E {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.oD1dRbFs {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
}
.SySUrQ8N {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.oWtZJQ4Z {
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.ciqnDT25 {
	width: 49%;
	display: inline-block;
}
.x8KtoFc2 {
	width: 49%;
	display: inline-block;
	margin-left: 2%;
}
.E3nLS_JR {
	border: 1px solid #ededed;
	background-color: #f7f7f7;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
	cursor: pointer;
}
.KFXkS3A_ {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #f7f7f7;
	outline: none;
	cursor: pointer;
}
.AxiE2c6a {
	width: 100%;
	display: block;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.wYfbeFir {
	display: flex;
	flex: 1;
	align-items: center;
	padding: 10px;
	background-color: #ff3f3a;
	max-width: 400px;
	margin: auto;
	border-radius: 5px;
}
.DJIDLGOe {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}
.mU5AYQPc {
	color: rgb(18, 84, 147);
	font-weight: 600;
}
.kEXq6wdE {
	color: rgb(18, 84, 147);
	padding-top: 15px;
}
.kEXq6wdE span {
	color: rgb(151, 18, 85);
	font-weight: 600;
}

.l3LDdArq {
	width: 70%;
	margin-left: 15%;
}
.GCMAeQi_ {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.Eo9GzBl7 {
	margin: auto;
	border: 1px solid #ededed;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
}
.lLXVDKLc {
	margin: auto;
	border: 1px solid #193444;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
}
._p2Tv6VA {
	width: 75%;
	display: table-cell;
	vertical-align: top;
}
.kp3E_zgQ {
	color: #193444;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.UKvzfPCD {
	color: #2ea4e3;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.R0YfacFV {
	width: 50px;
	display: table-cell;
	vertical-align: top;
}
.S5b0OJYt {
	background-color: #ededed;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.vkkMjZUn {
	background-color: #193444;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.yJhgZDpN {
	display: none;
	line-height: 30px;
	color: #ededed;
	font-size: 24px;
	text-align: center;
}
.GICyT1z7 {
	display: block;
	line-height: 1.5;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
}
.JCRXhrYQ {
	color: #193444;
	font-size: 14px;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.xwy3KykI {
	position: absolute;
	color: #ffff;
	font-size: 18px;
	font-weight: 500;
}
.JHR6GLFp {
	position: absolute;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	padding-left: 9px;
	padding-top: 1px;
}
.TXu4lVsn {
	align-items: center;
	justify-content: center;
	text-align: center;
}

.j_k47EHZ {
	padding-left: 15px;
	padding-right: 15px;
}
.ZklU4wKc {
	width: 100%;
	display: block;
	max-width: 350px;
	margin: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #3691be;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	border: none;
	outline: none;
	border-radius: 2px;
	cursor: pointer;
}

.NeT5w41z {
	width: 100%;
}
.xyC_ffz3 {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.S76czpUf {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.esjEVOdL {
	width: 100%;
	height: 45px;
}
.ePm_mEcv {
	width: 50%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.LbNYtJtL {
	width: 50%;
	display: inline-block;
}
.S9B7ruBg {
	border: 1px solid #ededed;
	background-color: #f7f7f7;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.OjxlkPgg {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #f7f7f7;
	outline: none;
}
.SK9uo4eW {
	padding: 0 15px 15px 15px;
	width: 100%;
	display: block;
	margin: auto;
}

.d6dW6vYB {
	background-color: #fff;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: auto;
	border: 0px solid #ededed;
}
.wS6onK7x {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
}
.G_O4saxR {
	padding-top: 10px;
	padding-bottom: 10px;
}
.tC8IK74_ {
	font-size: 18px;
	color: #4c6571;
	width: 90%;
	margin-left: 5%;
}
.DkX3ES34 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.rC8Kgmi0 {
	padding-top: 5px;
	width: 70%;
	margin-left: 15%;
	display: block;
}
.pEMr9smu {
	background-color: #4c9ff3;
	height: 18px;
	margin-bottom: 5px;
	border-radius: 4px;
	margin-right: 5px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
.FsiL4F9_ {
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.YSmGemAx {
	display: flex;
	align-items: center;
	border: 1px solid #d9d9d9;
	width: 600px;
}
.TkXGnzUh {
	display: flex;
	width: 300px;
	margin: 8px;
	flex-direction: column;
}
.zcTKhgeg {
	margin: 16px 0 16px 0;
}
.D08mwqeO {
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 32px;
	padding: 0 16px 0 16px;
}
.ZQMrkiAk {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.iQN6kgJJ {
	width: 250px;
}
.CwziiB6m {
	font-size: 24px;
	color: rgb(13, 146, 228);
}
.tC2UyASS {
	width: 300px;
}
.eZ62UmLd {
	font-size: 16px;
	font-weight: bold;
}
.AftVvJim {
	text-align: center;
	font-size: 24px;
	margin-bottom: 32px;
}
.GdwcyJij {
	display: flex;
	justify-content: space-between;
	align-item: center;
	padding: 0 8px 0 8px;
	width: 100%;
	height: 32px;
	border: 1px solid rgb(217, 217, 217);
	border-radius: 4px;
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.ZCRvyorx {
	display: flex;
	justify-content: space-between;
	align-item: center;
	padding: 0 8px 0 8px;
	width: 100%;
	height: 32px;
	border: 1px solid rgb(217, 217, 217);
	border-radius: 4px;
	font-size: 18px;
	font-weight: 400;
	color: rgb(217, 217, 217);
}
.NLmgwRys {
	color: black;
}
.GdwcyJij:hover {
	border: 1px solid rgb(74, 171, 234);
}

.c6mcX0zB {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}
.FLSwbWLB {
	width: 100%;
	max-width: 500px;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}
.FLSwbWLB p {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.jEO1SMCy {
	width: 100%;
	max-width: 400px;
	display: block;
	margin: auto;
}
.OHkyDHZx,
.OHkyDHZx input {
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 100%;
	color: #4c6571;
}
.CBcQOx4Y {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.hxPZJCX0 {
	width: 100%;
	height: 45px;
}
.eN9o73Mu {
	width: 50%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
._tSFuDc9 {
	width: 50%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.tA0AOrer {
	border: 1px solid #ededed;
	background-color: #f7f7f7;
	border-radius: 6px;
	display: block;
	width: 100%;
	max-width: 200px;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.xC4CWzeK {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	max-width: 200px;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #f7f7f7;
	outline: none;
}
.mdKeBPmB {
	margin-top: 15px;
}
.tN8EAawi {
	width: 100%;
	display: block;
	max-width: 390px;
	margin: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #3691be;
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	border: none;
	outline: none;
	border-radius: 4px;
}
.acFLNgX2 {
	width: 100%;
	display: block;
	max-width: 390px;
	margin: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #214256;
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	border: none;
	outline: none;
	border-radius: 4px;
}
input {
	border: 1px solid #000;
}
.w9x17YZ4 {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.Kk8MddmD {
	display: flex;
	flex: 1;
	align-items: center;
	padding: 10px;
	background-color: #ff3f3a;
	max-width: 400px;
	margin: auto;
	border-radius: 5px;
}
.XapNkHVa {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.KgHDl1LY {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
}

.GSHxf9tj {
	padding-bottom: 15px;
}
.A8beNywy {
	color: #214356;
	font-size: 22px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0px;
	line-height: 30px;
}
.fsuP_bVL {
	display: block;
	color: #214356;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	padding-bottom: 6px;
}
._2fWdYM8U {
	display: inline;
	width: 100%;
}
.SHAfYmvo {
	border: 1px solid #40a9ff;
	background-color: #40a9ff;
	color: white;
	height: 40px;
	flex: 1;
	text-align: center;
	font-size: 18px;
	margin: 0 4px 15px;
	border-radius: 4px;
	width: 48%;
}
.pbcF_swB {
	border: 1px solid #40a9ff;
	background-color: white;
	color: #40a9ff;
	height: 40px;
	flex: 1;
	text-align: center;
	font-size: 18px;
	margin: 0 4px 15px;
	overflow: hidden;
	border-radius: 4px;
	width: 48%;
}

.SHAfYmvo:hover,
.SHAfYmvo:focus {
	border: 1px solid #40a9ff;
	background-color: #40a9ff;
	color: white;
	cursor: pointer;
}

.pbcF_swB:hover,
.pbcF_swB:focus {
	border: 1px solid #40a9ff;
	background-color: white;
	color: #40a9ff;
	cursor: pointer;
}

.CUyJuhWq {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
}
.FJh5dje6 {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.WA4mkTDC {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}

.igxVTIlY {
	padding-bottom: 15px;
}
.Bw1MCjp9 {
	color: #214356;
	font-size: 22px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0px;
	line-height: 30px;
}

.fDffJcfF {
	position: relative;
	display: inline-block;
	width: 100%;
}
.zbCT8AEs {
	display: block;
	position: absolute;
	background-color: #f9f9f9;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
	z-index: 1;
	margin-left: 10px;
	width: 100%;
	max-height: 250px;
	overflow: scroll;
}
.zbCT8AEs a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}
.zbCT8AEs div:hover {
	background-color: #f1f1f1;
}
.yGKBidDi {
	margin-bottom: 15px;
}
.RMe2zsqi {
	font-size: 16px;
	color: #214356;
}
.fDffJcfF.ant-select:not(.ant-select-customize-input) .ant-select-selector {
	padding: 0;
	border-radius: 0;
}
.fDffJcfF.ant-select:not(.ant-select-customize-input) > div {
	border: 0;
	border-bottom: 1px solid #d9d9d9;
}
.fDffJcfF > div:focus,
.fDffJcfF > div:active {
	border: 0;
	border-bottom: 1px solid #40a9ff;
	box-shadow: none;
}
.fDffJcfF > div > span {
	font-size: 18px;
	color: #bfbfbf;
	margin-left: 11px;
}

.fDffJcfF.ant-select .ant-select-arrow svg {
	width: 14px;
	height: 14px;
	color: rgba(0, 0, 0, 0.25);
}

.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
	background-color: #ffffff;
}

.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
	background-color: #e6f7ff;
}

.s2MwtvpZ {
	width: 75%;
	margin-left: 15%;
}
.mhBfIIXe {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	margin-top: 5px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.dEekMhNb {
	width: 95%;
	display: table;
	padding-top: 5px;
}
.rm_yVHYb {
	width: 100%;
	display: table-row;
}
.fSeiFTAC {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
	width: 40%;
	display: table-cell;
}
.GsVjm7td {
	margin-bottom: 10px;
}
.LPqbTqQO {
	width: 35%;
	display: table-cell;
	padding-right: 10px;
	text-align: right;
}
.AYXoy75k {
	height: 35px;
	width: 50px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #ededed;
	font-size: 20px;
	color: #4c6571;
	outline: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.I0zMjRmC {
	font-size: 16px;
	font-weight: 400;
	color: #4c6571;
	width: 50px;
}
.dd0_6gVV {
	font-size: 16px;
	font-weight: 400;
	color: #4c6571;
	width: 80px;
}
.VJdcQyU4 {
	font-size: 18px;
	font-weight: 800;
	color: #0196ff;
	width: 50px;
}
.yq6rN00Z {
	width: 25%;
	display: table-cell;
	vertical-align: middle;
}
.klZtxsSl {
	width: 49%;
	display: inline-block;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin: auto;
	padding: 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
}
.pQLWgGoi {
	width: 49%;
	display: inline-block;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin: auto;
	padding: 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
}
.iwZjoB38 {
	border: 1px solid #193444;
	background-color: #193444;
	color: #ededed;
}
.jx2sy5T1 {
	border: 1px solid #193444;
	background-color: #ededed;
	color: #193444;
}

@media screen and (max-width: 964px) {
	.mhBfIIXe {
		padding-left: 0;
		padding-right: 0;
	}
}

.NK2F4vsG {
	text-align: center;
}

.EfPg3XAt {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}
.o_37TU1b {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.XHOkXKWL {
	width: 100%;
	max-width: 500px;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}
.XHOkXKWL p {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}

.IXJKoQx3 {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.DbsfLJ26 {
	width: 100%;
	height: 45px;
}
.YpS7_sct {
	width: 50%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.hI3zZZ5Y {
	width: 50%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.YV7Diyk7 {
	display: flex;
	flex: 1.25;
	height: 30px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 18px;
	background-color: transparent;
	border: 1px #576e75 solid;
	border-radius: 3px;
	width: 100%;
	display: inline-block;
	line-height: 12px;
}

.YV7Diyk7::-webkit-input-placeholder {
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	margin-left: 5px;
}
.YV7Diyk7:-moz-placeholder {
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	margin-left: 5px;
}
.YV7Diyk7::-moz-placeholder {
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	margin-left: 5px;
}
:-ms-input-placeholder {
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	margin-left: 5px;
}

.HXC1nasr {
	width: 100%;
	margin-bottom: 15px;
}
.p34zjzb4 {
	width: 70%;
	margin-left: 15%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
.COcBczmK {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
}
.BFcxvVib {
	margin: auto;
	border: 1px solid #ededed;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
}
.BhmMuaGM {
	margin: auto;
	border: 1px solid #193444;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
}
.ClVrL3zk {
	width: 75%;
	display: table-cell;
	vertical-align: top;
}
.R_5tmPtH {
	color: #193444;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.g4fuFYi1 {
	color: #2ea4e3;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.fGLw0p1W {
	width: 50px;
	display: table-cell;
	vertical-align: top;
}
.M6qL39Jd {
	background-color: #ededed;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 75%;
}
.wSGY6lTV {
	background-color: #193444;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 75%;
}
.ZVjNtnSC {
	display: none;
	line-height: 30px;
	color: #ededed;
	font-size: 24px;
	text-align: center;
}
.wFHPLeWU {
	display: block;
	line-height: 1.5;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
}
.f_qMpzBU {
	padding: 0 15px 5px 15px;
	width: 100%;
	display: block;
	margin: auto;
}
.Y55N9UHt {
	background-color: #4c9ff3;
	padding-left: 8px;
	padding-right: 8px;
	height: 18px;
	margin-bottom: 5px;
	border-radius: 4px;
	margin-right: 5px;
	display: inline-block;
}
.AjNpDOqx {
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.Dh0SChgh {
	background-color: #fff;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.VyO6Na4E {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.lzXcSNJx {
	width: 100%;
	display: table;
	border-bottom: 1px solid #ededed;
}
.tktz6u5P {
	display: table-cell;
	width: 20%;
	vertical-align: middle;
}
.bpbd5kIZ {
	color: #4c9ff3;
	font-size: 25px;
	width: 100%;
	text-align: center;
}
.PT58bYUd {
	display: table-cell;
	width: 80%;
}
.vwhgbwz7 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.BPrbOa12 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.wv1vXUVE {
	border-top: 1px solid #ededed;
	padding-top: 15px;
	padding-bottom: 15px;
}

.difFB5Im {
	cursor: pointer;
	margin: 5px 0 15px;
	background-color: white;
	max-width: 450px;
	border-radius: 100px;
	border: 1px solid #88d3e5;
	padding: 10px 19px;
	color: #214356;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
}
.ld47EKoE {
	display: flex;
	justify-content: space-between;
}
.TVf0xytn {
	background-color: #e9faff;
}

.LTXkwVFq {
	width: 100%;
}
.nJ9eoI5G {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
._jIydDzM {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.ueAEKZ6d {
	width: 80%;
	margin-left: 10%;
}
.PBdNw5fC {
	width: 32%;
	display: inline-block;
}
.zCJNDFza {
	width: 32%;
	display: inline-block;
	margin-left: 2%;
}
.q14gI_5h {
	width: 32%;
	display: inline-block;
	margin-left: 2%;
}
.TY1QuGYC {
	border: 1px solid #ededed;
	background-color: #f7f7f7;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.G7uL1dvm {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #f7f7f7;
	outline: none;
}

:root {
	--blueButton-color: #2279a9;
}

.WheNFXIs {
	padding-bottom: 15px;
}
.BcI3f9BB {
	color: #214356;
	font-size: 22px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0px;
	line-height: 30px;
}
.FnZSrVhs {
	color: #214356;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0px;
	line-height: 22px;
}
.jJ0etEnf {
	color: #214356;
	font-size: 22px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0px;
	line-height: 22px;
}
.qJ12Xyy3 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.HCTrxdSk {
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #0094c1;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	border: 1px solid #0094c1;
}
.uwoWd2LS {
	flex-grow: 1;
	height: 148px;
	flex-basis: 48% !important;
	position: relative;
	float: left;
	width: 50px;
	margin: 0 6px;
}
.MY1xBPhv {
	display: flex;
	position: relative;
}
.Q6Yc7KHE {
	display: flex;
	flex-direction: column;
	background-color: #f8f9fa;
	border-radius: 4px;
	border: solid 1px #d0e2ed;
	justify-content: center;
	align-items: center;
	height: 130px;
	cursor: pointer;
}
.fx2IisOQ {
	width: 70px;
	height: 70px;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
}
.g3k24Moy {
	color: #217aa9;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
}

.GHQ9hXSR {
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #576e75;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
}
.GHQ9hXSR:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.lBKnWapS {
	align-items: center;
	flex: 1;
	flex-direction: row;
	justify-content: center;
}
.I2BGbKBc {
	align-items: flex-start;
	flex: 1;
	justify-content: center;
	padding-left: 15px;
}
._sy3DOqo {
	align-items: flex-end;
	flex: 0.8;
}
.Yd_Yf6jt {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
}
.PfdhDMvL {
	display: table-cell;
	vertical-align: middle;
	width: 10%;
}
.lRZ0J7uX {
	width: 100%;
	max-width: 500px;
	margin: auto;
	margin-bottom: 15px;
}
.gQAsiPc7 {
	width: 100%;
	max-width: 500px;
	margin: auto;
	margin-bottom: 25px;
}
.dGH_H9te {
	width: 100%;
	display: block;
	margin: auto;
	margin-bottom: 15px;
	margin-top: 5px;
	max-width: 450px;
	align-items: center;
}
.ScRHmIjM {
	margin: auto;
	border: 1px solid #ededed;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
	cursor: pointer;
}
.iBZHV5L0 {
	margin: auto;
	border: 1px solid #193444;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
	cursor: pointer;
}
.kt3pHDkg {
	margin: auto;
	padding: 10px 10px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	align-content: center;
	width: 100%;
	cursor: pointer;
}
.fSpoRk20 {
	margin: auto;
	padding: 10px 10px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	align-content: center;
	width: 100%;
	cursor: pointer;
}
.UUqnNT91 {
	margin: auto;
	border: 1px solid #88d3e5;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
	cursor: pointer;
}
.fwy8Hadx {
	margin: auto;
	border: 1px solid #88d3e5;
	background-color: #e9faff;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
	cursor: pointer;
}
.bbbQP4ag {
	display: flex;
	justify-content: space-between;
}
.BW52UnuX {
	border: 1px solid #ededed;
	padding: 8px 10px;
	border-radius: 4px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	display: table;
	vertical-align: middle;
	cursor: pointer;
}
.X8ooIfmv {
	border: 1px solid #0094c1;
	padding: 8px 10px;
	border-radius: 4px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	display: table;
	vertical-align: middle;
	cursor: pointer;
}
.iO7d5BLr {
	display: table-cell;
	vertical-align: middle;
}
.JOEFQ2FX {
	border: 1px solid #ededed;
	padding: 8px 10px;
	border-radius: 4px;
	display: inline-block;
	width: 23%;
	cursor: pointer;
}
.sQXcBXaP {
	border: 1px solid #0094c1;
	padding: 8px 10px;
	border-radius: 4px;
	display: inline-block;
	width: 23%;
	cursor: pointer;
}
.bYPjz2Po {
	margin: auto;
	display: flex;
	flex-direction: row;
	flex: 1;
}
.rafIKvoJ {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: 60%;
}
.wvxMO95K {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: 60%;
	align-self: center;
}
._mni54bu {
	justify-content: space-between;
	align-self: center;
}
._mni54bu .hdD5ubQS {
	color: #637383;
	font-size: 14px;
	line-height: 18px;
	width: 60px;
}
._mni54bu .xSy2TYlH {
	font-size: 14px;
	line-height: 18px;
	color: #637383;
	width: 60px;
	border-color: #a9b2bb;
}
._mni54bu .rduP9pL0 {
	font-size: 14px;
	line-height: 18px;
	width: 60px;
}
._mni54bu .Z6oVZfTF {
	color: #214356;
	min-width: 85px;
}
._mni54bu .eiyC6Bzs {
	display: flex;
	justify-content: end;
	width: auto;
}
._mni54bu .eMf9Yt5Z {
	padding-top: 0;
}
._mni54bu .mFM2XlhZ {
	min-width: 44px;
	font-size: 12px;
	line-height: 14px;
}
._mni54bu .VifWbjX4 {
	display: flex;
	align-items: center;
	margin-right: 4px;
}
._mni54bu .hd894nPV {
	display: flex;
	flex-direction: row;
}
.eB_79YGI {
	width: 50px;
	padding: 0;
	border-radius: 5px;
	margin-left: 10px;
}
.eB_79YGI.ant-btn:hover {
	color: #000000a6;
	border-color: #d9d9d9;
}
.eB_79YGI .anticon-caret-down > svg {
	font-size: 15px;
	color: #c1c7cd;
}

@media (max-width: 1199px) {
	._mni54bu .hd894nPV {
		flex-direction: column;
		min-width: 152px;
		align-items: start;
	}
	._mni54bu .VifWbjX4 {
		order: 1;
		margin-top: 8px;
		justify-content: end;
		margin-right: 0;
	}
	._mni54bu .wvxMO95K {
		align-self: start;
	}
	._mni54bu .Z6oVZfTF {
		min-width: 37px;
	}
}

.EL_RnXpq {
	display: flex;
	flex-direction: column;
	flex: 1;
}
.aM58kQx1 {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nuAXQrgR {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	align-self: center;
	padding-top: 5px;
	width: auto;
}
.cmXRQYmW {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-self: center;
}
.eMf9Yt5Z {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: start;
	align-self: center;
	padding-top: 5px;
	padding-left: 5px;
	flex-wrap: wrap;
	text-align: left;
}
.eiyC6Bzs {
	display: inline-flex;
	width: 198px;
}
@media (min-width: 1100px) {
	.eiyC6Bzs {
		width: 168px;
	}
}
.ma0HEtS2 {
	margin: auto;
	display: table;
	width: 100%;
}
.gY9cXrty {
	width: 75%;
	display: table-cell;
	vertical-align: top;
}
.Cwma_X1Z {
	display: flex;
	justify-content: space-between;
	width: 90%;
	align-items: center;
}
.sG6PqgaY {
	color: #214356;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.f3pJ5nFP {
	color: #214356;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.GlwwkadQ {
	color: #214356;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.im0Zb4WP {
	color: #2ea4e3;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.YljS9Zg4 {
	color: #214356;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.ZxSITmet {
	color: #214356;
	font-size: 15px;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	padding-left: 5px;
}
.yAlHDT7Y {
	color: #2ea4e3;
	font-size: 15px;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	padding-left: 5px;
}
.mT57Sgzd {
	width: 100%;
	color: #193444;
	font-size: 16px;
	vertical-align: middle;
	padding-left: 10px;
	display: table-cell;
}
.jvgBhbBw {
	width: 100%;
	color: #2ea4e3;
	font-size: 16px;
	vertical-align: middle;
	padding-left: 10px;
	display: table-cell;
}
.ug4f4jG_ {
	width: 50px;
	display: table-cell;
	vertical-align: top;
}
.l3R1lHnx {
	background-color: #ededed;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.AjyGtZeJ {
	background-color: #0094c1;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.e9FIHCLF {
	background-color: #ededed;
	height: 20px;
	width: 20px;
	border-radius: 20px;
	display: block;
}
.y4eBwkfi {
	background-color: #0094c1;
	height: 20px;
	width: 20px;
	border-radius: 20px;
	display: block;
}
.FT_G6rUs {
	display: none;
	line-height: 30px;
	color: #ededed;
	font-size: 24px;
	text-align: center;
}
.i2MuFfyu {
	display: block;
	line-height: 1.5;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
}
.hziOcGns {
	display: none;
	line-height: 20px;
	color: #ededed;
	font-size: 18px;
	text-align: center;
}
.Ul1Cq1ym {
	display: block;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}
.dL5OI0Jg {
	display: table-cell;
	width: 70%;
	vertical-align: middle;
	padding-left: 10px;
}
.U20jeE_r {
	display: table-cell;
	width: 10%;
	vertical-align: middle;
}
.MTo7LxT2 {
	height: 32px;
	width: 40px;
	border-color: #0094c1;
	border-radius: 4px;
	border: 1.5px solid #0094c1;
	justify-content: center;
	align-items: center;
	align-content: center;
	display: flex;
	margin-top: 10px;
	margin-left: 10px;
}
.GTf1KSU1 {
	width: 70%;
	font-weight: 700;
}
.CCwbSEZB {
	width: 40%;
	vertical-align: middle;
	padding-left: 10px;
}
.DSegEkVy {
	display: table-cell;
	width: 10%;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
}
.Z6oVZfTF {
	color: #193444;
	font-size: 14px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.hdD5ubQS {
	font-size: 16px;
	line-height: 16px;
	width: 80px;
	margin-right: 8px;
}
.xSy2TYlH {
	font-size: 16px;
	line-height: 16px;
	width: 80px;
	margin-right: 0;
}
@keyframes ln50nVLp {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	75% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

.rduP9pL0 {
	font-size: 16px;
	line-height: 16px;
	animation: ln50nVLp 2s;
	width: 80px;
	margin-right: 0;
}
.ffnAvvWK {
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-right: 15px;
}

.iXbC75ub {
	display: table-cell;
	width: 20%;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-right: 15px;
}
.fwXHDLt5 {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-right: 15px;
}
.hMAySkCU {
	display: table-cell;
	width: 60%;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-right: 15px;
}
.VX3ZGgjy {
	cursor: pointer;
}
.FEM6fzTH {
	text-align: left;
	width: 100%;
	display: inline-block;
	margin-top: 10px;
}
.wl9ooVXF {
	border-radius: 4px;
	margin-left: 8px;
	width: 33.3%;
}
.wl9ooVXF:first-child {
	margin-left: 0;
}
.FxHIBDvV {
	width: 50%;
}
@keyframes E6xoftsW {
	from {
		transform: scale(1);
	}
	50% {
		transform: scale(0.95);
	}
	to {
		transform: scale(1);
	}
}
.WRhADu3o {
	width: 100%;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	padding: 5px;
	background-color: #2ea4e3;
	margin-top: 5px;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
}
.BPlHudBz {
	width: 100%;
	max-width: 500px;
	padding-bottom: 100px;
}
.klv4wkwH {
	width: 100%;
	display: flex;
	flex: 1;
	border-radius: 5px;
	text-align: center;
	justify-content: center;
	align-items: center;
	background-color: #ffffff;
	margin-top: 15px;
	border: 1px solid #0094c1;
	margin-bottom: 15px;
	margin-right: 10px;
	height: 50px;
}
.uxvYeUYq {
	animation: E6xoftsW 1.5s infinite;
}
.WRhADu3o:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.TUEThsE_ {
	color: #0094c1;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 24px;
	text-align: center;
}
.hlY2z31l,
.hlY2z31l:active {
	background-color: #c3c4c5;
	color: #ededed;
	border-color: #c3c4c5;
	box-shadow: inset 0px 0px 0px grey;
	-webkit-box-shadow: inset 0px 0px 0px grey;
	-moz-box-shadow: inset 0px 0px 0px grey;
	animation: none !important;
}
.NyINA4M2 {
	color: #214356;
}
.kcjjNWK0 {
	width: 50%;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding-left: 3px;
}
.nopBzDgy {
	width: 50%;
	display: inline-block;
	text-align: right;
	color: #fff;
	font-size: 16px;
	padding-right: 3px;
}
.p4WzKIgJ {
	justify-content: center;
}
.GBBZ24rb {
	min-height: 65px;
	display: flex;
	width: 100%;
	max-width: 500px;
}
.bAuWmlrj {
	flex-direction: row;
	flex: 1;
	display: flex;
	align-items: center;
}
.WuXNWWYC {
	flex-direction: row;
	flex: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 300px;
}
.Kz4L0lGh {
	color: #0094c1;
	font-size: 18px;
	font-weight: 500;
	padding-left: 20px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 24px;
}
.pyiJEGbc {
	width: 400px;
	height: 50px;
	object-fit: scale-down;
}
.VFvQpwAO {
	align-items: center;
	justify-content: center;
	margin-top: 50px;
	max-width: 500px;
}
.P9hcFSC1 {
	border-color: #0094c1;
	background-color: #ffff;
	border-radius: 5px;
	border-width: 1px;
	border: 1px solid #0094c1;
	flex: 1;
	margin-top: 10px;
}
.VH50ISXL {
	flex: 1;
	margin-bottom: 10px;
	margin-top: 8px;
	width: 100%;
	max-width: 500px;
}
.mZlwOZio {
	color: #576e75;
	font-size: 22px;
	font-weight: 600;
	text-align: center;
}
.hbvGRk4l {
	margin: auto;
	max-width: 450px;
	color: #576e75;
	font-size: 22px;
	font-weight: 600;
	text-align: left;
}
.vf2BozZR {
	color: #576e75;
	font-size: 14px;
}
.JJMh2K2z {
	color: #576e75;
	font-size: 14px;
	font-weight: 600;
	padding-top: 10px;
}
.GxMjva46 {
	display: table;
	margin-top: 15px;
	background-color: #2e434d;
	border-radius: 5px;
	width: 100%;
	font-size: 16px;
	color: #ffffff;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
}
.c_VKiQHS {
	display: flex;
	flex: 1;
	max-width: 500px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 3px;
	flex-direction: row;
	justify-content: space-between;
	align-self: center;
	border-width: 1px;
	border: 1px solid rgba(0, 148, 193, 0.15);
	background-color: rgba(136, 211, 229, 0.15);
	height: 50px;
}
.AVpfcLJS {
	height: 50px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	background-color: #ffffff;
	border-radius: 5px;
	width: 100%;
	padding: 10px;
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	border: 1px solid #ededed;
}
.SIKzXMGL {
	margin-top: 5px;
	border-radius: 4px;
	width: 100%;
	background-color: #ffffff;
	max-width: 500px;
	margin-top: 5px;
	padding-bottom: 15px;
	padding-top: 15px;
	flex-direction: row;
	align-self: center;
	justify-content: space-between;
	display: flex;
	border: 1px solid #ededed;
}
.vuHTwuOn {
	color: #214356;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
}
.FbZR60Mb {
	margin-left: 10px;
}
.NiE7TKaK {
	margin-right: 10px;
}
.XjtfrFsv {
	display: inline-block;
	text-align: right;
	width: 50%;
}
.po3ET8dr {
	display: inline-block;
	text-align: right;
	width: 50%;
}
.GfZvEGE2 {
	margin-top: 10px;
}
.aELFCHSA {
	margin-top: 5px;
}
.Y23YGKsz {
	max-height: 50px;
	display: flex;
	flex: 1;
	flex-direction: row;
	background-color: #fcfeff;
}
.kqm7Slo7,
.vAWhUZp4,
.ihjhzIOu,
.ZdWHTWeC {
	flex: 1;
	min-height: 60px;
	display: flex;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #ededed;
}
.kqm7Slo7 {
	background-color: #f5e9df;
	padding-left: 106px;
}
.vAWhUZp4 {
	background-color: #f3e9f9;
}
.ihjhzIOu {
	background-color: #e6faf0;
}
.ZdWHTWeC {
	background-color: #deebf2;
	padding-left: 106px;
}
.hmsl6ONZ {
	flex: 0.8;
	display: flex;
	flex-direction: row;
	margin: 0px;
}
.B828wv_b {
	flex: 1;
	flex-direction: row;
	display: flex;
}
.nNjjcVgp {
	padding-top: 15px;
	padding-bottom: 15px;
	display: flex;
	flex: 1;
	text-align: center;
}
.MwgbxODd {
	color: #214356;
	flex: 1;
	font-size: 12px;
	font-weight: 500;
	margin-left: 5px;
	margin-top: 5px;
	line-height: 17px;
	letter-spacing: 0px;
	text-align: center;
}
.BzRqGqZq {
	color: #214356;
	flex: 1;
	font-size: 12px;
	font-weight: 500;
	margin-top: 5px;
	line-height: 17px;
	letter-spacing: 0px;
}
.RKQEwV1r {
	font-size: 26px;
	font-weight: 400;
	margin-top: 0px;
	color: #214356;
	line-height: 24px;
	letter-spacing: 1px;
}
.Ukr8AYqY {
	font-size: 26px;
	font-weight: 400;
	margin-top: 0px;
	color: #214356;
	line-height: 24px;
	letter-spacing: 1px;
	color: #efbc12;
}
.TfUcF8uO {
	display: flex;
	margin-top: 20px;
}
.YKq7J93o {
	display: flex;
	flex: 1;
	border-radius: 5px;
	background-color: #ffffff;
	border: 1px solid #0094c1;
	padding: 5px;
	justify-content: center;
	margin-left: 10px;
	margin-right: 10px;
}
.NqqVGze3 {
	display: flex;
	flex: 1;
	border-radius: 5px;
	background-color: #0094c1;
	padding: 5px;
	justify-content: center;
	margin-left: 10px;
	margin-right: 10px;
}
.UaBs_A4Y {
	color: #0094c1;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0px;
}
.wLNVkZjK {
	color: #ffff;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0px;
}
.cTd_PMWJ {
	display: flex;
	flex: 1;
	flex-direction: column;
	margin-top: 15px;
	margin-bottom: 15px;
}
.Xa6ajLGg {
	overflow-y: auto;
	padding-right: 25px;
	height: calc(100vh - 300px);
}
@media (min-height: 700px) {
	.Xa6ajLGg {
		height: calc(100vh - 300px);
	}
}
@media not all and (min-resolution: 10dpcm) {
	.Xa6ajLGg {
		height: calc(100vh - 320px);
	}
}
@media (min-height: 830px) {
	.Xa6ajLGg {
		height: auto;
	}
}
.kWCJQa9D {
	display: flex;
	flex: 0.75;
	color: #214356;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 17px;
	margin-top: 8px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.yv59Bq5z {
	color: #214356;
	display: flex;
	flex: 1.25;
	height: 30px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	letter-spacing: 0px;
	border: none;
	border-bottom: 1px solid #ededed;
	background-color: transparent;
}
.nF471waR {
	background-color: #c80b2d;
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	text-align: center;
}
.npAoiDoC {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}
.xrJ2swOB {
	display: inline-block;
	width: 100%;
}
.zQR5jcvq {
	display: flex;
	padding: 10px;
	margin: 10px 15px;
	color: #214356;
	border-radius: 3px;
	font-size: 14px;
	line-height: 17px;
}
.c3oCfpxx {
	display: flex;
	padding: 10px;
	margin: 10px 15px;
	color: #0094c1;
	border-radius: 5px;
	font-size: 14px;
	line-height: 14px;
}
.kfZR7a_m {
	display: flex;
	flex-direction: row;
	margin-bottom: 30px;
	padding-left: 17px;
	width: 100%;
}
.QO7X0yna {
	display: flex;
	flex-direction: row;
	justify-content: center;
	column-gap: 14px;
	width: 100%;
	padding-left: 17px;
	margin-bottom: 23px;
}
.AajtGc49 .ant-checkbox .ant-checkbox-inner {
	border-radius: 50%;
	border: 1px solid #428eb6;
}
.AajtGc49 .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #428eb6;
}
.AajtGc49 .ant-checkbox-checked::after {
	border: 0;
}
.AajtGc49 .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.AajtGc49 .ant-checkbox:hover .ant-checkbox-inner,
.AajtGc49 .ant-checkbox-input:focus + .ant-checkbox-inner {
	border-color: #428eb6;
}

.gcBGr95O {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 21px 20px 38px;
	box-shadow: 0 4px 40px 0 #363f4814;
	border: 1px solid #c1c7cd;
	border-radius: 15px;
}
.NGaAQQx3 {
	padding: 21px 42px 38px 36px;
}
.sTGhAbBS[disabled] {
	background-color: #fff;
	opacity: 0.4;
}
.iFdKnsBv {
	height: 238/2px;
	border-radius: 5px;
	background-color: #fff;
	align-items: center;
	flex-direction: column;
	display: flex;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px #eff4f7 solid;
}
.aYICEK5x {
	color: #214356;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 24px;
	padding-top: 10px;
	text-align: center;
}
.xODQdLzf {
	color: #363f48;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 28px;
	margin-bottom: 16px;
}
.AvcgqB0S {
	display: inline-flex;
}
.AvcgqB0S svg {
	margin: 5px 0 0 12px;
}
.TY9C5rO_ {
	color: #214356;
	font-size: 16px;
	line-height: 22.4px;
	margin-bottom: 12px;
}
._yWZPnx3 {
	opacity: 0.5;
}
.iQByZOhG {
	flex: 1;
	width: 90%;
	display: flex;
	align-self: flex-start;
	flex-direction: row;
	justify-content: flex-start;
	max-width: 500px;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
}
.qUcwy1Ys {
	flex: 1;
	width: 100%;
	display: flex;
	align-self: center;
	flex-direction: row;
	justify-content: center;
	max-width: 500px;
	border-radius: 5px;
	overflow: hidden;
}
.B7nT3iPP {
	color: #919191;
	font-size: 25px;
	letter-spacing: 0px;
	line-height: 22px;
	padding: 5px 0;
	text-align: center;
	align-self: center;
}
.OHXIuMGx {
	width: 100%;
}
.pLQNgOJG {
	justify-content: center;
	align-items: center;
}
.MKG2pTiv {
	background-color: #2ea4e3;
	width: 500px;
	max-width: 500px;
	justify-content: center;
}
.Yf3Y_Nw4 {
	display: flex;
	height: 50px;
	width: 100%;
	border-radius: 5px;
	background-color: var(--blueButton-color);
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.RCyFJwkX {
	display: flex;
	height: 50px;
	width: 100%;
	border-radius: 5px;
	background-color: var(--blueButton-color);
	justify-content: center;
	align-items: center;
	opacity: 0.4;
	cursor: not-allowed;
}
.YglsUdBt {
	width: 100%;
	display: flex;
}
.M9m66dlp {
	align-items: center;
	display: flex;
	border-radius: 5px;
	flex-direction: row;
	justify-content: center;
}
.pNJXigSO {
	opacity: 0.5;
	cursor: not-allowed;
}
.FtQuY19E {
	color: #217aa9;
	font-size: 14px;
	line-height: 15px;
	text-align: left;
	width: calc(100% - 22px);
	white-space: normal;
	overflow-wrap: break-word;
	font-weight: 500;
	letter-spacing: 0.03em;
}
.slfNaZwS {
	font-size: 10px;
}
.AsOSWzXn {
	color: #ffffff;
	font-size: 14px;
	letter-spacing: 0.03em;
	line-height: 20px;
	font-weight: 500;
	text-align: center;
}
.pPVNk8mY,
.l_5OwnWQ {
	width: 100%;
	margin-left: 17px;
}
@media (max-width: 1100px) {
	.wl9ooVXF .y7jhrCQK {
		padding: 8px;
	}
	.kfZR7a_m {
		padding-left: 0;
	}
	.FtQuY19E {
		font-size: 13px;
		line-height: 14px;
	}
	.pPVNk8mY {
		margin-left: 0;
	}
	.gcBGr95O {
		padding: 21px 10px 38px;
	}
}
.yvrmOP1p {
	width: 50px;
	display: table-cell;
	vertical-align: top;
}
.U2hT0MgI {
	background-color: #ededed;
	height: 22px;
	width: 22px;
	border-radius: 22px;
	display: block;
	margin-left: 39%;
}
.KSkkk0K8 {
	background-color: #102d42;
	height: 25px;
	width: 25px;
	border-radius: 25px;
	display: block;
	margin-left: 20%;
}
.hziOcGns {
	display: none;
	line-height: 30px;
	color: #ededed;
	font-size: 18px;
	text-align: center;
}
.Ul1Cq1ym {
	display: block;
	line-height: 1;
	color: #ffffff;
	font-size: 13px;
	padding-top: 5px;
	text-align: center;
}
.do32baXC {
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #0094c1;
	border-color: #0094c1;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	border: 1px #0094c1 solid;
}
.oEbuzr_u {
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #ffff;
	border-color: #0094c1;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	border: 1px #0094c1 solid;
}
.SqLOPEua {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	line-height: 24px;
	letter-spacing: 0px;
	border-radius: 5px;
	padding: 5px;
}
.aaK0IpVA {
	color: #0094c1;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	line-height: 24px;
	letter-spacing: 0px;
	border-radius: 5px;
	padding: 5px;
}
.ecYNRNcR {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex: 1;
}
.lj4s69FC {
	color: #0094c1;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 19px;
	padding-left: 5px;
	text-align: left;
}
.Jb6pwIVH {
	color: #214356;
	opacity: 0.6;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 18px;
	padding-left: 5px;
}
.d7s8lwqr {
	color: #214356;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
	padding-right: 4px;
	text-align: left;
	padding-left: 5px;
}
.y6OXjj9H {
	color: #214356;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	padding-right: 4px;
	text-align: left;
	justify-content: center;
	padding: 6px 5px 0;
}
.Ehglbvip {
	color: #214356;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
	padding-right: 4px;
	text-align: left;
	justify-content: center;
	padding-left: 5px;
}
.bbPx_fH9 {
	color: #2ea4e3;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
	padding-right: 4px;
	text-align: left;
	justify-content: center;
	padding-left: 5px;
}
.tEAGMya3 {
	color: #214356;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
	padding-right: 4px;
	text-align: left;
	justify-content: center;
	padding-left: 5px;
}
.HbTQYP6H {
	color: #2ea4e3;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
	padding-right: 4px;
	text-align: left;
	justify-content: center;
	padding-left: 5px;
}
.pH7vRB2_ {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 5px;
}
._EMe0pZp {
	max-width: 430px;
}
.HFGE4YoZ {
	flex: 1;
	display: flex;
	flex-direction: column;
	height: 150px;
}
.Q5a42XT7 {
	justify-content: flex-start;
}
.Zwde9LX4 {
	flex: 1;
	flex-direction: column;
	display: flex;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
	max-width: 430px;
	justify-content: flex-start;
}
.TuuiTJaZ {
	flex: 4;
	flex-direction: row;
	height: 70px;
	padding-right: 15px;
	align-items: flex-start;
	justify-content: flex-end;
}
.nuekhOap {
	color: #214356;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 19px;
	text-align: right;
}
.VIGzOVji {
	display: block;
	flex-direction: row;
	padding-left: 10px;
	border: 1px solid #ededed;
	border-radius: 4px;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-bottom: 5px;
	max-width: 450px;
	align-items: flex-start;
	justify-content: flex-start;
	align-content: center;
	flex: 3 0px;
}
.PIEVZhSo {
	display: flex;
	padding: 10px;
	border: 1px solid #ededed;
	border-radius: 4px;
	margin-bottom: 15px;
	margin-top: 5px;
	max-width: 450px;
}
.PIEVZhSo .ant-input {
	height: 32px;
	border-radius: 4px;
}
.tOPWARpo {
	display: flex;
	flex-direction: row;
	flex: 1;
	padding-left: 10px;
	border: 1px solid #ededed;
	border-radius: 4px;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 5px;
	max-width: 550px;
	align-items: flex-start;
	justify-content: flex-start;
	align-content: center;
}
.KX1TQ_6u {
	margin-bottom: 30px;
}
.OHXIuMGx .dGH_H9te {
	display: flex;
	flex-direction: row;
	flex: 1;
}

@keyframes wQdTYvu4 {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	75% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

.EWmOWcLE {
	animation: wQdTYvu4 1.5s infinite;
}

.HflNklrk {
	background-color: #f2fafc;
	border: 1.5px solid #217aa9;
}
.zzUHWLwY {
	background-color: #f8f9fa;
	border: 1px solid #217aa9;
}
.y7jhrCQK {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px 10px;
	width: 100%;
	min-height: 51px;
}
._loAI023 {
	min-height: 36px;
}
.zzUHWLwY.ant-btn:hover,
.zzUHWLwY.ant-btn:focus {
	border-color: #217aa9;
	background: #f8f9fa;
}
.HflNklrk.ant-btn:hover,
.HflNklrk.ant-btn:focus {
	border-color: #217aa9;
	background: #f2fafc;
}
.YZIK_PmS {
	display: block;
	width: 100%;
	max-width: 500px;
	margin: auto;
}

.AIpj3O06 {
	padding-top: 10px;
	display: block;
	width: 100%;
	max-width: 500px;
	margin: auto;
}
.bEqOQJ7U {
	font-size: 16px;
	color: #214356;
	line-height: 18px;
	padding-bottom: 6px;
}
input.wzS2BiMg {
	height: 40px;
	font-size: 18px;
	margin-bottom: 15px;
}
.JCuAuytN {
	display: flex;
	flex: 0.75;
	color: #214356;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 17px;
	margin-top: 8px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.tlJP0esp {
	color: #214356;
	display: flex;
	flex: 1.25;
	height: 30px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2px;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0;
	border: none;
	border-bottom: 1px solid #ededed;
	background-color: transparent;
}
.Z_48Bxy3 {
	border-bottom: 1px solid #9dabb2;
}
.T6cuSeDS {
	margin-top: 10px;
}
.JEARgTez {
	color: #0094c1;
}

.ni40mwpg {
	display: inline-flex;
	width: 83px;
}

.xp4GfLdN {
	width: 200px;
	display: inline-grid;
}
.mFM2XlhZ {
	background-color: transparent;
	padding: 0 10px;
	border: 1px solid #ccdfe6;
	border-radius: 4px;
	margin-right: 4px;
	height: 32px;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #217aa9;
}
.mFM2XlhZ.ant-btn:hover,
.mFM2XlhZ.ant-btn:focus {
	color: #217aa9;
	border-color: #ccdfe6;
}

@media (min-width: 1100px) {
	.xp4GfLdN {
		width: 168px;
	}
}

.HtVu66Tt {
	margin-top: 5px;
}

.zlsT94PK {
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	z-index: 10;
	margin: 0 auto;
	max-width: 450px;
	width: 100%;
}

.bRUpou5G {
	padding: 24px;
	background-color: var(--white);
	border: 1px solid var(--grey-130);
	border-radius: 10px;
	box-shadow: 0 4px 20px 0 var(--black-opacity-500);
	margin-bottom: 0;
}

.bqTwpv_q {
	color: #217aa9;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
}

.Z2UWCIPf {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 8px;
}

.c3jUGTTn {
	color: var(--grey-700);
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin: 0;
}

.y2QcjPbD {
	color: var(--grey-700);
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.fobTbPm3 {
	color: var(--grey-100);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 0;
}

.OgmDEtUz {
	align-self: stretch;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	padding-left: 15px;
	text-align: left;
}

.YPgDrAfo {
	padding-bottom: 15px;
}
.Ecz7krDl {
	color: var(--darkBlue-100);
	font-size: 22px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0px;
	line-height: 30px;
}

.NUgMh8KE {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	color: var(--darkBlue-100);
	margin-bottom: 12px;
}

.n57LzDaa {
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
.fDzVAeJF {
	border-radius: 100px;
	height: 200px;
	width: 200px;
	background-color: #f19122;
	border-width: 13px;
	border-color: #e1e1e1;
}
.YSA2SbP6 {
	display: table-cell;
	vertical-align: middle;
	justify-content: center;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}
.FkhmVrJJ {
	display: table;
	height: 200px;
	width: 200px;
	border-radius: 125px;
	background-color: #0094c1;
	border: 13px #e1e1e1 solid;
}
.gymzXk1h {
	display: table;
	height: 200px;
	width: 200px;
	border-radius: 125px;
	background-color: #eacf29;
	border: 13px #e1e1e1 solid;
}
._9uZP__R {
	display: table;
	height: 200px;
	width: 200px;
	border-radius: 125px;
	background-color: #f19122;
	border: 13px #e1e1e1 solid;
}
.IYHqP5g7 {
	padding-top: 5px;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
.DKsBuCDu {
	width: 90%;
	align-items: center;
	max-width: 450px;
}
.wt7_zhwi {
	align-items: center;
	flex: 1;
	flex-direction: row;
	justify-content: center;
}
.RifYhj64 {
	flex: 1;
	flex-direction: row;
	justify-content: center;
}
.jQ2iRtD2 {
	color: #576e75;
	flex: 1;
	font-size: 16px;
	font-weight: 400;
	margin-left: 10px;
}
.h328XNsd {
	background-color: #576e75;
	height: 54px;
	width: 54px;
	align-items: center;
	justify-content: center;
}
.BBWb0uki {
	flex: 1;
	flex-direction: row;
	height: 54px;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	width: 90%;
	max-width: 450px;
}
.lWm5qzJ_ {
	align-self: center;
	background-color: #ffffff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	flex: 1;
	flex-direction: row;
	height: 54px;
	border-right-width: 1px;
	border-color: #ffffff;
}
.CpGKFzCq {
	align-self: center;
	background-color: #ffffff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	flex: 1.5;
	flex-direction: row;
	height: 54px;
	border-right-width: 1px;
	border-color: #ffffff;
}
.DbWecwEp {
	align-self: center;
	background-color: #ffffff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	flex: 1;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 54px;
	overflow: 'hidden';
}
.kx6w8CuF {
	background-color: #ffffff;
	border-color: #ffffff;
	flex: 1;
	justify-content: center;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.iNJixT43 {
	background-color: #ffffff;
	flex: 1;
	justify-content: center;
}
.fc9ceF1M {
	align-self: stretch;
	color: #576e75;
	font-size: 40;
	text-align: center;
	font-weight: 300;
	line-height: 49px;
	padding-bottom: 5px;
}
.BDGKyI55 {
	color: #576e75;
	font-size: 24px;
}
.WNRAo3Jg {
	align-self: center;
	color: #0094c1;
	font-size: 20px;
	text-align: center;
	font-weight: 300;
	line-height: 49px;
	background-color: #fff;
}
.E1vMU50Q {
	color: #0094c1;
	font-size: 30px;
	text-align: center;
}
.Bz1n4jwz {
	color: #576e75;
	font-size: 30px;
	opacity: 0.5;
	text-align: center;
}
.D1CKVtbM {
	min-height: 80px;
}
.AA736Sq0 {
	padding: 8px;
}
.gMLQO0Qp {
	align-self: stretch;
	background-color: #05d0ff;
	flex: 1;
	justify-content: center;
}
.RmSChWKT {
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #0094c1;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	text-align: center;
}
.NoogHGOR {
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #0094c1;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	text-align: center;
	opacity: 0.4;
	pointer-events: none;
}
.f7sb1nT3 {
	color: #ffffff;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0px;
	line-height: 24px;
}
.euze_fFO {
	align-self: stretch;
	color: #576e75;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
}
.XILizHsz {
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0);
	font-size: 22px;
	display: inline-block;
}
.i8q0AMXH {
	color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
	font-size: 28px;
}
.rNs4kRTL {
	padding-left: 10px;
	padding-right: 10px;
}
.Tx6WS4ti {
	font-size: 26px;
	font-weight: 500;
	line-height: 31.75px;
}
.VlIi1xmF {
	color: #1c6890;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.D0EK4kAg {
	display: flex;
	align-items: center;
	margin: 16px 0 32px;
}
.XXnqp_6x {
	padding-right: 40px;
}
@media (min-width: 1100px) {
	.XXnqp_6x {
		padding-right: 80px;
	}
}
.r5lN6ul9 {
	color: #214356;
	flex: 1;
	display: flex;
	border: 1px solid #deebf2;
	border-radius: 28px;
	padding: 0 10px;
	max-width: 140px;
	height: 53px;
}
.yqaYh2fe {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.HnvSgQlE {
	font-size: 55px;
	font-weight: 200;
	line-height: 55px;
	padding-bottom: 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.a5phN75P {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 650px;
	align-items: center;
}
.v_1DFAgO {
	width: 100%;
	max-width: 500px;
	padding-left: 25px;
	padding-right: 25px;
	margin: auto;
	text-align: center;
}
.p8_oRFUZ {
	background-color: #308ad2;
	align-items: center;
	align-self: stretch;
	justify-content: center;
	height: 50px;
	width: 70px;
	border-width: 1px;
	border-radius: 4px;
	border-color: #308ad2;
}
.VfqVYq_q {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
}
.YlJ6EnqT {
	color: #ffff;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	padding-top: 8px;
}
.TlEjUKHm {
	background-color: #c3c4c5;
	color: #ededed;
}
.yK1ilFM_ {
	background-color: #c3c4c5;
	color: #ededed;
	border-color: #c3c4c5;
}
.cVPR3pL2 {
	color: #c3c4c5;
}
.x_3Fcfkj {
	font-size: 16px;
	line-height: 16px;
}
.Fxg2K_nD {
	flex-direction: row;
	justify-content: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.p6yGe9lo {
	text-align: center;
	color: #214356;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
}
.p6yGe9lo em {
	text-align: center;
	color: #214356;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
	color: #0094c1;
}
.nqlLAVsF {
	display: flex;
	flex-direction: row;
	flex: 1;
	padding-left: 10px;
	width: 100%;
	max-width: 450px;
	align-items: flex-start;
	justify-content: flex-start;
	align-content: center;
	border-radius: 1px;
	border-bottom: 1px solid #ededed;
}
.a9s5EEUQ {
	flex-direction: row;
	align-items: center;
	border: 1px solid #ededed;
	border-radius: 4px;
	margin-bottom: 15px;
}
.OEvfJA24 {
	margin-top: 20px;
}
.n429Q9D5 {
	width: 115px;
}

.xmJgqOv6 {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	margin: 5px 0 15px;
	background-color: white;
	max-width: 450px;
	border-radius: 4px;
	border: 1px solid #88d3e5;
	padding: 10px;
	color: #214356;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	min-height: 46px;
}

.C30mGCRj {
	display: flex;
	flex-direction: column;
}

.MmXs4MPN {
	color: #214356;
	font-size: 18px;
	line-height: 25px;
}

.jb2KAnRN {
	font-size: 12px;
	line-height: 16px;
	color: #214356;
}

.WCA4772n {
	background-color: #e9faff;
}

.iQsJZl5Z .MmXs4MPN {
	color: #214356;
	font-size: 16px;
}
.iQsJZl5Z .ST_x8h86 {
	color: #214356;
	font-size: 18px;
	text-align: right;
	position: absolute;
	right: 55px;
}
.m1rGcS9A {
	margin-left: 40px;
}

.TYT81Hu3.ant-row.ant-form-item {
	padding-bottom: 0;
}

.TYT81Hu3.ant-row .ant-form-item-label,
.TYT81Hu3.ant-form-item .ant-form-item-label {
	color: #363f48;
	line-height: 17px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0;
}

.TYT81Hu3 .ant-form-item-label label {
	color: #363f48;
	font-weight: 400;
	font-size: 12px;
	white-space: break-spaces;
}

.TYT81Hu3 .ant-form-item-control {
	line-height: 1;
	min-height: 30px;
}

.GKfxello.ant-input {
	color: #214356;
	height: 30px;
	padding: 0 0 8px;
	font-size: 14px;
	line-height: 20px;
	border-width: 0;
	background-color: transparent;
	border-bottom: 1px solid #637383;
	border-radius: 0;
}
@media screen and (min-width: 965px) {
	.c3DDVCAY.ant-form-item {
		width: 50%;
		padding-right: 12px;
	}
}

.GKfxello.ant-input:hover,
.GKfxello.ant-input:focus {
	box-shadow: none;
	border: 0;
	border-bottom: 1px solid #637383;
}

.DsV6Ywq6 .ant-select-selection__rendered .ant-select-selection__placeholder {
	color: #7a8896;
	margin: 0;
	top: 3px;
}

.GKfxello::placeholder {
	color: #7a8896;
}

/* Ant Select */
.DsV6Ywq6 .ant-select-selection {
	height: 30px;
	border: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
}
.DsV6Ywq6.ant-select-open .ant-select-selection {
	box-shadow: none;
}
.DsV6Ywq6 .ant-select-selector .ant-select-selection-item {
	line-height: 26px;
	color: #214356;
}

.DsV6Ywq6 .ant-select-selection--multiple {
	height: 34px;
	padding-bottom: 5px;
	cursor: pointer;
}

.DsV6Ywq6.ant-select-multiple .ant-select-selector {
	height: 34px;
}

.DsV6Ywq6.ant-select-multiple .ant-select-selection-overflow {
	flex-wrap: nowrap;
	max-width: 94%;
	overflow: hidden;
	-webkit-mask-image: linear-gradient(90deg, #000000 80%, transparent);
	mask-image: linear-gradient(90deg, #000000 80%, transparent);
}

.DsV6Ywq6.ant-select-show-search.ant-select:not(.ant-select-customize-input)
	.ant-select-selector {
	cursor: pointer;
}

.DsV6Ywq6 .ant-select-selection--multiple ul {
	display: flex;
	width: 98%;
	overflow: hidden;
}

.DsV6Ywq6 .nk2VFXUa {
	background: linear-gradient(270deg, #ffffff 51.34%, rgba(255, 255, 255, 0) 110.14%);
}

.DsV6Ywq6 .ant-select-selection--multiple .ant-select-selection__choice {
	background-color: #f4f6f7;
	border: 1px solid #d3d9dd;
}

.DsV6Ywq6
	.ant-select-selection--multiple
	.ant-select-selection__choice__content {
	color: #363f48;
	padding-right: 2px;
	overflow: visible;
	white-space: nowrap;
	text-overflow: unset;
}

.DsV6Ywq6
	.ant-select-selection--multiple
	.ant-select-selection__choice__remove
	svg {
	display: none;
}

.DsV6Ywq6
	.ant-select-selection--multiple
	.ant-select-selection__choice__remove {
	background-image: var(--imgGreyCloseIcon);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	margin: 3px 0;
}

.DsV6Ywq6 .ant-select-selection--multiple > ul > li,
.DsV6Ywq6
	.ant-select-selection--multiple
	.ant-select-selection__rendered
	> ul
	> li {
	margin-top: 4px;
	overflow: visible;
	display: flex;
}

.DsV6Ywq6
	.ant-select-selection--multiple
	.ant-select-search--inline
	.ant-select-search__field {
	color: transparent;
	cursor: pointer;
}

.DsV6Ywq6 .ant-select-selection__rendered {
	max-height: 34px;
	margin-left: 0;
	-webkit-mask-image: linear-gradient(90deg, #000000 80%, transparent);
	mask-image: linear-gradient(90deg, #000000 80%, transparent);
}

.DsV6Ywq6 .ant-select-arrow .anticon {
	background-image: var(--imgBlueFilledCaret);
	width: 8px;
	height: 5px;
}

.DsV6Ywq6 .ant-select-arrow {
	right: 6px;
	top: 14px;
}

.DsV6Ywq6.ant-select-open .ant-select-arrow .anticon {
	transform: rotate(180deg);
}

.DsV6Ywq6 .ant-select-arrow .anticon svg {
	display: none;
}

.DsV6Ywq6 .ant-select-focused .ant-select-selection,
.DsV6Ywq6 .ant-select-focused .ant-select-selection--multiple,
.DsV6Ywq6 .ant-select-selection:focus,
.DsV6Ywq6 .ant-select-selection--multiple:focus,
.DsV6Ywq6 .ant-select-selection:active,
.DsV6Ywq6 .ant-select-selection--multiple:active {
	box-shadow: none;
}

.QvqtF9GK .ant-select-dropdown {
	padding-top: 8px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
	border-radius: 0 0 8px 8px;
}

.neN9C85O.ant-select-item {
	padding: 0 32px 0 40px;
	align-items: center;
	font-weight: 400;
}

.neN9C85O.ant-select-item .ant-select-item-option-content:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 12px;
	left: 16px;
	padding: 2px;
	height: 16px;
	width: 16px;
	background-color: #ffffff;
	border: 1px solid #1e3343;
	border-radius: 2px;
	transform: translateY(-50%);
}
.neN9C85O.ant-select-item .ant-select-item-option-state .anticon-check {
	position: absolute;
	top: 11px;
	left: 19px;
	font-size: 10px;
	color: #217aa9;
}

li.neN9C85O.ant-select-dropdown-menu-item {
	padding: 0 0 0 40px;
	font-size: 14px;
	line-height: 20px;
	color: #363f48;
	height: 36px;
	display: flex;
	align-items: center;
	border-radius: 0;
}

.neN9C85O.ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected,
.neN9C85O.ant-select-dropdown-menu-item:hover:not(
		.ant-select-dropdown-menu-item-disabled
	) {
	background-color: #deebf2;
	font-weight: 400;
}

li.neN9C85O.ant-select-dropdown-menu-item .ant-select-selected-icon {
	right: unset;
	left: 16px;
	border: 1px solid #1e3343;
	border-radius: 2px;
	padding: 2px;
	height: 16px;
	width: 16px;
	background-color: #ffffff;
}

.neN9C85O.ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected
	.ant-select-selected-icon
	svg {
	font-size: 10px;
	color: #217aa9;
}

li.neN9C85O.ant-select-dropdown-menu-item:hover
	i.anticon.anticon-check.ant-select-selected-icon {
	color: transparent;
}

.QvqtF9GK .ant-select-multiple .ant-select-selection-placeholder {
	left: 0;
}

/* Time picker */
.frSYapo_.ant-time-picker-large .ant-time-picker-input {
	height: 30px;
	padding: 0 0 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #7a8896;
	border-width: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
}

.frSYapo_ .ant-time-picker-input::placeholder {
	color: #7a8896;
}

.frSYapo_.ant-time-picker {
	width: 100%;
}

.frSYapo_ .ant-time-picker-input:focus {
	box-shadow: none;
}

.frSYapo_ .ant-time-picker-icon {
	height: 16px;
	width: 16px;
	top: 33%;
	right: 1px;
}

.frSYapo_ .ant-time-picker-icon .ant-time-picker-clock-icon > svg {
	fill: #217aa9;
	height: 16px;
	width: 16px;
}

/* Ant checkbox */
.Bbk4BtqI .ant-col.ant-form-item-control-wrapper.ant-col-xs-12 {
	text-align: left;
}

.Bbk4BtqI .ant-form-item-control-wrapper {
	text-align: center;
}

.isjp2k0m .ant-checkbox-inner,
.isjp2k0m .ant-checkbox-checked::after {
	border: 1px solid #1e3343;
}

.isjp2k0m .ant-checkbox + span {
	color: #363f48;
	padding-right: 0;
}

.isjp2k0m .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.isjp2k0m .ant-checkbox:hover .ant-checkbox-inner,
.isjp2k0m .ant-checkbox-input:focus + .ant-checkbox-inner {
	border-color: #1e3343;
	background-color: #ffffff;
}

.isjp2k0m .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #fff;
	border: 1px solid #1e3343;
}

.isjp2k0m .ant-checkbox-checked .ant-checkbox-inner::after {
	border: 2px solid #217aa9;
	border-top: 0;
	border-left: 0;
}

.ant-checkbox-group + .ant-checkbox-group {
	margin-left: 8px;
}

/* Ant Radio */
.Qlwni4zn {
	color: #214356;
	border-radius: 3px;
	font-size: 14px;
	line-height: 19px;
	margin-top: 3px;
}

.XFw4UiOZ {
	margin: 10px 15px;
	color: #0094c1;
	border-radius: 5px;
	font-size: 14px;
	line-height: 14px;
}

.jjQzs7CR {
	display: flex;
	justify-content: space-between;
	margin-bottom: 25px;
}

/* Staff Entry page */
h2.o5kYvdo7.ant-typography {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	align-items: center;
	color: #214356;
	margin: 0;
}

.tYFvVX6f {
	color: #54626f;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 24px;
}

.jEeOpWxQ,
.DeQJgM8o {
	margin: 24px 0 0;
}

.jEeOpWxQ > div.ant-row {
	align-items: flex-end;
}

.jEeOpWxQ .ant-row > .ant-col-12:first-child,
.DeQJgM8o .ant-row > .ant-col-12:first-child {
	padding-right: 12px;
}

.jEeOpWxQ .ant-row > .ant-col-12:last-child,
.DeQJgM8o .ant-row > .ant-col-12:last-child {
	padding-left: 12px;
}

.DeQJgM8o .JpXUeS0j {
	display: flex;
	align-items: end;
}

.DeQJgM8o .ant-row:last-child .ant-col-12:last-child {
	padding-left: 0;
}

/* Date picker */
.utx_XUEW.ant-calendar-picker {
	width: 100%;
	padding: 0 0 8px;
}
.utx_XUEW.ant-picker-disabled .ant-picker-suffix {
	display: none;
}

.ant-picker {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
}

.utx_XUEW.ant-calendar-picker, .ant-picker .ant-picker-input {
	padding: 0;
}

.DsV6Ywq6.ant-select:not(.ant-select-customize-input) .ant-select-selector {
	border: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	border-radius: 0;
	background-color: transparent;
	border-bottom: 1px solid #637383;
}

.ant-picker-focused {
	border-radius: 4px;
	box-shadow: none;
}

.ant-picker-input > input {
	color: #214356;
}

.DsV6Ywq6 .ant-select-arrow svg {
	color: #217aa9;
	width: 11px;
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(
		.ant-select-customize-input
	)
	.ant-select-selector {
	outline: none;
	border-color: #637383;
	box-shadow: none;
}

.ant-select-selection-placeholder {
	position: absolute;
	margin: 0;
	top: -4px;
}

.ant-select-selection-placeholder, .ant-picker-input input::placeholder {
	color: #7a8896;
}

.utx_XUEW .ant-picker-input {
	border-width: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
	padding: 0 0 8px;
	height: 30px;
	color: #214356;
	font-size: 14px;
}

.utx_XUEW .anticon svg {
	display: none;
}

.ant-picker-suffix {
	background-image: var(--imgBlueCalendarIcon);
	width: 14px;
	height: 16px;
	background-repeat: no-repeat;
	position: absolute;
	right: 3px;
	top: 3px;
	margin-top: 0;
}

.utx_XUEW .ant-picker-input::placeholder,
.yCHY7Kwa .utx_XUEW .ant-picker-input {
	color: #7a8896;
	font-size: 14px;
}

.yCHY7Kwa .utx_XUEW .ant-picker-input {
	padding: 4px 4px 5px 8px;
	-webkit-text-fill-color: #7a8896;
}
.utx_XUEW .ant-picker-input > input[disabled] {
	padding: 0;
	border: 0;
}

/* Multiselect */
.WDQI2stA .ant-checkbox-group-item {
	height: 32px;
	background: #f4f8fb;
	border: 1px solid #deebf2;
	border-radius: 4px;
	padding: 4px 10px;
	margin-bottom: 8px;
}

.WDQI2stA
	.isjp2k0m
	label.ant-checkbox-group-item.ant-checkbox-wrapper.ant-checkbox-wrapper-checked {
	background: #deebf2;
	border: 1px solid #428eb6;
}

.WDQI2stA .isjp2k0m .ant-checkbox + span {
	padding: 0 0 0 8px;
}

.WDQI2stA .ant-row.ant-form-item {
	margin-bottom: 16px;
}

.WDQI2stA .isjp2k0m .ant-checkbox {
	background-color: #ffffff;
	border-radius: 2px;
}

/* Multiline textarea */
.WDQI2stA .isjp2k0m .ant-checkbox {
	background-color: #ffffff;
	border-radius: 2px;
}

.KrL6lIgl {
	display: block;
	width: 100%;
	border-width: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
	margin: 0 0 25px;
	padding: 0 0 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	resize: none;
}

.KrL6lIgl.ant-input::placeholder {
	color: #7a8896;
}

.KrL6lIgl.ant-input:hover,
.KrL6lIgl.ant-input:focus {
	border: 0;
	border-bottom: 1px solid #637383;
}

.KrL6lIgl.ant-input:focus {
	box-shadow: none;
}

.KrL6lIgl:focus-visible {
	outline: none;
}

.W2ynyivl .ant-col.ant-form-item-label label {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	padding-right: 10px;
}

.W2ynyivl .ant-form-item-control-input {
	min-height: auto;
}

.QvqtF9GK .ant-row {
	position: relative;
	height: auto;
	margin: auto 0;
	zoom: 1;
	display: block;
	box-sizing: border-box;
}

.QvqtF9GK.ant-form-vertical .ant-form-item-row {
	flex-direction: row;
	display: flex;
}

.QvqtF9GK.ant-form-vertical .ant-form-item-control-input {
	min-height: auto;
}

.QvqtF9GK.ant-form-vertical .ant-form-item,
.QvqtF9GK .ant-col.ant-form-item-label.ant-col-sm-15 {
	padding-bottom: 0;
}

.QvqtF9GK textarea.ant-input,
.TYT81Hu3 .KrL6lIgl.ant-input {
	margin-bottom: 0;
}

.isjp2k0m label {
	margin-right: 16px;
}

.SWS3kcq1 {
	padding: 0 20px;
	margin: 20px auto;
	max-width: 500px;
}
@media screen and (min-width: 965px) {
	.SWS3kcq1 {
		margin: 0;
		max-width: none;
	}
	.QvqtF9GK.ant-form-vertical .ant-form-item-control.ant-col-lg-9 {
		text-align: center;
	}
}
.zzZMqW5y {
	color: #e01f1f;
}

@media screen and (max-width: 964px) {
	.QvqtF9GK .ant-select-dropdown .rc-virtual-list-holder {
		overflow-y: scroll !important;
	}
}

.QvqtF9GK .ant-select-dropdown .rc-virtual-list-holder {
	overscroll-behavior: contain;
}

@keyframes BQbYVxzD {
	from {
		transform: scale(1);
	}
	50% {
		transform: scale(0.95);
	}
	to {
		transform: scale(1);
	}
}

.NdUV7AKB {
	display: flex;
	justify-content: space-around;
	padding: 20px 0;
	position: relative;
}

.NW7M9Ubv {
	border: 1.5px solid #deebf2;
	border-radius: 12px;
}

.a85Mrfkq {
	position: relative;
	height: 270px;
}

.u7GdCwsk {
	position: relative;
	height: 270px;
	opacity: 0.5;
}

.J0Giyqph,
.as3sWO5R {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.J0Giyqph > svg {
	width: 296px;
	height: 100%;
}

.a85Mrfkq .J0Giyqph {
	top: 51%;
}

.wjE3yiQI {
	height: 200px;
	width: 200px;
	border-radius: 125px;
	background-color: #f48b3d;
	border: 13px solid #d8dce0;
	animation: BQbYVxzD 1.5s infinite;
}

.g2O25xrW {
	position: relative;
	margin-top: 24px;
}

.fuy_rJdk {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.G59BUOin {
	color: #fff;
	font-size: 16px;
	font-weight: 200;
	text-align: center;
}

.Dh1EF8e3 {
	height: 40px;
	width: 40px;
	padding-left: 5px;
}

.iaWmr_Ck {
	flex-direction: row;
	padding-right: 25px;
}

.v7BQwUqb {
	color: #2e434d;
	font-size: 30px;
	position: absolute;
	bottom: 20px;
	right: 30px;
}

@media screen and (min-width: 1100px) {
	.NdUV7AKB .x_j_GrvO {
		right: 20px;
	}
}

.x_j_GrvO {
	background: #deebf2;
	border: 1px solid #428eb6;
	border-radius: 4px;
	position: absolute;
	width: 120px;
	height: 32px;
	right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.wMt6t7fJ {
	opacity: 0.4;
}

.n3O_o316 {
	height: 200px;
	flex-direction: column;
	display: flex;
	margin: 16px 0;
	padding: 24px;
	border-radius: 10px;
	background-color: var(--white);
	border: 1px solid var(--grey-130);
	box-shadow: 0 4px 20px 0 var(--black-opacity-500);
}
.NaNqvWTP {
	color: var(--darkBlue-100);
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 24px;
	text-align: left;
}
.WXnSuCBq {
	flex-direction: row;
	margin: 20px 0;
	display: flex;
}
.NsQFIyfs {
	height: 35px;
	display: flex;
	align-items: center;
	border: 1px solid var(--grey-250);
	border-radius: 4px;
	margin-right: 20px;
}
.na8QcJMZ {
	color: var(--darkBlue-100);
	font-size: 14px;
	letter-spacing: 0;
	line-height: 19px;
	opacity: 0.5;
	padding-right: 10px;
}
.SdQV_CMp {
	color: var(--darkBlue-100);
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px;
	height: 33px;
	width: 70px;
	padding: 10px;
	text-align: center;
	border: 0;
}
.SdQV_CMp.ant-input:focus {
	box-shadow: none;
}
.B_xYtL9p {
	border-width: 1px;
	border: 1px var(--blue-110) solid;
	border-radius: 5px;
	flex-direction: row;
	display: flex;
	justify-content: flex-end;
	align-content: flex-end;
}
.D1jkg09e,
.Ts4cXZnA {
	height: 35px;
	min-width: 90px;
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px 10px;
}
.D1jkg09e {
	background-color: var(--blue-110);
}
.Ts4cXZnA {
	border-radius: 5px;
	background-color: var(--white);
}
.OFwbM7UA {
	font-size: 16px;
	letter-spacing: 0;
	line-height: 21px;
	text-align: center;
}
.n2PU3YVq {
	color: var(--white);
}
.YHiAIwQt {
	color: var(--blue-110);
}
.klBzG_hV {
	display: flex;
	height: 50px;
	width: 100%;
	border-radius: 5px;
	background-color: var(--blue-110);
	justify-content: center;
	align-items: center;
}
.klBzG_hV[disabled] {
	opacity: 0.4;
}
.Gi3bp5UW {
	color: var(--white);
	font-size: 17px;
	letter-spacing: 0;
	line-height: 23px;
	text-align: center;
}

.YjFBHFmg {
	width: 90%;
	max-width: 500px;
	border-radius: 5px;
	padding: 5px 0;
	margin: 10px auto;
}
.HAZ5zICi {
	width: 90%;
	display: flex;
	align-self: center;
	flex-direction: column;
	justify-content: center;
	max-width: 500px;
	border-radius: 5px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 10px auto;
}
.rfis19xo {
	align-items: center;
	align-self: center;
	background-color: #fff;
	display: flex;
	flex-direction: row;
	min-height: 60px;
	justify-content: center;
	width: 90%;
	max-width: 460px;
	border-radius: 4px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 15px auto;
	border: 2px solid;
	box-sizing: border-box;
}
.YjFBHFmg:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.nEcPhbyK {
	width: 100%;
	display: inline-block;
	align-items: center;
	align-self: stretch;
	justify-content: center;
}
.q9rGN_T3 {
	align-items: center;
	align-self: stretch;
	width: 100%;
	display: flex;
	flex: 1;
	background-color: #fff;
	flex-direction: row;
	justify-content: center;
	max-width: 500px;
}
.pks9Sii3 {
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding-top: 1px;
	padding-bottom: 1px;
}
.L6XxetDk {
	display: flex;
	flex: 1;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
}
.Ct9G44Pe {
	flex: 1;
	justify-content: space-between;
	flex-direction: row;
	display: flex;
	align-items: center;
	padding-top: 1px;
}
.hcNl4vg6 {
	flex: 1;
	flex-direction: column;
	display: flex;
}
.PXdLsLll {
	font-size: 16px;
	line-height: 20px;
	padding-left: 15px;
}
.PFBlZ5Q3 {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
	padding-right: 15px;
}
.WLKK2DpY,
.WLKK2DpY:active {
	background-color: #c3c4c5;
	color: #ededed;
	border-color: #c3c4c5;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.OCrtFBZm {
	color: #c3c4c5;
}
.GTpWc4B1 {
	width: 75%;
	display: inline-block;
	text-align: left;
}
.LcKx6eQ6 {
	width: 25%;
	display: inline-block;
	text-align: right;
	padding-right: 15px;
}
.oYufgLjN {
	align-items: center;
	display: flex;
	width: 100%;
	flex-direction: row;
}
.o9rUiZgt {
	align-self: stretch;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding-left: 15px;
	text-align: left;
}
@media (min-width: 1088px) {
	.o9rUiZgt {
		font-size: 24px;
	}
}
.hBtwrgpt {
	align-self: stretch;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	padding-left: 15px;
	text-align: left;
}
.TwoGn6kD {
	display: inline-block;
	background-color: transparent;
	margin-right: 25px;
	color: #fff;
}
.e8gYAv4J {
	display: flex;
	text-align: right;
	align-self: flex-end;
}
.Z7g2Fu6G {
	display: flex;
	flex-direction: row;
	width: 100%;
	flex: 1;
}
.H08REr8u {
	height: 7px;
	width: 25%;
	border-radius: 4px;
	padding-top: 5px;
}
.y7bDJtGt {
	display: flex;
	flex: 1;
	flex-direction: column;
	text-align: left;
	padding-left: 15px;
}
.UroD3HWQ {
	font-size: 20px;
	font-weight: 600;
	text-align: left;
}
.wbBmPm3Y {
	font-size: 18px;
	font-weight: 500;
	text-align: left;
}
.yxeXdLI4 {
	font-size: 16px;
	line-height: 20px;
	padding-left: 15px;
}
.vDAdcI4h {
	font-size: 16px;
	font-weight: 400;
	padding-right: 15px;
}
@keyframes xYKoqsGT {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	75% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}
.NBKnsldc {
	font-size: 16px;
	font-weight: 400;
	padding-right: 15px;
	animation: xYKoqsGT 1.5s infinite;
}
.wBLPBovE {
	width: 100%;
	display: flex;
	flex: 1;
	padding-left: 15px;
	padding-right: 15px;
}
.DrNbjixp {
	font-size: 12px;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
}
.DrNbjixp {
	font-size: 12px;
	line-height: 22px;
	padding: 0 5px;
}
.XGtpxX7r {
	font-size: 20px;
	line-height: 30px;
}

.rvjX9Fza {
	width: 100%;
}
.TbkT_0wH {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.XbjPg8MV {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
}
.bazgfW_d {
	width: 100%;
	display: table;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.xYHpauRe {
	width: 100%;
	display: table-row;
}
.UBKQAT2w {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.a0TmNhcd {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.Hz4SMzXm {
	font-size: 18px;
	font-weight: 400;
	color: #ff3f3ac0;
	margin-bottom: 5px;
}
.lIKRN1CB {
	width: 5%;
	display: table-cell;
	vertical-align: middle;
}
.Wz3rRMZ0 {
	color: #33990090;
}
.Jwd3Sl01 {
	color: #ff3f3ac0;
}
.eEssP7fX {
	color: #2e434d70;
}
.yLGGQokZ {
	font-size: 14px;
	font-weight: 300;
	color: #4c6571;
	margin-bottom: 10px;
}
.uLfV5UMf {
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.lUsBxbL6 {
	width: 45%;
	display: table-cell;
}
.FZfExC4y {
	width: 24%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.UYZ3ydmC {
	width: 24%;
	display: table-cell;
	vertical-align: middle;
}
.FHkT4Q1W {
	width: 49%;
	display: inline-block;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
}
.ZqsIzTFX {
	width: 49%;
	display: inline-block;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
}
.sldP0MfO {
	border: 1px solid #193444;
	background-color: #193444;
	color: #ededed;
}
.o69nIC7L {
	border: 1px solid #193444;
	background-color: #ededed;
	color: #193444;
}
._4DzpOE8h {
	width: 49%;
	display: inline-block;
}
.fUvcmAzp {
	width: 49%;
	display: inline-block;
	margin-left: 2%;
}
.uwvifqkS {
	border: 1px solid #193444;
	background-color: #ededed;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.sFPSbyT8 {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #ededed;
	outline: none;
}

.zVHhci5O {
	width: 100%;
}
.uKaSfeKu {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.oj_XoUYu {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
}
.ml3YpHg8 {
	width: 100%;
	display: table;
	margin-bottom: 15px;
}
.I5otnxwa {
	width: 100%;
	display: table-row;
}
.YtWzlcBN {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.tyUes3xM {
	font-size: 14px;
	font-weight: 400;
	color: #4c6571;
}
.DCJUW_2J {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.__hCGdNU {
	font-size: 18px;
	font-weight: 400;
	color: #ff3f3ac0;
	margin-bottom: 5px;
}
.S8Af_meX {
	width: 5%;
	display: table-cell;
	vertical-align: middle;
}
.BDQmeC0c {
	color: #33990090;
}
.jemVZiif {
	color: #ff3f3ac0;
}
.HTepXea0 {
	color: #2e434d70;
}
.y0fQgP3j {
	font-size: 14px;
	font-weight: 300;
	color: #4c6571;
	margin-bottom: 10px;
}
.a9rAvHQd {
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.mIfz_818 {
	width: 45%;
	display: table-cell;
}
.gQ0NM5LO {
	width: 24%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.wAn_7NPU {
	width: 24%;
	display: table-cell;
	vertical-align: middle;
}
.w69wSvhX {
	width: 49%;
	display: inline-block;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
}
.AF1dtH0a {
	width: 49%;
	display: inline-block;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	outline: none;
	cursor: pointer;
}
.Vx_Kq1qx {
	border: 1px solid #193444;
	background-color: #193444;
	color: #ededed;
}
.nJEwTD4m {
	border: 1px solid #193444;
	background-color: #ededed;
	color: #193444;
}
.ISwqUroC {
	width: 49%;
	display: inline-block;
}
.q06ayGqc {
	width: 49%;
	display: inline-block;
	margin-left: 2%;
}
.z7LkH_WF {
	border: 1px solid #193444;
	background-color: #ededed;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.bBnrqiu9 {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #ededed;
	outline: none;
}
.bHba8vuH {
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	background-color: #ededed;
	color: #4c6571;
}
.bHba8vuH option {
	font-size: 18px;
	font-weight: 400;
	background-color: #ededed;
	color: #4c6571;
}
.a7MHYRi3 {
	width: 50%;
	display: table;
	border-radius: 3px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.UxFjWZsX {
	width: 100%;
	display: table-row;
	background-color: #1f435740;
}
.v5SDsX_S {
	width: 40%;
	vertical-align: middle;
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid white;
}
.yDXooty_ {
	width: 20%;
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid white;
}
.bG_fRYlg {
	color: #1f4357;
	font-size: 14px;
	text-align: center;
}
.qZJucw3c {
	width: 100%;
	display: table-row;
	background-color: #ededed;
	cursor: pointer;
}
.qZJucw3c:hover {
	background-color: #9dabb270;
}
.xr0tUdZO {
	width: 100%;
	display: table-row;
	background-color: #ededed;
	border: 3px solid #2e434d70;
	border-radius: 3px;
	cursor: pointer;
}
.xr0tUdZO:hover {
	background-color: #9dabb270;
}
.v9lGZFdT {
	font-size: 14px;
	text-align: center;
}
.NGXaSKnp {
	color: #1f4357;
}
.XYn9vjr2 {
	color: #ff3f3ac0;
}
.C5Z1Lf1E {
	color: #1f4357;
}
.ufLF_AUa {
	color: #1f4357;
}
.WVu2GSdR {
	display: inline-block;
	border-bottom: 1px solid #4c6571;
	margin-bottom: 2px;
	margin-right: 5px;
}
.CIw5VE5D {
	width: 100%;
}
.pXhIAzW3 {
	clear: both;
}
.ax2BgBxQ {
	cursor: pointer;
	padding: 3px;
	display: inline-block;
	margin-bottom: 3px;
	margin-right: 5px;
	float: left;
}
.b1aPtHs5 {
	cursor: pointer;
	border-bottom: 1px solid #4c6571;
	padding: 3px;
	display: inline-block;
	float: left;
}
.Lbxb6UA3 {
	width: 25%;
	display: table-cell;
	vertical-align: top;
}
.xAvIrZw_ {
	color: #4c6571;
	font-size: 14px;
	font-weight: 300;
}
.pZQxmU6P {
	width: 50%;
	display: contents;
}

.tm70rp8p {
	width: 70%;
	margin-left: 15%;
	display: table;
	border-collapse: collapse;
	padding-bottom: 8px;
	margin-bottom: 9px;
}
.TYTrHBPQ {
	width: 100%;
	display: table-row;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #c3c4c5;
	justify-content: center;
}
.W8ba3MPd {
	width: 45%;
	display: table-cell;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 8px;
}
.IOWKfjqj {
	font-size: 16px;
	color: #1f4357;
	padding-right: 10px;
}
.eqDIn0gn {
	width: 55%;
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	padding-bottom: 8px;
}
.GEYesqtE {
	font-size: 16px;
	padding-right: 5px;
	text-align: right;
}
.JGLYXbvr {
	font-size: 14px;
	padding-right: 5px;
	text-align: right;
	color: #3b4751;
}
.EgEoUUMP {
	color: #33990090;
}
.Kh0iaurS {
	color: #3b4751;
}
.uE9vp1RW {
	color: #2e434d70;
}
.AyDk1d3R {
	color: #ff3f3ac0;
}

.yvx0c7km {
	width: 100%;
	display: table;
	border-collapse: collapse;
	margin-bottom: 15px;
}
.r8IvCgoQ {
	width: 100%;
	display: table-row;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	justify-content: center;
}
.zDA9ENRk {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 5px;
}
.I9fi6WNh {
	width: 5%;
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 15px;
}
.j2zzZFxn {
	color: #33990090;
}
.Ps0xpC4B {
	color: #ff3f3ac0;
}
.RKCRKMDm {
	width: 45%;
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 15px;
}
.tx7OvdiR {
	width: 24%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 15px;
}
.f2D3p2So {
	width: 24%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 15px;
}
.EsJanRVw {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 5px;
	color: #4c6571;
}
.IxXhFauc {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 5px;
	color: #ff3f3ac0;
}
.YSF27Dv3 {
	font-size: 26px;
	font-weight: 400;
	color: #4c6571;
	cursor: pointer;
}
.Ob2N5CWQ {
	color: #4c6571;
	font-size: 18px;
	font-weight: 400;
	background-color: #ededed;
	padding: 5px;
	border: 2px solid #4c6571;
	border-radius: 5px;
	text-align: center;
	width: 40%;
	margin-right: 5px;
}
.fc8Fgh8t {
	color: #4c6571;
	font-size: 14px;
	font-weight: 300;
}

.qamdfl3i {
	width: 70%;
	margin-left: 15%;
}
.HBk_TeR6 {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.xDyaF1Ds {
	margin: auto;
	border: 1px solid #ededed;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
}
.D7M7RNvU {
	margin: auto;
	border: 1px solid #193444;
	padding: 8px 10px;
	border-radius: 4px;
	display: table;
	width: 100%;
}
.UUklQ_2f {
	width: 75%;
	display: table-cell;
	vertical-align: top;
}
.srK8SLzL {
	color: #193444;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.NLwOWWM4 {
	color: #2ea4e3;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.Z1vl0XTf {
	width: 50px;
	display: table-cell;
	vertical-align: top;
}
.dYa02PQF {
	background-color: #ededed;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.uY75ycL6 {
	background-color: #193444;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.lqCSPp3W {
	display: none;
	line-height: 30px;
	color: #ededed;
	font-size: 24px;
	text-align: center;
}
.i88tJN4L {
	display: block;
	line-height: 1.5;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
}

.H8C13SLA {
	width: 100%;
}
.lfQi8jWh {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.Bm6fI5aZ {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.GZ2H3im5 {
	width: 100%;
	height: 45px;
}
.W9HPWRJ4 {
	width: 50%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.RancKvKi {
	width: 50%;
	display: inline-block;
}
.zXmJus9H {
	border: 1px solid #ededed;
	background-color: #f7f7f7;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.RQVhT9xO {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #f7f7f7;
	outline: none;
}
.vAjn9NIy {
	padding: 0 15px 15px 15px;
	width: 100%;
	display: block;
	margin: auto;
}

.z_hA6acu {
	background-color: #fff;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: auto;
	border: 0px solid #ededed;
}
.jplJZyKB {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
}
.qQ9E_jDi {
	padding-top: 10px;
	padding-bottom: 10px;
}
.dGVqfbd0 {
	font-size: 18px;
	color: #4c6571;
	width: 90%;
	margin-left: 5%;
}
.o17vjNim {
	padding-top: 15px;
	padding-bottom: 15px;
}
.MOtohsxS {
	padding-top: 5px;
	width: 70%;
	margin-left: 15%;
	display: block;
}
.rSwUjfwl {
	background-color: #4c9ff3;
	height: 18px;
	margin-bottom: 5px;
	border-radius: 4px;
	margin-right: 5px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
.hEglDrqV {
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.l5gMM4Z0 {
	width: 100%;
}
.bpzy6z3y {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.GUjD_4qW {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.vJw6v2Lo {
	width: 80%;
	margin-left: 10%;
}
.EvWN_Ntw {
	width: 32%;
	display: inline-block;
}
.c6FWXex4 {
	width: 32%;
	display: inline-block;
	margin-left: 2%;
}
.hmQ48cVR {
	width: 32%;
	display: inline-block;
	margin-left: 2%;
}
.JOos70rp {
	border: 1px solid #ededed;
	background-color: #f7f7f7;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #193444;
	outline: none;
}
.s2vve4LU {
	border: 1px solid #193444;
	background-color: #193444;
	border-radius: 6px;
	display: block;
	width: 100%;
	margin: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #f7f7f7;
	outline: none;
}

.PMSeEbb4 {
	width: 100%;
	display: table;
	margin-bottom: 10px;
}
.lX__bzrP {
	width: 100%;
	display: table-row;
}
.T1Jpyl19 {
	width: 5%;
	display: table-cell;
	vertical-align: middle;
}
.ImBbeAfz {
	color: #33990090;
}
.of22cftC {
	color: #ff3f3ac0;
}
.ztzfoilT {
	color: #2e434d70;
}
.EEjQR9Gf {
	font-size: 14px;
	font-weight: 300;
	color: #4c6571;
}
.fT_cK0Va {
	width: 45%;
	display: table-cell;
	vertical-align: middle;
}
.gogcHB1z {
	width: 24%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.dePT1PCZ {
	width: 24%;
	display: table-cell;
	vertical-align: middle;
}
.GxV8WBAi {
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	background-color: #ededed;
	color: #4c6571;
}
.Whzjx4Me {
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	border: 1px solid #193444;
	background-color: #193444;
	color: #ededed;
}
.GxV8WBAi option {
	font-size: 18px;
	font-weight: 400;
	background-color: #ededed;
	color: #4c6571;
}
.FO5hj8ax {
	width: 50%;
	display: table;
	border-radius: 3px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.NP7eZpnt {
	width: 100%;
	display: table-row;
	background-color: #1f435740;
}
.dOoeaiJO {
	width: 40%;
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid white;
}
.Wczhp9J9 {
	width: 20%;
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid white;
}
.OMFowcFL {
	color: #1f4357;
	font-size: 14px;
	text-align: center;
}
.T_ZtYEnG {
	width: 100%;
	display: table-row;
	background-color: #ededed;
	cursor: pointer;
}
.T_ZtYEnG:hover {
	background-color: #9dabb270;
}
.BajjYeW4 {
	width: 100%;
	display: table-row;
	background-color: #ededed;
	border: 3px solid #2e434d70;
	border-radius: 3px;
	cursor: pointer;
}
.BajjYeW4:hover {
	background-color: #9dabb270;
}
.we2obSoP {
	font-size: 14px;
	text-align: center;
}
.m5bp2m8k {
	color: #1f4357;
}
.qw1Bo6hC {
	color: #ff3f3ac0;
}
.uXNvsFTp {
	color: #1f4357;
}
.BRXSGGVY {
	color: #1f4357;
}
.IKr1gv5H {
	display: inline-block;
	border-bottom: 1px solid #4c6571;
	margin-bottom: 2px;
	margin-right: 5px;
}
.qC_rX_Tl {
	width: 100%;
}
.bQr1iX8a {
	clear: both;
}
.tMBzL1A5 {
	cursor: pointer;
	padding: 3px;
	display: inline-block;
	margin-bottom: 3px;
	margin-right: 5px;
	float: left;
}
.kuollzHl {
	cursor: pointer;
	border-bottom: 1px solid #4c6571;
	padding: 3px;
	display: inline-block;
	float: left;
}
.utRHUVpT {
	width: 25%;
	display: table-cell;
	vertical-align: top;
}
.BFIBkN_2 {
	color: #4c6571;
	font-size: 14px;
	font-weight: 300;
}
._vLijKIm {
	width: 50%;
	display: contents;
}

.TcHCbZE0 {
	border-radius: 4px;
	background-color: #f6c76b;
	color: #363f48;
	height: 38px;
	display: flex;
	align-self: center;
	align-items: center;
	justify-content: space-between;
	padding: 0 16px;
}

.DEYdt5Dq {
	padding: 0 9px;
	height: 46px;
	width: 550px;
}

.iaB4Bejg {
	max-width: 232px;
}
.iaB4Bejg .NIP1wZ4g {
	padding-left: 0;
}

@media screen and (min-width: 1100px) {
	.DEYdt5Dq {
		width: auto;
		max-width: 641px;
		height: 38px;
	}
}

.riIHswse {
	width: 232px;
	background-color: #7cca80;
}

.TcHCbZE0 .MmypCvS2 {
	display: flex;
	align-items: center;
}

.bzTwYrlH {
	height: 20px;
	width: 20px;
}

.NIP1wZ4g {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	display: inline-block;
	cursor: default;
	padding-left: 8px;
}

.OCUn4QMg {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	padding: 0 8px;
}

.lqRyGmo9 {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	padding-left: 7px;
}

.TcHCbZE0 .ant-spin.ant-spin-spinning {
	display: flex;
}

.TcHCbZE0 .ant-spin .ant-spin-dot {
	color: #363f48;
}

.TcHCbZE0 button {
	border-radius: 4px;
	border: 1px solid #363f48;
	background-color: transparent;
	height: 28px;
	padding: 0 12px;
	color: #363f48;
	font-size: 12px;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: 0.36px;
}
.TcHCbZE0 button.FO7WDz7B {
	padding: 0 9px;
}

.TcHCbZE0 .ant-btn:hover,
.TcHCbZE0 .ant-btn:focus {
	color: #363f48;
	background-color: transparent;
	border-color: #363f48;
}

.BviEg5J2 {
	display: flex;
	text-align: right;
	white-space: nowrap;
	padding-right: 25px;
	justify-content: flex-end;
	align-items: center;
}

.Kzei4U_q {
	justify-content: center;
	align-items: flex-end;
	flex: 1;
	display: flex;
	overflow: auto;
}

.WFdUGFw9 {
	padding-left: 5px;
	justify-content: center;
	display: flex;
	flex-direction: column;
}

.NO9YpIjm {
	padding-left: 5px;
	display: flex;
	cursor: pointer;
	padding-top: 8px;
}

.CCnJ4_6G {
	font-size: 14px;
	color: var(--darkBlue-100);
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	text-align: center;
	margin-left: 5px;
}

.FNVxi4jY,
.r3pcGwIm {
	font-size: 14px;
	color: var(--darkBlue-100);
	font-weight: 700;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	text-align: left;
	margin-left: 5px;
	cursor: pointer;
}

.r3pcGwIm {
	word-wrap: break-word;
	max-width: 150px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.Qi1NMoM7 {
	color: var(--darkBlue-110);
	display: flex;
	align-self: center;
}

.ZFuXWflM {
	font-size: 14px;
	color: var(--darkBlue-100);
	margin: 0 5px;
	display: flex;
	justify-content: center;
	text-align: center;
	cursor: pointer;
}
.SZgODWxb,
.MI3MOm0T {
	margin: 2px 0 0 2px;
}

.RyQ7t0H1 {
	padding-right: 5px;
	justify-content: center;
	align-content: flex-end;
	align-items: center;
	flex: 1;
	flex-direction: column;
	display: flex;
	overflow: auto;
	cursor: pointer;
}

.i8BqJSwC {
	height: 32px;
	width: 90px;
	border-color: var(--red-300);
	border-radius: 4px;
	border: 1.5px solid var(--red-300);
	justify-content: center;
	align-items: center;
	align-content: center;
	display: flex;
}

.K5QwMFou {
	font-size: 14px;
	color: var(--red-300);
	font-weight: 600;
	letter-spacing: 0;
	line-height: 13px;
	text-align: center;
}

.PdBUdGCr {
	background-color: var(--blue-800);
	color: var(--white);
	border: none;
}

.PdBUdGCr.ant-btn:hover,
.PdBUdGCr.ant-btn:focus,
.PdBUdGCr.ant-btn:active,
.PdBUdGCr.ant-btn.active {
	background: var(--blue-800);
	color: var(--white);
}

.zDzzdHKp {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	cursor: default;
}

.zQZdDREA {
	color: var(--darkBlue-100);
	font-size: 13px;
	text-align: center;
	min-width: 70px;
}

.INuy3ShE {
	font-size: 14px;
	color: var(--darkBlue-100);
	font-weight: 700;
	text-align: center;
}

.eQYwVQAn {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	min-height: 65px;
	width: 100%;
}
.hWivkHFu {
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	max-width: 150px;
	overflow: auto;
	white-space: nowrap;
}
.vTZCBOZK {
	justify-content: center;
	align-content: flex-start;
	align-items: center;
	margin-left: -35px;

	flex: 1;
	flex-direction: column;
	display: flex;
	overflow: auto;
	cursor: pointer;
}
.NPpLznOr {
	display: table-cell;
	vertical-align: middle;
}
.UNd6QvSb {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	overflow: auto;
	cursor: pointer;
	min-width: 91px;
}
.kzvFc1YP {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	overflow: auto;
}
.JQLZYX0x {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2dfdf;
}

.ES0vW8aH {
	cursor: default !important;
}
.z5AvRSgn {
	font-size: 14px;
	color: #214356;
	font-weight: bold;
}
.qIVmqEbB {
	font-size: 14px;
	color: #1f4257;
}
.sl_SC79a {
	cursor: pointer;
	justify-content: center;
	display: flex;
	align-content: center;
	align-items: center;
	padding-right: 10px;
	color: #2ea4e3;
	font-size: 14px;
	font-weight: 400;
	width: 130px;
	text-align: center;
}
.dUQ78CeU {
	width: 104px;
	cursor: default !important;
}
.b7tSKpJg {
	cursor: pointer;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2dfdf;
	padding-right: 10px;
	color: #2ea4e3;
	font-size: 14px;
	font-weight: 400;
	max-width: 100px;
	text-align: center;
}
.x0hfY3zX,
.x0hfY3zX:hover,
.x0hfY3zX:active {
	color: #2ea4e3;
	font-size: 18px;
	font-weight: 400;
}
.opLk9Bj_ {
	color: #214356;
	font-size: 12px;
	font-weight: 100;
}
.Aepn8S1J {
	padding-top: 10px;
}
.I4wRZ5Qk {
	padding-top: 10px;
}
.ZbmlV8r4 {
	min-width: 70px;
	color: #214356;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
}
.C9nX8Ky7 {
	color: #d6395d;
	font-size: 13px;
	font-weight: 100;
}
.XLYstcGW {
	color: #2db672;
	font-size: 13px;
	font-weight: 100;
}

.IKBqnlwx {
	font-size: 14px;
	color: #214356;
	font-weight: bold;
	text-align: center;
}
.OiFypD3m {
	font-size: 14px;
	color: #d6395d;
	font-weight: bold;
	text-align: center;
}
.d36HKFkR {
	font-size: 14px;
	color: #2db672;
	font-weight: bold;
	text-align: center;
}
.D2hkpxng {
	height: 100%;
}
.O9l4gSF4 {
	width: 100%;
	height: 100%;
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
}
._5DTiW29 {
	font-size: 20px;
	color: #2ea4e3;
	font-weight: 400;
	text-align: center;
}
.MyRmFi7Q {
	color: #ff3f3ac0;
}
.NdjSkrk0 {
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	overflow: auto;
	white-space: nowrap;
}
.iUA71WUX {
	cursor: pointer;
	padding-left: 10px;
	margin-right: -5px;
	vertical-align: middle;
	overflow: auto;
	white-space: nowrap;
}
.liubN1pc {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	overflow: auto;
	width: 150px;
}
.gVRW_FVu {
	display: inline-block;
	background-color: #c3c4c5;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	border-radius: 6px;
	max-width: 100px;
	cursor: default !important;
}
@media screen and (max-width: 964px) {
	.eQYwVQAn {
		position: static;
	}
	.utMjRUuS {
		width: 25%;
	}
	.V8XhKFvo {
		width: 25%;
	}
}

.A_p1yJ81 {
	justify-items: center;
	padding-bottom: 10px;
}

.CArs6LkN {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.ulcuR6M4 {
	width: 100%;
}
.Cto0Ree4 {
	width: 100%;
	display: block;
	margin: auto;
}
.AAIYVwGH {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
}
.aPXJ5TFc {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.wKHFG4HL {
	display: flex;
	flex: 1;
	max-width: 400px;
	margin: auto;
}
.X9Qf0Oi2,
.X9Qf0Oi2:hover {
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 5px 15px;
	border: 1px #4c6571 solid;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.AqVMhnqw {
	color: #308ad2;
}
.NU3kJpqE {
	background-color: #fff;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.MGIxsg5U {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.E3T1z43w {
	padding-top: 15px;
	padding-bottom: 15px;
}
.J56PxDqP {
	border-top: 1px solid #ededed;
	padding-top: 15px;
	padding-bottom: 15px;
}
.sLk0nlyN {
	background-color: #f1f1f1;
	padding: 5px 15px;
	width: 100%;
	max-width: 420px;
	margin: 15px auto;
}
.N57ca_CC {
	font-size: 16px;
	font-weight: 400;
	color: #1f4357;
}

.k0HEdbHk {
	width: 100%;
	max-width: 500;
}
.OPwnulOj {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	border-width: 1;
	border-color: #c3c4c5;
	border-radius: 4px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #ededed;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.zUluHJKk {
	background-color: rgba(255, 255, 255, 0);
	color: #1f4357;
	font-size: 16px;
	margin-bottom: 5px;
}
.cf4qtaUO {
	color: #1f4357;
	font-size: 18px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}
.bgzz9Gtc {
	background-color: rgba(255, 255, 255, 0);
	flex-direction: column;
	flex: 1;
	padding-right: 25px;
}
.PeQcLyLE {
	display: flex;
	flex-direction: row;
	border-width: 1px;
	border-color: #c3c4c5;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius: 4px;
	border: 1px solid #ededed;
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.Qf9yvAsr {
	flex: 1px;
	margin-top: 2px;
	color: #1f4357;
}
.ozfKyIRo {
	flex: 1px;
	margin-top: 2px;
	color: #308ad2;
}
.Z2eSasI2 {
	background-color: rgba(255, 255, 255, 0);
	flex-direction: column;
	flex: 0.2;
}
.WcMTqoLD {
	background-color: #c3c4c5;
	border-radius: 100px;
	width: 45px;
	height: 45px;
	align-self: flex-end;
}
.gu2UK1OQ {
	background-color: #1f4357;
	border-radius: 100px;
	width: 45px;
	height: 45px;
	align-self: 'flex-end';
}
.voH2IqH_ {
	background-color: rgba(255, 255, 255, 0);
	color: #ffffff;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	margin-top: 12px;
	padding-top: 10px;
}
.tB4pHL4f,
.tB4pHL4f:hover {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
	padding: 5px 15px;
}
.DtxBHWNq {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.YV1ON9hV {
	padding-top: 15px;
	padding-bottom: 15px;
}
.bKT0U9qx {
	border-top: 1px solid #ededed;
	padding-top: 15px;
	padding-bottom: 15px;
}
.n_I2N10u {
	background-color: #ffff;
	width: 100%;
	padding-bottom: 30px;
	height: 100%;
}
.lMhcwHZC {
	flex: 1;
	background-color: #fcfeff;
	overflow: hidden;
	flex-direction: column;
}
.CC3a3Gfa {
	height: auto;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-color: #c3c4c5;
	flex-direction: row;
}
.q9NVpQYE {
	padding-top: 8px;
	flex-direction: column;
	margin-right: 15px;
	width: 25px;
}
.bWGO3P8B {
	flex-direction: column;
}
.H45GdxX9 {
	color: #576e75;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.uuoZfuMJ {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}
.erxOm7da {
	width: 100%;
}
.wfgAaxyE {
	width: 100%;
	display: block;
	margin: auto;
	margin-bottom: 15px;
}
.Pf1PGa_P {
	width: 100%;
	display: block;
	margin: auto;
	padding-bottom: 15px;
}
.z1clGPq8 {
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
	margin-bottom: 15px;
}
.jajD5qIG {
	display: flex;
	flex: 1;
	max-width: 400px;
	margin: auto;
}
.rJzTYzi6,
.rJzTYzi6:hover {
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 5px 15px;
	border: 1px #4c6571 solid;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 400;
	color: #4c6571;
}
.xYFbblPm {
	color: #308ad2;
}
.o6sg9k_P {
	background-color: #fff;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.y1GE_pAg {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.pxqFCaBw {
	padding-top: 15px;
	padding-bottom: 15px;
}
.odWi2PH_ {
	border-top: 1px solid #ededed;
	padding-top: 15px;
	padding-bottom: 15px;
}
.Vp90RVSQ {
	width: 100%;
	display: block;
	margin: auto;
	margin-bottom: 15px;
}
.qXDygHb4 {
	display: flex;
	flex: 1;
	align-items: center;
	padding: 10px;
	background-color: #ff3f3a;
	max-width: 400px;
	margin: auto;
	border-radius: 5px;
}
.dgiA9uyp {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.wxfpdgfO {
	width: 100%;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ofnRUkLZ {
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 15px;
	flex-direction: row;
	align-items: center;
	display: flex;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
.iLiOe7Dt {
	font-size: 18px;
	font-weight: 100;
	color: #1f4357;
}
.lkZFyXoo {
	color: #c80b2d;
	font-weight: 400;
	margin-bottom: 5px;
	font-size: 14px;
}
.pEhDxZXt {
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 5px;
	color: #1f4357;
}
.IUhBqTH5 {
	background-color: #f48c3c;
	width: 85px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 4px;
	margin-left: 25px;
}
.j6rArlhO {
	flex-direction: row;
	background-color: #308ad2;
	width: 110px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 4;
}
.JBXSgNjf {
	font-size: 40px;
	color: #1f4357;
}
.xiSvvLfS {
	font-size: 40px;
	color: #c3c4c5;
}
.xkpWSpQ5 {
	flex-direction: column;
	color: #ffff;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	flex: 1;
	font-weight: 300;
}
.QX54Texc {
	min-width: 42px;
	flex-direction: column;
	align-items: flex-end;
}
.U30O1f4E {
	flex: 0.8;
	flex-direction: column;
	padding-right: 15px;
	justify-content: center;
}
.KGeSejLz {
	border-width: 1px;
	border-color: #c3c4c5;
	margin-top: 0px;
	max-width: 440px;
	border-radius: 4px;
	margin-left: 30px;
	margin-right: 0px;
	margin-bottom: rowPadding;
}
.KgZVR9YT {
	max-width: 500;
	flex-direction: row;
	align-items: flex-start;
}
.wvag2Oht {
	color: #1f4357;
	font-size: 14px;
	flex-direction: column;
	padding-top: 11px;
	padding-left: 15px;
	background-color: rgba(255, 255, 255, 0);
}
.CFYeeeY5 {
	flex: 1;
}
.QXhfspB0 {
	flex: 1;
}
.RgpG7wce {
	align-items: center;
	justify-content: center;
	text-align: center;
}
.lGo0gTex {
	background-color: #ededed;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.gG1jbjHN {
	background-color: #193444;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	display: block;
	margin-left: 66%;
}
.J5EGMkne {
	display: none;
	line-height: 30px;
	color: #ededed;
	font-size: 24px;
	text-align: center;
}
.WJDjmT_q {
	display: block;
	line-height: 1.5;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
}
.kJNqOhBo {
	width: 50px;
	display: table-cell;
	vertical-align: top;
}

.zyz00cZu {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
	padding-bottom: 10px;
}
.DZEtab4x {
	width: 100%;
	min-height: 100%;
	height: 100%;
}
.YRao56lK {
}
.XLDaD6Mj {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}

/* Document Styling */
.T1hhsP61 {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	right: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px -17px 20px -24px rgba(100, 100, 100, 0.6);
}
.nQLd_BYC {
	max-width: 600px;
	display: block;
	margin: auto;
}
.Tdr9lG2C {
	background-color: #f0f0f0;
	border-radius: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 10px;
}
.YvStukUo {
	size: 14;
	color: #1f4357;
}
.H_xX997R {
	size: 10;
	margin-left: 10;
	margin-right: 10;
	margin-bottom: 10;
	color: #1f4357;
}
.N6KwcO9k {
	text-align: center;
	border-top: 1px solid #ededed;
	margin-top: 10px;
	padding-top: 5px;
	cursor: pointer;
	padding-bottom: 10px;
}
.SFvCtr6L {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}
.H1q8Brts {
	background-color: #3691be;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	cursor: pointer;
}
.DF_yFPOs {
	display: inline-block;
	width: 50%;
}
.qeh2hvwT {
	background-color: #3691be;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	cursor: pointer;
}
.G8MqkbSc {
	background-color: #3691be;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.mDqSjQ_D {
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	padding: 0;
	margin: 0;
}
.hAL5DPNc {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	padding-top: 10px;
}
.Hk0gbD0Q {
	width: 100%;
	display: block;
	margin-bottom: 150px;
	padding-top: 10px;
}
.bqJjSeN5 {
	width: 100%;
}
.LKZoVIzZ {
	background-color: #f0f0f0;
	padding: 8px;
}
.kSOAJShu {
	background-color: #2db672;
	padding: 5px;
	text-align: center;
}
.q0KRetnr {
	background-color: #1f4357;
	padding: 5px;
	text-align: center;
}
.GW_wT4E9 {
	width: 50%;
}
.osae3kn4 {
	width: 25%;
}
.pexP9y9U {
	width: 25%;
}
.xKbkIhDK {
	color: #214456;
	font-size: 18px;
}
.QV0rrGcu {
	color: #fff;
	font-size: 14px;
}
.CqoVKJz5 {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}
.bGpTrmhs {
	color: #1f4357;
	font-size: 16px;
}
.FnOwsZtJ {
	font-size: 12px;
	font-weight: 400;
	color: #4c6571;
	text-align: left;
}
.vitEnyrR {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}
.WonwoexO {
	width: 100%;
}
.ezVWWxrQ {
	font-size: 16px;
	color: #1f4357;
}
.sKmIboJr {
	font-size: 12px;
	color: #4c6571;
	text-align: left;
}
.v3ybFKET {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}
.lJ8w9FXI {
	width: 50%;
	display: inline-block;
	text-align: left;
}
.g3KcvGrQ {
	width: 50%;
	display: inline-block;
	text-align: right;
}
.MuYvrs5z {
	width: 45%;
	display: inline-block;
	text-align: right;
}
.h2Swvd0P {
	font-size: 16px;
	color: #1f4357;
}
.Yc0FI6m_ {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}
.QBLis6y1 {
	color: #ff0000;
}
.QgdtTBsd {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
	display: inline-block;
}
.gS5JaWom {
	width: 5%;
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
}
.pgPyGUWX {
	width: 70%;
	display: inline-block;
}
.PJKHg9tS {
	width: 67.5%;
	display: inline-block;
}
.gxiG4tRy {
	width: 30%;
	display: inline-block;
	vertical-align: top;
}
.a4N5spfy {
	width: 27.5%;
	display: inline-block;
	vertical-align: top;
}
.Z6JBZbBL {
	font-size: 16px;
	color: #1f4357;
	line-height: 1.1;
}
.qaHwbZdb {
	font-size: 12px;
	color: #c3c4c5;
}
.lrTfRtig {
	font-size: 16px;
	color: red;
	text-decoration: line-through;
	line-height: 1.1;
}
.jd5dKqtD {
	font-size: 12px;
	color: #1f4357;
}
.nOiflTCw {
	font-size: 12px;
	font-weight: 400;
	color: #4c6571;
	text-align: left;
}
.xFp58zZC {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #2ea4e3;
	text-align: right;
}
.AJmlIFPW {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #2ea4e3f0;
	text-align: right;
}
.jM943xJ0 {
	padding-top: 5px;
	margin-left: 10px;
}
.Y5UNB1uC {
	color: #2ea4e3;
	font-size: 15px;
	font-weight: 500;
}
.HFv_57bW {
	padding-left: 15;
	padding-top: 10;
	font-size: 10;
	color: #308ad2;
}
.ArL3oQky {
	padding-top: 10px;
}
.lWuaTrrG {
	display: flex;
	flex: 1;
	flex-direction: column;
	border-top: 1px #c3c4c5 solid;
	margin-top: 5px;
}
.nDhhApDD {
	display: flex;
	flex: 1;
	flex-direction: row;
	padding: 5px;
}
.BwSFJW70 {
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.C6iGi5RT {
	padding-left: 5px;
}
.JBtn2W9U {
	display: flex;
	flex: 1;
	flex-direction: row;
	padding: 10px;
	justify-content: center;
	align-items: center;
}
.fS97_L6h {
	display: flex;
	flex: 1.75;
	border-radius: 5px;
}
._aFVpNv5 {
	display: flex;
	flex: 0.25;
	color: #308ad2;
	font-size: 14px;
	padding-left: 5px;
}
.i1agVWLw {
	display: flex;
	align-items: flex-end;
}
.MT_cKmyp {
	color: #7d919d;
	font-size: 12px;
	padding-left: 5px;
	line-height: 16px;
	font-weight: 700;
}
.t8S2xgD7 {
	display: block;
	font-style: italic;
}

@media screen and (max-width: 964px) {
	.T1hhsP61 {
		width: 100%;
		position: fixed;
		bottom: 47px;
		padding: 5px;
		box-shadow: 0px -17px 20px -21px rgba(100, 100, 100, 0.6);
	}
	.SFvCtr6L {
		padding-left: 5px;
		padding-right: 5px;
	}
	.DF_yFPOs {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.lMfahHcD {
	display: flex;
	align-items: center;
	margin-right: 43px;
}
.Y6tKwF4d {
	color: #40a9ff;
}

.T8GkaBnB {
	background: rgb(255, 255, 255);
}
.hXhSOsLu {
	z-index: 1;
	position: absolute;
	width: 100%;
}
.v_l_D1JT {
	background: rgb(255, 255, 255);
}
.axuwr_dD {
	background: white;
	margin: 0;
	padding: 0;
	height: auto;
}
.DDb8YZJM {
	background: #ededed;
	align-content: center;
	padding: 0 8px 0 8px;
}
.FcV_dBf0 {
	background-color: #1f4257;
}
.FcV_dBf0 > span {
	z-index: 5000;
}
.bI7XPBR1 {
	color: #fff;
	background-color: #1f4257;
	border-right: 5px solid #1f4257;
	border-left: 4px solid #1f4257;
}
.bI7XPBR1:hover {
	color: #ddd;
}
li[aria-selected='true'].bI7XPBR1 {
	background-color: #122a38 !important;
	border-color: #fdb852;
	border-right: 5px solid #122a38;
	border-left: 4px solid #fdb852;
}
li[aria-selected='true'].bI7XPBR1 i {
	color: #fdb852;
}
li[aria-selected='true'].bI7XPBR1:after {
	border-right: none;
}
.ArWyqNiY {
	color: #8fa0aa;
	background-color: #1f4257;
	border-right: 5px solid #1f4257;
	border-left: 4px solid #1f4257;
}
.ArWyqNiY:hover {
	color: #ddd;
}
.x0RaCJYN {
	line-height: 64px;
}
.x0RaCJYN span,
.x0RaCJYN button {
	background-color: rgba(255, 255, 255, 0);
	color: #3c4144;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.x0RaCJYN button:hover,
.x0RaCJYN button:hover span {
	background-color: rgba(255, 255, 255, 0);
	color: #108ee9;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.x0RaCJYN i {
	background-color: #ededed;
}
.SkE60HPy {
	background: #f7f7f7;
	font-size: 14px;
	padding-left: 50px;
}
.ERnyKgsN {
	padding: 16px;
	background: rgb(237, 237, 237);
}
.kbcsddPc {
}
.Csqrynjf {
	font-size: 14px;
	font-weight: bold;
	margin-right: 8px;
}
.FkA3BLyP {
	margin-top: 20px;
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom: 1px solid;
}
.iQXGtg6I {
	color: white;
	text-align: center;
	font-size: 24px;
	padding: 8px 0 8px 0;
	max-width: 150px;
	margin: auto;
}
.etVZn8Iv {
	width: 100%;
}
.XZv1isXM {
	background: rgb(30, 66, 88);
}
.De_H_IL9 {
	background: white;
	min-height: 280px;
	padding: 0;
	margin: 0;
	margin-bottom: 75px;
}
.c4vjTNF9 {
	text-align: center;
	position: 'fixed';
	bottom: 0;
	background: #fff;
	padding: 15px 50px;
}
.jFQeCe6W {
	padding-left: 15px;
	padding-right: 15px;
}
.xcjtyevf {
	width: 100%;
	max-width: 550px;
	background: url('https://static.redivus.com/images/back-er-black.png') top center
		no-repeat fixed #000;
	box-shadow:
		0 12px 15px 0 rgba(0, 0, 0, 0.24),
		0 17px 50px 0 rgba(0, 0, 0, 0.19);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	border-radius: 4px;
	padding: 25px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.xcjtyevf h3 {
	color: var(--white);
	opacity: 0.6;
}
.nBfcfhr1 {
	max-width: 300px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.vP0iKsks {
	width: 200px;
	margin: auto;
}
.nBfcfhr1 img,
.vP0iKsks img {
	max-width: 100%;
}
.GC4a4cBp .ant-form-item-label {
	display: flex;
	align-items: center;
	width: 33%;
	margin-right: 10px;
}
.Dd0_xYdw .ant-form-item-label label {
	width: 100%;
	color: var(--darkBlue-100);
	font-size: 14px;
	font-weight: 200;
}
.Dd0_xYdw i {
	color: var(--white) !important;
	font-size: 20px;
}

.jy1QY5N8 {
	background: var(--imgAuthBg);
	height: 100vh;
	background-size: cover;
	display: flex;
	justify-content: center;
}
.hIorfHyk {
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.LyGxgA_M {
	width: 100%;
	max-width: 550px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background-color: var(--white);
	align-items: center;
	border-radius: 15px;
	padding: 40px;
	gap: 16px;
}
.h3eKE4QD {
	text-align: center;
	color: var(--darkBlue-100);
	width: 100%;
	font-weight: 200;
	margin-bottom: 10px;
	word-wrap: break-word;
}
.Z_cugSSq,
.GC4a4cBp {
	width: 100%;
}
.RkoEQf0q {
	margin-top: 10px;
	max-width: 400px;
	margin: 0 auto !important;
}
.fU7R97DX {
	margin-bottom: 10px;
	margin-top: 10px;
}
.BtxgouPA {
	border-bottom: 1px solid rgb(228, 228, 228);
	text-align: center;
	padding-bottom: 15px;
}
.eADGCLXk {
	border-bottom: 1px solid rgb(228, 228, 228);
	text-align: center;
	padding-bottom: 15px;
}
.p4NDnbQq {
	font-size: 16px;
	background: rgb(255, 255, 255);
	border-width: 2px;
	height: 25px;
}
.MReOgdyk {
	font-size: 48px;
}
.tqOB0Omq {
	width: 100%;
}
.dLBbNuCb {
	color: rgb(110, 123, 132);
	padding: 10px 10px 10px 10px;
	font-weight: 300;
}
.il1ImyWO {
}
.QeV59yFw {
	margin-right: 20px;
	padding-top: 5px;
	margin-left: -15px;
}
.m_95de0X {
	background: white;
	padding: 5px;
}
.EZzt6Afq {
	background: white;
	margin: 15px 0 15px 0;
	padding: 0 5px 0 5px;
	border-radius: 8px;
}
.bz_0Gz_v {
	color: black;
	font-weight: 600;
}
.ouhkq6sx {
	border-bottom: 1px solid rgb(228, 228, 228);
	text-align: center;
	padding: 10px 0 10px 0;
}
.rVUgt2xJ {
	border-bottom: 1px solid rgb(228, 228, 228);
	text-align: center;
	padding: 10px 0 10px 0;
}
.UwJB7wkA {
	color: rgb(165, 169, 171);
	font-size: 14px;
	font-weight: 300;
}
.H1gLQWQB {
	font-size: 32px;
	font-weight: 200;
	color: #40bdb9;
	padding: 10px 0 10px 0;
}
.oMTrrh9T {
	font-size: 32px;
	font-weight: 200;
	color: #f04134;
	padding: 10px 0 10px 0;
}

/* Scenario Styles */
.TpdzUNSw {
	height: 100%;
	min-height: 100%;
	background-color: #ededed;
	overflow-y: scroll;
}
.c2edH6Kx {
	margin-top: 35px;
}
.HTYthXU6 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 100%;*/
	padding: 0;
	margin: 0;
	overflow-y: scroll;
	background-color: #fff;
}
.KL4oLlb7 {
	background-color: #173445;
}
.NbUKwUdF {
	padding-top: 15px;
	padding-bottom: 15px;
}
.xE2T30Qn {
	width: 50%;
	padding-left: 25px;
	padding-right: 25px;
	display: inline-block;
}
.etVZn8Iv {
	color: #fff;
}
.LaDbulSv {
	width: 22%;
	float: right;
	display: inline-block;
}
.yJEvgwPk {
	padding-top: 11px;
	float: right;
	padding-right: 30px;
}
.ojxzMj0j {
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 20px;
	background-color: #fff;
	overflow: hidden;
}
.aQLPtiEv {
	color: #173445;
	text-align: center;
	padding-top: 5px;
	width: 20px;
	height: 20px;
	font-size: 16px;
}
.H_8v2G8a {
	padding-top: 1px;
	display: inline-block;
	padding-left: 10px;
	vertical-align: top;
}
.MJ8KUCXd {
	font-size: 14px;
	color: #fff;
	font-weight: 300;
}
.TGazVpn4 {
	background-color: #1f4257;
	max-height: 43px;
}
.podwsuov {
	width: 80%;
	height: 43px;
	align-items: flex-start;
	display: inline-block;
}
.i_I2VWeR {
	display: none;
}
.jN0QWskU {
	color: #fff;
	font-size: 24px;
	text-align: left;
	width: 100%;
	padding-top: 10px;
	padding-left: 15px;
}
.g4wTfcUS {
	width: 100px;
	display: inline-block;
	padding-top: 11px;
	padding-bottom: 10px;
	border-width: 0;
	border-bottom-width: 4px;
	border-style: solid;
	border-bottom-color: #1f4257;
}
.KFlcFrv5 {
	width: 100px;
	display: inline-block;
	padding-top: 11px;
	padding-bottom: 10px;
	border-width: 0;
	border-bottom-width: 4px;
	border-style: solid;
	border-bottom-color: #479df6;
}
.LDox38fW {
	color: #fff;
	text-align: center;
	display: block;
	font-weight: 200;
}
.IgdHSiNa {
	width: 19%;
	height: 43px;
	display: inline-block;
	vertical-align: top;
}
.ey2chP51 {
	height: 43px;
	padding-top: 9px;
	padding-right: 25px;
	float: right;
}
.wPxrnzmH {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background-color: #c90b2d;
	display: inline-block;
}
.Y9vOXJ06 {
	color: #fff;
	width: 20px;
	text-align: center;
	padding-top: 1px;
	font-weight: 400;
}
.kULVmddd {
	display: inline-block;
	padding-left: 10px;
	padding-top: 2px;
}
.Kv5YPyFk {
	color: #fff;
	font-size: 14px;
	font-weight: 200;
}
.nIbKzpNV {
	display: flex;
}
.oJCL_Omp {
	width: 25%;
	flex-grow: 1;
	background-color: #ededed;
	display: inline-block;
}
.Xpyw3ZI9 {
	width: 75%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-top: 82px;
}
.w6mnrQn6 {
}
.NUu_gaz5 {
	margin-bottom: 20px;
	padding-left: 5px;
}
.u1xNvQx7 {
	width: 80%;
	display: inline-block;
}
.X3DWjaBR {
	font-size: 22px;
	color: #4c6571;
	font-weight: 400;
}
.BC7VZ6Ve {
	width: 19%;
	display: inline-block;
}
.legSa1u6 {
	background-color: #3090c0;
	height: 22px;
	width: 22px;
	border-radius: 22px;
	float: right;
	margin-right: 5px;
	margin-bottom: -4px;
}
.ktJAX_r0 {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	width: 22px;
	font-weight: 100;
	text-align: center;
}
.di8bpLeF {
	margin-bottom: 30px;
}
.soZZOsHV {
	border-radius: 5px;
	overflow: hidden;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #f48d3b;
	max-width: 300px;
	margin: auto;
}
.Jglwcnvq {
	margin-bottom: 30px;
	padding-bottom: 25px;
}
.q2vlFMDL {
	border-radius: 5px;
	overflow: hidden;
}
.XXdKThLv {
	background-color: #ffffff;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
.okxNsPYI {
	background-color: #f7f7f7;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
.JRHRuyhG {
}
.HmmirdfT {
	width: 60%;
	display: inline-block;
}
.TeF2UZQE {
	color: #4c6571;
	font-size: 12px;
	font-weight: 300;
}
.v8AXAMgp {
	width: 39%;
	display: inline-block;
}
.DOLAzs3l {
	font-size: 12px;
	color: #4c6571;
	text-align: right;
	font-weight: 200;
}
.U1PSw0vZ {
}
.wPkfX23y {
	font-size: 20px;
	font-weight: 400;
	color: #f48c3c;
}
.VAPc4Xvw {
	font-size: 18px;
	color: #5f6061;
	font-weight: 300;
	text-align: right;
}
.X6gcIrHL {
}
.Whx6SQdz {
	font-size: 15px;
	color: #4c6571;
	opacity: 0.7;
	font-weight: 100;
}
.eZg9AYy5 {
	font-weight: 600;
	opacity: 1;
}
.o4cHR0TF {
}

.ab77nY4w {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	height: 82px;
}
.cFs018Aw {
	width: 10%;
	display: inline-block;
	padding-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2dfdf;
	height: 62px;
	vertical-align: top;
}
.HNOqTKlf {
	color: #214457;
	font-size: 12px;
	font-weight: 100;
	text-align: center;
}
._5tITPpy {
	font-size: 18px;
	font-weight: 400;
	color: #2ea4e3;
	text-align: center;
}
.SOPYYXEp {
	width: 39%;
	display: inline-block;
	vertical-align: top;
}
.LTBXQJng {
	max-width: 300px;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}
.AjVmRwhu {
	max-width: 300px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
.vPXqlkvV {
	width: 39%;
	display: inline-block;
	vertical-align: top;
}
.Wg683xue {
	color: #214456;
	font-size: 12px;
	font-weight: 100;
}
.nDe5lYXV {
	color: #d6395d;
	font-size: 12px;
	font-weight: 100;
}
.wDYwmkUu {
	font-size: 18px;
	color: #214456;
	font-weight: 400;
}
.uDRINj2t {
	font-size: 18px;
	color: #d6395d;
	font-weight: 400;
}
.kezFAAkA {
	width: 10%;
	display: inline-block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2dfdf;
	height: 62px;
	padding-top: 10px;
	vertical-align: top;
}
.JwXqDM2m {
	font-size: 12px;
	color: #214457;
	font-weight: 100;
	text-align: center;
}
.JYvlXPMJ {
	font-size: 20px;
	color: #2ea4e3;
	font-weight: 400;
	text-align: center;
}
._5O9oFOW {
	display: flex;
	height: 100%;
}
.ZPRYCA5A {
	background-color: #f7f7f7;
	width: 10%;
	align-self: stretch;
	display: inline-block;
}
.iXxlBlY7 {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #f7f7f7;
}
.vqhyp9Iz {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #ffffff;
}
.ab7blAQE {
	font-size: 32px;
	color: #1f4357;
	text-align: center;
	width: 100%;
}
.GvFDtzwh {
	background-color: #fff;
	width: 89%;
	flex-grow: 1;
	display: inline-block;
	vertical-align: top;
}
.c5rdiwN5 {
	margin-top: 25px;
	margin-left: 25px;
	padding-bottom: 5px;
}
.SsvCq5Fh {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.vPMb6woc {
	padding-left: 35px;
	padding-bottom: 60px;
}

/* Stroke Component Styles */

.SwCVR_9c {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 20px;
	padding-top: 20px;
}
.YXTh7bkW {
	max-width: 900px;
	margin-left: 10%;
}
.UWvDsdFz {
	width: 70%;
	display: inline-block;
}
.c8v1MCsH {
	width: 29%;
	display: inline-block;
	vertical-align: top;
	padding-top: 10px;
}
.EUc6VdWq {
	font-size: 18px;
	color: #4c6571;
	font-weight: 500;
	margin-left: -10px;
}
.XFRXV2tV {
	color: #d6395d;
	font-size: 16px;
	font-weight: 300;
}
.kIzLaUwk {
	color: #214456;
	font-size: 16px;
	font-weight: 300;
}
.c8biM2Qu {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-color: #ededed;
	margin: auto;
}
.cnmk9UVH {
	color: #ededed;
}
.crNwXFr5 {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-color: #37a5e0;
	margin: auto;
}
.bZYXteRL {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	line-height: 40px;
	width: 40px;
	padding-top: 1px;
}
.BsCdfS8Y {
	display: inline-block;
}
.jpfx4ttn {
	text-align: center;
	color: #1f4257;
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 24px;
}
.kWv4Muil {
	text-align: center;
	color: #1f4257;
	font-size: 18px;
	line-height: 20px;
	display: table-cell;
	padding-left: 5px;
	vertical-align: middle;
}
.r2Pgh3Ic {
	display: inline-block;
}

.gPmg2DVN,
.SAT3ydRX {
	border-radius: 2px;
}
.gPmg2DVN > div:first-child {
	padding-left: 24px;
}
.SAT3ydRX > div:first-child {
	margin-left: 24px;
	padding-left: 0px;
	background: rgba(0, 0, 0, 0) !important;
}
.gPmg2DVN > div:nth-child(2) {
	padding: 0;
}
.SAT3ydRX > div:nth-child(2) {
	padding: 0;
	padding-left: 24px;
}
.euCebAMZ {
	border-top: 1px solid rgb(228, 228, 228);
	background-color: #fefefe;
	padding: 12px 4px 8px 4px;
	text-align: center;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}
.oO6xx7OU {
	padding-top: 1px;
}
.oO6xx7OU
	.ant-table-thead
	> tr
	> th:not(:last-child):not(.ant-table-selection-column):not(
		.ant-table-row-expand-icon-cell
	):not([colspan])::before {
	display: none;
}
.oO6xx7OU thead > tr > th {
	background-color: rgba(255, 255, 255, 0);
	padding-top: 20px;
	padding-bottom: 0;
}
.oO6xx7OU thead > tr > th {
	color: #8a99a1;
	font-size: 12px;
}
.oO6xx7OU tbody > tr > td {
	color: #474747;
	font-size: 15px;
	padding: 9px 16px;
}
.iDX9katt {
	background-color: #fefefe;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	cursor: default;
}

.iDX9katt .ant-table-thead > tr:first-child > th:first-child,
.sZ9wuQ2B .ant-table-thead > tr:first-child > th:first-child {
	border-top-left-radius: 0;
	padding-left: 12px;
}

.iDX9katt .ant-table-thead > tr:first-child > th:last-child,
.sZ9wuQ2B .ant-table-thead > tr:first-child > th:last-child {
	border-top-right-radius: 0;
	padding-right: 12px;
}

.iDX9katt thead > tr > th {
	background-color: rgba(255, 255, 255, 0);
	padding: 10px 8px;
	text-align: center;
	border-bottom: 1px solid #d8dce0;
	border-top: 1px solid #d8dce0;
	font-weight: 700;
	color: #54626f;
	font-size: 11px;
}

.iDX9katt tbody > tr > td,
.sZ9wuQ2B tbody > tr > td {
	color: #363f48;
	font-weight: 400;
	font-size: 12px;
	padding: 10px 6px;
	border-bottom: 1px solid #e8e8e8;
}

.iDX9katt tbody > tr > td:first-child,
.sZ9wuQ2B tbody > tr > td:first-child {
	padding-left: 12px;
}

.iDX9katt tbody > tr > td:last-child,
.sZ9wuQ2B tbody > tr > td:last-child {
	padding-right: 12px;
}

.iDX9katt tbody > tr > td > div,
.sZ9wuQ2B tbody > tr > td > div {
	color: #363f48;
	font-size: 12px;
	font-weight: 400;
	display: inline-block;
}
.iDX9katt .PKyHYuUu,
.sZ9wuQ2B .PKyHYuUu {
	display: flex;
}
.iDX9katt .PKyHYuUu > .EFM35FXu,
.sZ9wuQ2B .PKyHYuUu > .EFM35FXu {
	width: 50%;
}
.iDX9katt .PKyHYuUu > .fFsshPpg,
.sZ9wuQ2B .PKyHYuUu > .fFsshPpg {
	margin-left: 5px;
	cursor: pointer;
}
.iDX9katt
	.ant-table-thead
	> tr
	> th:not(:last-child):not(.ant-table-selection-column):not(
		.ant-table-row-expand-icon-cell
	):not([colspan])::before,
.sZ9wuQ2B
	.ant-table-thead
	> tr
	> th:not(:last-child):not(.ant-table-selection-column):not(
		.ant-table-row-expand-icon-cell
	):not([colspan])::before {
	display: none;
}
.VvoMgzko {
	background-color: rgba(255, 255, 255, 0);
}
.VvoMgzko thead > tr > th {
	background-color: rgba(255, 255, 255, 0);
	padding-top: 20px;
	padding-bottom: 0;
}
.VvoMgzko thead > tr > th > span {
	color: #54626f;
	font-size: 12px;
}
.VvoMgzko tbody > tr > td {
	color: #363f48;
	font-weight: 400;
	font-size: 12px;
	padding: 10px 6px;
}
.VvoMgzko tbody > tr > td > div {
	color: #363f48;
	font-size: 12px;
	font-weight: 400;
}
.VvoMgzko tbody > tr:last-child {
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	overflow: hidden;
}
.VvoMgzko tbody > tr:last-child td {
	border: none;
}
.VvoMgzko div > div > div > div:last-child div {
	background-color: rgba(255, 255, 255, 0);
	border: none;
}
.VvoMgzko ul {
	padding-right: 15px;
}
.ZPOWwiOi {
	border-bottom: 1px solid #d8d8d8;
}
.v9cctwoM {
	padding-right: 12px;
}
.ls3MKY2I {
	background: rgb(247, 247, 247);
	margin: 4px 8px 4px 8px;
}
.XVXjuMlF {
	display: flex;
	align-items: space-between;
	justify-content: space-around;
	padding: 8px 0 8px 0;
}
.WPvY2XzM,
.FefeoZVi {
	padding: 15px 10px 0;
}
.WPvY2XzM .ant-row {
	display: flex;
	flex-wrap: wrap;
}

@media screen and (min-width: 768px) {
	.Ff4Cwiqe {
		padding-bottom: 10px;
		height: 100%;
	}
}
.Ff4Cwiqe .ant-card {
	height: 100%;
}
.H4fupN_8 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 8px;
}
.JEqMnmvT {
	display: block;
	width: 100%;
	max-width: 800px;
	margin: auto;
	padding: 8px;
}
.HS0BsnLL {
	display: block;
	width: 100%;
	max-width: 1200px;
	margin: auto;
	padding: 8px;
}

.Th9mywDg {
	width: 90%;
	max-width: 1300px;
	margin-left: 5%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.Zg5GdDll {
	padding-right: 10px;
}
.rSAsPZt4 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 25px;
}
.eQEQzRUc {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.DXLVdd2t {
	display: inline-flex;
}
.g5VzMUbl {
	margin-left: 8px;
}
.ecEcb5GJ {
	width: 100%;
	text-align: left;
}
.twKLk8wR {
	height: 14px;
	width: 14px;
	background-color: #b9e88b;
	border: 1px solid #ccd3d9;
	border-radius: 50%;
	display: inline-block;
}
.e2yVFXfR {
	height: 14px;
	width: 14px;
	background-color: #8a99a2;
	border: 1px solid #ccd3d9;
	border-radius: 50%;
	display: inline-block;
}
.QKQE1f1H {
	height: 14px;
	width: 14px;
	background-color: #d01942;
	border: 1px solid #ccd3d9;
	border-radius: 50%;
	display: inline-block;
}
.Njn3lhtT {
	height: 14px;
	width: 14px;
	background-color: #d0bb19;
	border: 1px solid #ccd3d9;
	border-radius: 50%;
	display: inline-block;
}
.aIn5UMsW {
	height: 14px;
	width: 14px;
	background-color: white;
	border: 1px solid #ccd3d9;
	border-radius: 50%;
	display: inline-block;
}
.HLbGJgOC {
	color: #b9e88b;
}
.XmQnpovY {
	color: #e88b8b;
}
.rbqnFUOt {
	color: #d01942;
}
.El3KPF_S {
	padding-top: 40px;
	border-right: 1px solid #f6f6f6;
	padding-bottom: 30px;
}
.b6ivgIy3 {
	padding-top: 40px;
	padding-bottom: 30px;
}
.k3FK39DH {
	padding-top: 40px;
	border-left: 1px solid #f6f6f6;
	padding-bottom: 30px;
}
.DqyVYsHb {
	text-align: center;
	font-size: 64px;
	padding-bottom: 10px;
}
.LeNhXgqK {
	text-align: center;
	font-size: 22px;
	color: #8a99a2;
}
.A8zZWJ9s {
	color: #000;
}
.KL3qTZQf {
	color: #2da52a;
}
.wEPQTqGq {
	color: #f3a536;
}
._eJYSjt0 {
	color: #d01942;
}
._SH3KZbd {
	width: 200px;
}
.eYFNzGbH {
	height: 16px;
}
.Y4P_pSF2 {
	font-size: 16px;
	padding: 12px 0 0 8px;
}
.PTEirOrY {
}
.NRRIMxBs {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	margin: 10px 0 0 0;
}
.voBpC5EF {
	flex: 0 1 auto;
}
/* Mobile card styles */
.RzWoHSF_ {
	font-size: 14px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.85);
	padding: 5px;
	margin: 10px;
	border-bottom: 1px solid #dfdfdf;
}
.xkFBWZHl {
	margin: 10px auto;
	width: 100%;
	max-width: 400px;
	padding: 5px 0 15px 10px;
	border-radius: 12px;
	border: 1px solid #e9e9e9;
}
.yOEOqCmf {
	padding-bottom: 5px;
	padding-right: 10px;
}
.lYwPAwYX {
	color: #8a99a1;
	font-size: 12px;
	width: 100px;
	display: inline-block;
}
.VIqqVrAg {
	color: #443c36;
	font-weight: 400;
	font-size: 12px;
}
.ogKx4w8S {
	border-bottom: 2px solid #108ee9;
	margin-bottom: 10px;
	padding-top: 5px;
}
.m73lmnml {
	font-size: 18px;
	color: #108ee9;
	padding-left: 2px;
}
.WIWozEKa {
	padding-top: 0px;
	padding-bottom: 15px;
	width: 100%;
	align-content: center;
}
.xN49SJ0d {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}

@media screen and (max-width: 964px) {
	.DDb8YZJM {
	}
	.DqyVYsHb {
		text-align: center;
		font-size: 48px;
		padding-bottom: 10px;
		font-weight: 'light';
	}
	.x0RaCJYN {
		line-height: 61px;
	}
	.Th9mywDg {
		padding: 5px;
		padding-top: 100px;
	}
	.oJCL_Omp {
		display: none;
	}
	.Xpyw3ZI9 {
		width: 100%;
	}
	.cFs018Aw {
		width: 20%;
	}
	.kezFAAkA {
		width: 18%;
	}
	.SOPYYXEp {
		width: 31%;
	}
	.vPXqlkvV {
		width: 31%;
	}
	.ZPRYCA5A {
		width: 100%;
		position: absolute;
		bottom: 0;
		display: flex;
	}
	.iXxlBlY7 {
		width: 100%;
	}
	.vqhyp9Iz {
		width: 100%;
	}
	.GvFDtzwh {
		width: 100%;
	}
	.LaDbulSv {
		width: 40%;
	}
	.yJEvgwPk {
		padding-top: 5px;
	}
	.xE2T30Qn {
		width: 60%;
	}
	.etVZn8Iv {
		font-size: 20px;
	}
	.podwsuov {
		width: 20%;
	}
	.g4wTfcUS {
		display: none;
	}
	.KFlcFrv5 {
		display: none;
	}
	.i_I2VWeR {
		display: block;
	}
	.IgdHSiNa {
		width: 80%;
	}

	.qi2FB1tY {
		bottom: 20px !important;
		font-size: 90px !important;
		left: 90% !important;
		pointer-events: none;
	}
}

@media screen and (max-width: 768px) {
	.x0RaCJYN {
		line-height: 48px;
		text-align: right;
	}
	.DqyVYsHb {
		text-align: center;
		font-size: 32px;
		padding-bottom: 10px;
		font-weight: 'light';
	}
	.LeNhXgqK {
		text-align: center;
		font-size: 18px;
		color: #8a99a2;
	}
	.rSAsPZt4 {
		display: block;
		width: 100%;
		padding: 10px 25px 0 25px;
	}
	.eQEQzRUc {
		display: inline-block;
		width: 50%;
	}
	.DXLVdd2t {
		display: inline-block;
		width: 10%;
		text-align: center;
	}
	.g5VzMUbl {
		display: inline-block;
		width: 75%;
	}
	.De_H_IL9 {
		padding-left: 0;
		padding-right: 0;
	}
	.iDX9katt thead > tr > th:nth-child(3) {
		display: none;
	}
	.iDX9katt tbody > tr > td:nth-child(3) {
		display: none;
	}
	.iDX9katt thead > tr > th:nth-child(3) {
		display: none;
	}
	.iDX9katt tbody > tr > td:nth-child(3) {
		display: none;
	}
	.iDX9katt thead > tr > th:nth-child(5) {
		display: none;
	}
	.iDX9katt tbody > tr > td:nth-child(5) {
		display: none;
	}
	.iDX9katt thead > tr > th:nth-child(7) {
		display: none;
	}
	.iDX9katt tbody > tr > td:nth-child(7) {
		display: none;
	}
	.iDX9katt thead > tr > th:nth-child(8) {
		display: none;
	}
	.iDX9katt tbody > tr > td:nth-child(8) {
		display: none;
	}
	.iDX9katt thead > tr > th:nth-child(9) {
		display: none;
	}
	.iDX9katt tbody > tr > td:nth-child(9) {
		display: none;
	}
	.VvoMgzko thead > tr > th:nth-child(4) {
		display: none;
	}
	.VvoMgzko tbody > tr > td:nth-child(4) {
		display: none;
	}
	.VvoMgzko thead > tr > th:nth-child(3) {
		display: none;
	}
	.VvoMgzko tbody > tr > td:nth-child(3) {
		display: none;
	}
	.VvoMgzko thead > tr > th:nth-child(5) {
		display: none;
	}
	.VvoMgzko tbody > tr > td:nth-child(5) {
		display: none;
	}
}

@media screen and (max-width: 1350px) {
	.iDX9katt .PKyHYuUu > .EFM35FXu,
	.sZ9wuQ2B .PKyHYuUu > .EFM35FXu {
		width: 100%;
	}
}

.qi2FB1tY {
	position: absolute;
	bottom: -20px;
	animation: SIdA6DS4 ease-in-out 2.3s infinite;
	color: #254c63;
	font-size: 100px;
	left: 92%;
	pointer-events: none;
}
.qi2FB1tY::before {
	content: '\2304';
}
@keyframes SIdA6DS4 {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	25% {
		opacity: 0;
		transform: translateY(20px);
	}
	30% {
		opacity: 0;
		transform: translateY(0);
	}
	45% {
		opacity: 1;
		transform: translateY(0);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.gY3Vtz_0 {
	background: white;
	padding: 8px;
	font-size: 12px;
	color: rgb(73, 123, 212);
	border: 1px solid rgb(207, 207, 207);
}

.ub96vfnn {
	border-radius: 2px;
}

.JT1iJG3t {
	padding: 8px 0 8px 16px;
	display: inline-block;
}

.ls3MKY2I .JT1iJG3t + .JT1iJG3t {
	margin-left: 30px;
}

.JT1iJG3t > span {
	display: block;
	font-weight: 700;
	margin-bottom: 5px;
}
.uuOZBlZ8.ant-tag {
	border-radius: 100px;
	font-size: 12px;
	height: 24px;
	width: 60px;
	padding: 2px 9px;
	justify-content: center;
	align-items: center;
	display: flex;
	margin: 0;
	border: 0;
	color: #e01f1f;
	background-color: #fcdcdc;
}
.LfIlVsLO.ant-tag {
	color: #166534;
	background-color: #dcfce7;
}
.QAjFxQvr .ant-card-body {
	padding: 24px 30px;
}
.QAjFxQvr svg:not(:root) {
	overflow: visible;
}
.QAjFxQvr .euCebAMZ {
	padding: 12px 4px 0;
	margin-top: 16px;
}
.J08Yefb5 {
	border: 1px solid #000000;
	display: flex;
	padding: 10px;
	justify-content: space-between;
}

/* Debriefs completed graph */

.yqrDewC4 {
	font-size: 11px;
	color: #54626f;
	font-weight: 700;
	margin-top: 30px;
	padding-bottom: 6px;
	border-bottom: 1px solid #d8dce0;
}
.i_MTGe5G {
	display: flex;
	justify-content: space-between;
	margin-top: 6px;
}
.i_MTGe5G > p {
	font-size: 12px;
}
.i_MTGe5G > p > span {
	font-weight: 700;
}
.TNXMhju_ {
	margin: 0;
	padding: 10px;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(204, 204, 204);
	white-space: nowrap;
}
.TNXMhju_ > h3 {
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	margin-left: 12px;
}
.LomtQv5P tr > td {
	padding: 4px 12px;
}
.LomtQv5P .hAcezBpm {
	font-weight: 700;
}

.gPmg2DVN.ant-card-bordered,
.ub96vfnn.ant-card-bordered {
	border: 1px solid #e8e8e8;
}
.gPmg2DVN .ant-card-head,
.ub96vfnn .ant-card-head {
	border-bottom: 1px solid #e8e8e8;
}

.NjXjqZw7 .ant-pagination {
	background-color: #fafafa;
	padding: 16px 10px;
	margin: 0;
}

.NjXjqZw7 .ant-pagination .ant-pagination-options {
	display: none;
}

.FWE2Z9yZ {
	width: 100%;
	text-align: center;
	margin: 50px auto 10px;
	color: #363f48;
}

.a1rNzM2d {
	font-size: 16px;
	font-weight: 700;
	line-height: 22.4px;
	display: block;
	padding-bottom: 6px;
}

.p9BsM2RQ {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	width: 300px;
	display: block;
	margin: 0 auto;
}

#nrpGraph
	.recharts-default-legend
	.recharts-legend-item:not(:last-child) {
	padding-right: 10px;
}

#nrpGraph
	.recharts-default-legend
	.recharts-legend-item:last-child {
	margin-left: 10px;
}

.Z3yrNkz6 .recharts-default-legend .recharts-surface {
	margin-bottom: 3px;
}

.facvCJfE {
	font-size: 14px;
	fill: #808080;
}

.uFrXGXS9 {
	border-top: 1px solid #e4e4e4;
	padding-top: 10px;
	justify-content: center;
	display: flex;
	font-size: 18px;
	color: #363f48;
	line-height: 20px;
}

.sZ9wuQ2B thead > tr > th {
	background-color: transparent;
	padding: 10px 8px;
	border-bottom: 1px solid #d8dce0;
	border-top: 1px solid #d8dce0;
	font-weight: 700;
	color: #54626f;
	font-size: 11px;
}

._sBGsnUr {
	background-color: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: auto;
	border: 0 1px 1px 1px solid #ededed;
	transition: height 0.5s ease;
}
.I94rLdOF {
	padding-top: 15px;
	padding-bottom: 15px;
}
.qDSDI_bt {
	background: green;
	height: 75%;
}
.uwJ8OLbJ {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 14px;
}
.uwJ8OLbJ button {
	border-radius: 4px;
}
.cEH5pLtu {
	display: flex;
	align-items: center;
	margin-bottom: 25px;
}

.cEH5pLtu button {
	display: flex;
	align-items: center;
	box-shadow: none;
	border: 0;
	height: 20px;
	padding: 2px;
	margin-right: 43px;
}

.cEH5pLtu a[disabled] {
	opacity: 0.5;
}

.Jejh5wmq {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.Jejh5wmq .ant-input {
	border-radius: 4px;
}
.e4TNUBq5 {
	margin-right: 8px;
}
.eUil0Y3w {
	margin-left: 8px;
	color: red;
}
.ak7OHOR7 {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
	padding-bottom: 25px;
	border-collapse: collapse;
	border: 1px solid rgb(233, 233, 233);
}
.ZUWM9yZe {
	padding: 8px 4px 8px 16px;
	text-align: left;
}
.zetjGiCN {
	padding: 8px 4px 8px 16px;
}
.nH83FknB {
	border: 1px solid rgb(233, 233, 233);
}
.YhQoXvVL {
	padding: 8px 4px 8px 24px;
}
.MfcjiVUC {
	margin-left: 10px;
	vertical-align: middle;
}
.NoBuh1mq {
	margin-left: 10px;
	color: #2ea4e3;
}

.c8dU1jJ9 .xURSZSmN {
	padding: 16px 24px;
	color: rgba(0, 0, 0, 0.65);
	border-bottom: 1px solid #e8e8e8;
	border-radius: 4px 4px 0 0;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}

.c8dU1jJ9 .ant-modal-body {
	padding: 0;
}

.c8dU1jJ9 .XtQCElJJ {
	text-align: center;
	color: rgba(0, 0, 0, 0.85);
	padding: 24px;
}

.c8dU1jJ9 .XtQCElJJ span {
	text-decoration: underline;
	cursor: pointer;
}
.R2QVSABs {
	color: #363f48;
}
.R2QVSABs > span {
	padding-right: 12px;
}
.R2QVSABs .ant-radio-wrapper {
	margin-right: 4px;
}
.R2QVSABs .ant-radio-wrapper:last-child {
	margin-right: 0;
}
.T9ci49FH .ant-modal-content {
	border-radius: 8px;
}
.T9ci49FH .ant-modal-header {
	padding: 24px 24px 0;
	border-bottom: 0;
	border-radius: 8px 8px 0 0;
}
.T9ci49FH .ant-modal-header .ant-modal-title {
	color: #363f48;
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
}

.T9ci49FH .ant-modal-close-x {
	padding: 7px 0;
}
.T9ci49FH .ant-modal-close-x .anticon-close > svg {
	height: 20px;
	width: 20px;
	color: #217aa9;
}
.T9ci49FH .ant-modal-body {
	padding: 12px 18px 24px;
}
.JcnOJXAY {
	border: 2px solid #54626f;
	display: flex;
	padding: 12px;
	margin: 0 6px;
	justify-content: space-between;
	color: #363f48;
	font-size: 12px;
	line-height: 17px;
}
.jcRBGK3g {
	font-size: 16px;
	line-height: 22px;
}
.L1ZY3mBV {
	width: 60%;
	padding-right: 10px;
	position: relative;
}
.JbfCiArn {
	text-align: right;
	width: 40%;
	padding-left: 10px;
}
.JbfCiArn .ant-row {
	margin-bottom: 4px;
}
.JcnOJXAY .tSXVlJlG {
	font-size: 14px;
	line-height: 20px;
}
.JcnOJXAY .t9CVylR2 {
	font-weight: 700;
	position: absolute;
	bottom: 0;
}
.ljL0VKZh.ant-tabs {
	padding: 0 6px;
}
.ljL0VKZh .ant-tabs-nav {
	margin: 20px 0 16px 0;
	border-bottom: 1px solid #d8dce0;
}
.ljL0VKZh .ant-tabs-nav .ant-tabs-tab {
	margin: 0 5px 0 0;
	color: #637383;
	font-size: 13px;
	line-height: 14px;
	padding: 9px 16px;
	letter-spacing: 1.04px;
}
.ljL0VKZh .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn {
	color: #363f48;
}
.ljL0VKZh .ant-tabs-nav .ant-tabs-tab-active.ant-tabs-tab:hover {
	color: #363f48;
}
.ljL0VKZh .ant-tabs-nav .ant-tabs-tab:hover {
	color: #637383;
}
.ljL0VKZh .ant-tabs-ink-bar {
	background-color: #363f48;
}
.cEH5pLtu .NoBuh1mq {
	color: #217aa9;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	margin-left: 5px;
}
.cEH5pLtu .q3VTrMb2 {
	color: #e01f1f;
}

/* Debriefs completed graph */
.KlBqbGO8 .ant-card-head-title {
	color: #363f48;
}
.UHLxlZzd {
	font-size: 11px;
	color: #54626f;
	font-weight: 700;
	margin-top: 50px;
	padding-bottom: 9px;
	border-bottom: 1px solid #d8dce0;
}
@media screen and (min-width: 1028px) {
	.UHLxlZzd {
		margin-top: 40px;
	}
}
.ikDBuf0F {
	display: flex;
	justify-content: space-between;
	margin-top: 8px;
	padding: 0 4px;
}
.ikDBuf0F > p {
	font-size: 12px;
	color: #363f48;
}
.ikDBuf0F > p > span {
	font-weight: 700;
}
.AGPYVGRY .ant-card-head-title {
	color: #363f48;
}
.wNJuXeGu {
	z-index: 1;
}
.rwy2oxA9 {
	font-size: 12px;
	font-weight: 400;
	line-height: 140%;
	padding: 16px;
	border: 1px solid #d8dce0;
	background-color: #ffffff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
	white-space: nowrap;
}
.rwy2oxA9 > h3 {
	color: #363f48;
	font-size: 12px;
	font-weight: 700;
}
.rwy2oxA9 table tr > td {
	padding-bottom: 8px;
	color: #363f48;
}
.rwy2oxA9 table tr:last-child > td {
	padding-bottom: 0;
}
.rwy2oxA9 table tr > td > span {
	font-weight: 700;
	margin: 0 14px 0 12px;
}
.rwy2oxA9 .k8daTW4J {
	color: #54626f;
}
.KlBqbGO8 li.recharts-legend-item {
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
	margin-right: 20px !important;
}
.rwy2oxA9 .uIciCrt6 {
	width: 6px;
	height: 6px;
	display: flex;
	align-items: center;
	margin-right: 8px;
}
.gs_VEPWS {
	background-color: #5377d2;
}
.S9PCXUye {
	background-color: #82ca9d;
}
.rc0auszF {
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 6px 0 15px;
	min-height: 302px;
}
.i5MlMyAy {
	height: 220px;
}
.ftvKF4zQ {
	align-items: center;
}
.ESQ1SInk {
	display: flex;
	justify-content: center;
	padding: 20px 0;
}
.ESQ1SInk .UtF_Ok04 {
	margin-right: 30px;
}
.ESQ1SInk .UtF_Ok04:last-child {
	margin-right: 0;
}
.AGPYVGRY .f4Wxxg3t.ant-row {
	display: flex;
	align-items: center;
}

.f4Wxxg3t {
	border: 1px solid #e8e8e8;
	margin-top: 24px;
	min-height: 282px;
}
.UtF_Ok04 {
	line-height: 1.6em;
	display: flex;
	align-items: center;
}
.BmQCglW9 {
	color: #363f48;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	width: 100%;
	margin-top: 10px;
}

.FUg69vZ3 {
	color: #363f48;
	justify-content: space-between;
}
@media screen and (min-width: 1201px) {
	.FUg69vZ3 .ant-col {
		min-height: 62px;
	}
}
@media screen and (min-width: 1400px) {
	.FUg69vZ3 .ant-col {
		min-height: 41px;
	}
}

.FUg69vZ3 .ant-col-12 {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f3f3f3;
	max-width: 49%;
	cursor: default;
	padding: 10px;
}

.FUg69vZ3 strong {
	margin-left: 5px;
}

.L3NBCpIq {
	display: flex;
	align-items: space-between;
	justify-content: space-around;
	padding: 8px 0 8px 0;
}
.UOoZVsdg .ant-picker-suffix {
	background-image: none;
	right: 12px;
	top: 12px;
}
.pQZFC1v6 button,
.V0iUtBdn {
	border-radius: 4px;
}
.k4sn6uy5 {
	background: #f7f7f7;
	font-size: 14px;
	padding-left: 50px;
	border-bottom: 1px solid #e8e8e8;
}

@media screen and (max-width: 768px) {
	.L3NBCpIq {
		display: block;
		padding: 8px 0 8px 0;
	}
	.pQZFC1v6 {
		display: block;
		width: 100%;
		max-width: 217px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	.V0iUtBdn {
		display: block;
		margin-left: 10px;
		margin-bottom: 5px;
	}
	.pJWmd8qq {
		display: block;
		margin: auto;
		margin-bottom: 5px;
	}
	.fUy5OcAN {
		display: block;
		width: 100%;
	}
	.D6Wn6UPj {
		display: inline-block;
		width: 40%;
	}
	.UOoZVsdg {
		display: inline-block;
		width: 60%;
	}
	.ZTr0TpYV {
		display: block;
		width: 100%;
	}
}
.UOoZVsdg .ant-picker.ant-picker-large {
	width: 140px;
	border-radius: 4px;
	margin-right: 10px;
}

.UOoZVsdg .ant-picker.ant-picker-large input {
	height: 40px;
	padding: 6px 11px;
	font-size: 16px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}

.rfboCH7T {
	padding: 0 24px 50px;
	margin: 24px auto 50px;
	max-width: 650px;
	width: 100%;
}

h2.m9T4Y2IL.ant-typography {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	align-items: center;
	color: #214356;
	margin: 0;
}

.D934dGZB {
	color: #54626f;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 24px;
}

.hZnDifHP {
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #54626f;
	margin: 8px 0 24px;
	padding: 6px 8px;
	background: #eff1f3;
}

h3.eTvrMt0J.ant-typography {
	font-weight: 500;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #637383;
	margin-bottom: 27px;
}

.GeU54hzA {
	padding: 0 12px !important;
}

.jY3gK7Sm .IFm3cGmt {
	align-items: flex-end;
}
.f8tSIoZQ {
	margin: 20px;
}
.PuKR5ajb {
	display: flex;
	justify-content: flex-end;
	margin: 0 auto;
	padding: 0 20px 20px;
	max-width: 500px;
}
@media screen and (min-width: 965px) {
	.jY3gK7Sm .IFm3cGmt {
		display: flex;
	}
	.PuKR5ajb {
		padding: 0;
		margin: 0;
		padding-bottom: 0;
		max-width: none;
	}
}

.fhlxAEcE {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.64px;
	padding: 0 16px;
	height: 36px;
	border-radius: 4px;
	border: 0;
}

.S570Uk1C {
	color: #217aa9;
	border: 1px solid #217aa9;
	background-color: #ffffff;
	margin: 10px;
}

.fhlxAEcE.ant-btn {
	transition: none;
}

.S570Uk1C.ant-btn:hover,
.S570Uk1C.ant-btn:focus {
	color: #217aa9;
	border-color: #217aa9;
}

.PuKR5ajb .S570Uk1C:last-child {
	margin-right: 0;
}

.NULOI7va {
	background-color: #217aa9;
	color: #ffffff;
	margin-top: 10px;
}

.NULOI7va:not(:disabled).ant-btn:hover,
.NULOI7va:not(:disabled).ant-btn:focus,
.NULOI7va:not(:disabled).ant-btn:active,
.NULOI7va:not(:disabled).ant-btn.active {
	background: #217aa9;
	color: #ffffff;
}

/* Page 2 */
.leAkZo2s .ant-row {
	flex-flow: column;
}

.leAkZo2s .ant-form-item-control.ant-col-sm-9 {
	align-items: center;
}

.leAkZo2s:last-of-type {
	margin-bottom: 0;
}

.ZGzGRvuj.ant-collapse {
	border: 0;
	background-color: transparent;
}

.ZGzGRvuj.ant-collapse > .ant-collapse-item {
	border-bottom: 0;
}

.ZGzGRvuj.ant-collapse .ant-collapse-content {
	border-top: 0;
}

.ZGzGRvuj.ant-collapse > .ant-collapse-item > .ant-collapse-header {
	border-top: 1px solid #d8dce0;
	padding: 25px 0;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #54626f;
}

.ZGzGRvuj.ant-collapse
	.ant-collapse-content
	> .ant-collapse-content-box {
	padding: 0 12px 0;
}

.ZGzGRvuj.ant-collapse .ant-collapse-content {
	border-top: 0;
}

.ZGzGRvuj.ant-collapse
	> .ant-collapse-item
	> .ant-collapse-header
	.ant-collapse-arrow {
	position: absolute;
	left: unset;
	right: 4px;
	background-image: var(--imgBlueOutlineCaret);
	width: 13px;
	height: 9px;
	top: 33px;
	background-repeat: no-repeat;
}

.ZGzGRvuj.ant-collapse
	> .ant-collapse-item.ant-collapse-item-active
	> .ant-collapse-header
	.ant-collapse-arrow {
	transform: rotate(180deg);
}

.ZGzGRvuj.ant-collapse
	> .ant-collapse-item
	> .ant-collapse-header
	.ant-collapse-arrow
	> svg {
	display: none;
}

.ZGzGRvuj .dDGLVAx7 {
	display: flex;
	justify-content: space-between;
	margin-bottom: 25px;
}

.ZGzGRvuj.ant-collapse-content > .ant-collapse-content-box {
	padding: 0 12px;
}

.f59VpSqH {
	border: 0;
}

.f59VpSqH .ant-card-body {
	background: #f2fafc;
	border: 1px solid #cceaf3;
	border-radius: 8px;
	margin-bottom: 8px;
	padding: 8px 12px;
}

.f59VpSqH.ant-card:last-child .ant-card-body {
	margin-bottom: 25px;
}

.f59VpSqH p {
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	color: #54626f;
	padding-bottom: 4px;
}

.f59VpSqH p + p {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #363f48;
}

.swtbUalv {
	display: block;
	width: 100%;
	border: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
	margin: 0 0 25px;
	padding: 0 0 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	resize: none;
}

.swtbUalv.ant-input::placeholder {
	color: #7a8896;
}

.swtbUalv.ant-input:hover {
	border-color: #637383;
}

.swtbUalv.ant-input:focus {
	box-shadow: none;
}

.swtbUalv:focus-visible {
	outline: none;
}

.AO0xR_Ly.ant-card {
	background: #fef9f4;
	border: 1px solid #f69542;
	border-radius: 4px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #363f48;
	margin-bottom: 24px;
}

.AO0xR_Ly .ant-card-body {
	padding: 15px;
	display: flex;
	flex-flow: nowrap;
}

.AO0xR_Ly svg {
	fill: #637383;
	height: 16px;
	width: 16px;
	margin-right: 9px;
}

.AO0xR_Ly .anticon-info-circle {
	display: flex;
	align-items: start;
	margin-top: 2px;
}

.kblpPYSE.ant-form-vertical .ant-form-item,
.kblpPYSE .ant-col.ant-form-item-label.ant-col-sm-15 {
	padding-bottom: 0;
	line-height: 1.5;
}

.kblpPYSE textarea.ant-input {
	margin-bottom: 0;
}

.rfboCH7T .ZGzGRvuj .ant-form-item-label {
	padding-bottom: 8px;
}
@media screen and (min-width: 965px) {
	.rfboCH7T .ZGzGRvuj .ant-form-item-label {
		padding: 0;
	}
	.kblpPYSE.ant-form-vertical .ant-collapse .ant-form-item-row {
		flex-direction: row;
	}
	.kblpPYSE.ant-form-vertical .ant-form-item-control.ant-col-lg-9 {
		text-align: center;
	}
}

.fSu1Vle_ {
	padding: 0 20px;
	margin: 20px auto;
	max-width: 500px;
}
.x53LGw15 {
	padding: 0;
	margin: 0;
	max-width: none;
}

.hJswslLG {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
}
.CNeZVMoj {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	align-self: center;
}
.BB99K55J {
	color: #576e75;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 10px;
}
.ZfSM9A1Y {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #d4d2d2;
	display: flex;
	align-items: center;
}
.R5EzxlQC {
	width: 100%;
	text-align: left;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #214356;
	margin: 0;
}
.QXO9BVOB {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
	width: 100%;
	text-align: center;
}
.ZfSM9A1Y > svg {
	width: 21px;
}
.mXsYWa69 {
	width: 100%;
	padding: 0 10px;
	overflow-y: auto;
}
.eUYXHTpv {
	width: 100%;
	padding-bottom: 10px;
	overflow-y: auto;
}
.fWxXahmp {
	width: 100%;
}
._DMwg9Oh {
	color: #576e75;
	font-weight: 600;
	text-decoration: none;
	font-size: 12px;
	margin-bottom: 8px;
}
.Aw01loHc {
	color: #214356;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	padding-top: 7px;
}
.ZG97bWZb {
	height: 30px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 50px;
	font-size: 16px;
	text-align: left;
	font-weight: 500;
	color: #214356;
	border-bottom: 0.7px solid #ededed;
	width: 100%;
	border-top: none;
	border-right: none;
	border-left: none;
	letter-spacing: 0px;
	line-height: 19px;
}
.ZG97bWZb:focus-visible {
	outline: none;
}
.w_SYDQz2 {
	height: 30px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 50px;
	font-size: 16px;
	text-align: left;
	color: #214356;
	border-bottom: 0.7px solid #ededed;
	width: 100%;
	border-top: none;
	border-right: none;
	border-left: none;
	letter-spacing: 0px;
	line-height: 19px;
}

.vWrPQOsk {
	color: #c80b2d;
	font-size: 14px;
	text-align: center;
	margin-bottom: 12px;
}
.jW7ntM5g {
	position: relative;
	display: inline-block;
	width: 100%;
}

.jA99zL84 {
	display: block;
	position: absolute;
	background-color: #f9f9f9;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
	margin-left: 10px;
	width: 100%;
	max-height: 250px;
	overflow: scroll;
}

.jA99zL84 a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}

.jA99zL84 div:hover {
	background-color: #f1f1f1;
}

.pyh_nR_x {
	padding-bottom: 10px;
	display: block;
	width: 100%;
	margin: auto;
}
.uEy0s380 {
	padding-bottom: 10px;
	display: block;
	width: 100%;
	max-width: 500px;
	margin: auto;
}
.Ckh2BM0w {
	width: 100% -50px;
	background-color: #fff;
	/* shadow-color: rgb(0;0;0);
	shadow-offset {width: 0; height: 4}
	shadow-opacity: 0.24;
	shadowRadius: 10; */
	align-self: center;
	max-width: 500px;
	max-height: 500px;
}
.hImloRaH {
	color: #2ea4e3;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}
.b5MmX6RQ {
	background-color: #0094c1;
	justify-content: center;
	border-radius: 5px;
	padding: 10px;
}
.ScjSGKM5 {
	background-color: #217aa9;
	justify-content: center;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
}
.VcmTGq_Z {
	background-color: #c3c4c5;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
}
.b5MmX6RQ {
	background-color: #1f4357;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
	cursor: pointer;
}
.J8LQzz89 {
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}
.NAD2ZvBJ {
	padding-left: 15px;
	padding-right: 15px;
	margin: 20px auto;
	width: 100%;
	text-align: center;
}
.jqEBi4kU {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.HPt9JKVZ {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.ZQJXdZ1W {
	width: 100%;
}

@media screen and (max-width: 964px) {
	.jqEBi4kU {
		padding-left: 5px;
		padding-right: 5px;
	}
	.HPt9JKVZ {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media screen and (max-width: 400px) {
	.jqEBi4kU {
		padding-left: 0px;
		padding-right: 5px;
	}
	.HPt9JKVZ {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.c8X_uUIn {
	flex-direction: row;
	padding-bottom: 22px;
	padding-left: 5px;
	padding-top: 5px;
	display: flex;
	color: #214356;
	border-bottom: 0.7px solid #ededed;
	width: 100%;
	border-top: none;
	border-right: none;
	border-left: none;
}
.WYjjRNrG {
	flex-direction: row;
	display: flex;
}
.HeT5Q3H7 {
	height: 35px;
	width: 74px;
	margin-right: 15px;
	margin-left: 15px;
	justify-content: center;
	flex-direction: row;
	display: flex;
	align-items: center;
}
.ft6jQF_v {
	color: #214356;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 19px;
	opacity: 0.5;
	padding-right: 20px;
	padding-left: 5px;
}
.LW__GqMg {
	color: #214356;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 19px;
	padding-right: 20px;
	padding-left: 5px;
}
.mnd996Ij {
	color: #214356;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 19px;
	height: 35px;
	width: 70px;
	text-align: left;
}
.B64tU_Sv {
	color: #214356;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 19px;
	height: 35px;
	text-align: left;
}
.GF5GZld2 {
	width: 160px;
	flex: 0.5;
	display: flex;
	border-width: 1px;
	border-radius: 5px;
	flex-direction: row;
	display: flex;
	justify-content: flex-end;
	align-content: flex-end;
	border: 1px solid #0094c1;
}
.E0fDuQu8 {
	height: 35px;
	width: 50%;
	flex: 1;
	display: flex;
	background-color: #0094c1;
	justify-content: center;
	align-items: center;
	padding: 5px 0 5px 0;
}
.outl4N8r {
	height: 35px;
	width: 50%;
	flex: 1;
	display: flex;
	border-radius: 5px;
	background-color: #ffffff;
	justify-content: center;
	align-items: center;
}

.reW2Aqb9 {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 21px;
	text-align: center;
}
.BXfWCs3e {
	color: #0094c1;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 21px;
	text-align: center;
}
.OZZnZRde {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 21px;
	text-align: center;
	opacity: 0.6;
}
.RJiAnhzz {
	color: #0094c1;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 21px;
	text-align: center;
	opacity: 0.6;
}
.Lavjv1W2 {
	color: #214356;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 17px;
	opacity: 0.6;
}
.fg3OD6QT {
	color: #214356;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 17px;
	text-align: right;
	padding-right: 5px;
	align-self: center;
}
.w1RNI5MX {
	height: 29px;
	width: 29px;
	border-radius: 4px;
	background-color: #9050ff;
	margin-right: 12.5px;
}
.skxydmhB {
	flex: 1;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	color: #214356;
	align-items: center;
	border-bottom: 0.7px solid #ededed;
	width: 100%;
	border-top: none;
	border-right: none;
	border-left: none;
}
.H009QizI {
	flex-direction: column;
	display: flex;
}
.fROyTiG1 {
	flex-direction: row;
	display: flex;
	border-bottom-width: 0.7px;
	color: #214356;
	border-color: grey;
	border-radius: 5px;
	padding-bottom: 22px;
}
.Coz2Zypj {
	height: 35px;
	width: 50px;
	flex: 1;
	display: flex;
	border-radius: 5px;
	background-color: #0094c1;
	justify-content: center;
	align-items: center;
}
.PnD_uabW {
	height: 35px;
	width: 50px;
	flex: 1;
	display: flex;
	border-radius: 5px;
	background-color: #ffffff;
	justify-content: center;
	align-items: center;
}
.wl1fhYbQ {
	border-color: #0094c1;
	background-color: #ffffff;
	justify-content: center;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
}
.fqn_0cAr {
	text-align: center;
	font-size: 14px;
	color: #0094c1;
	font-weight: 500;
}
.IHnUWGdo {
	cursor: pointer;
}

.CmEvRWze {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
}
.LPnmTkm1 {
	width: 100%;
	display: block;
	margin: auto;
	margin-top: 15px;
	max-width: 650px;
}
.AgWOzmWv {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
	border-bottom: 1px solid #d4d2d2;
}
.GOY9TOr9 {
	text-align: center;
	margin-bottom: 20px;
}
.G010InBE {
	display: flex;
}
.B7eLFtiX {
	cursor: pointer;
}
.uTrQ2QTf {
	display: inline-block;
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.A47PbqKu {
	width: 100%;
	text-align: left;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #214356;
	margin: 0;
}
.Mx4MserG,
.Mx4MserG:active,
.Mx4MserG:hover {
	border: none;
	flex: 1;
	outline: none;
	height: 42px;
	font-size: 16px;
	line-height: 21px;
	padding: 0 8px;
}
.EhEHsZyG {
	color: #c80b2d;
	font-size: 24px;
	font-weight: 100;
	align-self: center;
}
.gde1cxF2 {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-color: #c3c4c5;
}
.a4lhDFB4 {
	font-size: 11px;
	color: #9dabb2;
}
.HtYZRZhu {
	background-color: #fff;
}
.AqJmN7EG {
	background-color: #ffffff;
	border: 1px solid #c1c7cd;
	border-radius: 0 0 8px 8px;
	box-shadow: 4px 10px 20px 0 #00000033;
	padding: 16px;
	margin-top: 2px;
	max-height: calc(100vh - 237px);
	overflow-y: scroll;
}
.g0Yf4ijI {
	width: 48%;
	display: inline-block;
	background-color: #f8f9fa;
	padding: 15px;
	border-radius: 10px;
	margin-top: 15px;
	vertical-align: top;
}
.g0Yf4ijI:nth-child(odd) {
	margin-right: 15px;
}
.RaAHnK6p {
	cursor: pointer;
}
.vRwPQRCE {
	width: 52%;
	display: inline-block;
}
.kf8H2Lz9 {
	width: 48%;
	display: inline-block;
	vertical-align: top;
}
.rUPnnA2j {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #c1c7cd;
	padding-bottom: 12px;
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 17px;
}
.rUPnnA2j:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.rUPnnA2j > p {
	width: 30%;
}
.rUPnnA2j > p:first-child {
	width: 40%;
}
.UFx0II_E {
	font-weight: 500;
}
.GROXkuZ5 {
	font-size: 14px;
	color: #363f48;
}
.w4uzMzbG {
	color: #1c6890;
}
.as3zKrgT {
	color: #637383;
}
.ENR5asgG {
	font-size: 14px;
	font-weight: 200;
	color: #4c6571;
}
.Equi6Kkk {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.Equi6Kkk span {
	width: 48%;
}
.G4ljWdkM {
	display: inline-block;
}
.ILQrBfd2 {
	background-color: #3691be;
	text-align: center;
	border-radius: 2px;
	padding: 5px 10px;
	display: block;
	width: 100%;
	max-width: 70px;
	margin: auto;
}
.OvDcTMiX {
	background-color: #c3c4c5;
	text-align: center;
	border-radius: 2px;
	padding: 5px 10px;
}
.BUxj4_Aw {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.jM4Xp9hC {
	border: 1px solid #d4d2d2;
	border-radius: 50px;
	padding: 0px 15px 0px 15px;
	display: flex;
	align-items: center;
}
.CPtYVcNu {
	border: 1px solid #217aa9;
	border-radius: 4px;
	padding: 0 10px;
	display: flex;
	align-items: center;
}
.moVCoYAo {
	background-color: #183444;
}
.ulxjnIKj {
	display: flex;
	margin-bottom: 10px;
}
.Cmq0QGU5 {
	cursor: pointer;
	width: 50%;
	text-align: center;
	padding: 5px 0 5px 0;
	border: 1px solid #183444;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.FOl3AxOz {
	cursor: pointer;
	width: 50%;
	padding: 5px 0 5px 0;
	text-align: center;
	border: 1px solid #183444;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.P4wFdh6c {
	color: #183444;
	font-size: 12px;
	font-weight: 400;
}
.nPfxEb_3 {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
}
.Xg4MKgFl {
	font-size: 16px;
	font-weight: 600;
	text-align: right;
	text-align: center;
	padding-top: 7px;
}
.xXYJt_KG {
	padding-right: 8px;
	height: 18px;
}
.YXNv8rXb {
	padding-left: 10px;
	display: inline-block;
}
.pnnd9oTz {
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	right: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px -17px 20px -24px rgba(100, 100, 100, 0.6);
}
.gx3npqms {
	background-color: #c80b2d;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.ac018iN9 {
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	padding: 0;
	margin: 0;
}
.bmrHIDl_ {
	display: inline-block;
	color: #fff;
	border-radius: 5px;
	padding: 5px;
	background-color: #1f4357;
}
.EdKcElZN {
	width: 80%;
	display: inline-block;
	font-size: 16px;
	color: #1f4357;
}
.jIa1uTYk {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.dxQSjWSk {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.ZrLVBZ3_ {
	margin: 5px 0;
	font-size: 13px;
	color: #879298;
}

@media screen and (max-width: 964px) {
	.BiaKfWu3 {
		padding-bottom: 60px;
	}
	.g0Yf4ijI {
		width: 100%;
		margin: 0;
	}
	.pnnd9oTz {
		width: 100%;
		bottom: 47px;
		position: fixed;
		padding-bottom: 10px;
		padding-top: 0;
	}
}

._FgdoRvn {
	background-color: #f5f5f5;
	cursor: not-allowed;
}

.dAlqxQBq h1 {
	color: #363f48;
	font-weight: 700;
	font-size: 22px;
	line-height: 31px;
	margin-bottom: 16px;
}

.dAlqxQBq .ant-card-bordered {
	border: 0;
}

h2.ant-typography {
	color: #363f48;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}

.tbn6z9Gt h2.ant-typography {
	margin: 19px 8px 14px;
}

.Zmr8NSps {
	border: 0;
	border-bottom: 1px solid #c1c7cd;
	margin: 0;
}

.tbn6z9Gt {
	padding: 21px 8px 5px;
	color: #363f48;
}

.tbn6z9Gt .w_z45Z9W {
	margin-bottom: 27px;
}

.tbn6z9Gt .RfOyf2AJ {
	min-width: 30px;
}

.tbn6z9Gt .MxLtanlU {
	padding: 0 10px 10px 0;
	font-size: 12px;
	line-height: 17px;
}

.tbn6z9Gt .W8LHq4Zg {
	font-size: 14px;
	line-height: 20px;
	padding: 0 5px 0 13px;
	flex: 0 0 52%;
	max-width: 52%;
	word-break: break-word;
}

h2.csa0XThN {
	padding: 6px 8px;
	background: #cceaf3;
	margin: 0;
}

.Sr1vKnZe h2.csa0XThN {
	background: transparent;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #637383;
}

.csa0XThN.weVJ07ty {
	margin-bottom: 15px;
}

.Sr1vKnZe .ebO6qUbQ {
	padding: 10px 8px 26px;
}

.Sr1vKnZe .ebO6qUbQ .ant-row > .ant-row {
	margin-bottom: 9px;
	width: 100%;
}

.vsBBxCIh {
	margin-bottom: 3px;
}

.h5ss3Z8E {
	color: #637383;
	font-size: 14px;
}

.yb2_vOnM svg rect {
	fill: #637383;
}

.EZC0YHY1 .ant-row {
	padding: 15px 8px 35px;
}

.SnvazSxj {
	font-size: 12px;
	line-height: 17px;
	margin-top: 12px;
	width: 100%;
}

.SDwVmKs7 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 2px;
	word-wrap: break-word;
}

.TzAr_jHS {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	color: #363f48;
	width: 100%;
}

.CU4xQhqG .ant-row {
	margin-bottom: 0;
	width: 100%;
}

.ec4EfMuf {
	margin: 12px 0 20px;
	border-bottom: 1px solid #c1c7cd;
}

.v5gLnZSF:last-child .ec4EfMuf {
	display: none;
}

.ebO6qUbQ {
	padding: 16px 8px 28px;
	color: #363f48;
}

h3.ant-typography {
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #54626f;
}

.NjY750WI .ant-col-2 {
	width: 25px;
}

.NjY750WI .ant-col-2 img {
	padding-right: 10px;
}

.NjY750WI .ant-col-22 {
	border-left: 1px solid #637383;
	padding: 0 0 0 12px;
}

pre {
	font-family:
		-apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB',
		'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif,
		'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	margin-bottom: 0;
	overflow-x: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.GKK3pJ_b span {
	padding-left: 12px;
	word-break: break-all;
}

.GKK3pJ_b .pAKaasSg {
	margin-bottom: 3px;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #214356;
	padding-right: 18px;
}

.Rnu_65yZ {
	margin: 8px 0;
}

.Rnu_65yZ .N2NuD8uq {
	font-size: 12px;
	line-height: 17px;
	color: #637383;
}

.Rnu_65yZ .mIIsC8qa {
	width: 28px;
	padding-left: 2px;
}

.Rnu_65yZ .RRbckvml {
	width: calc(100% - 28px);
	padding-left: 10px;
	border-left: 1px solid #637383;
}

._bPshXup {
	font-weight: 400;
	font-size: 12px;
}

.KqiF0Ums {
	padding: 20px 0;
}

.B9_h4sOF .GKK3pJ_b {
	margin-bottom: 13px;
}

._92yL89k7 {
	margin-bottom: 8px;
	word-break: break-word;
}

._92yL89k7:last-child {
	margin-bottom: 0;
}

.dAlqxQBq .ant-divider-horizontal {
	border: 1px solid #c1c7cd;
}

.ul8Ksa9k {
	margin: 20px 0 0;
	padding: 10px 12px;
	min-height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	background-color: #1c6890;
}

.pwsvbN9E {
	font-weight: 700;
}

@media screen and (min-width: 1200px) {
	.GKK3pJ_b .pAKaasSg {
		padding-right: 42px;
	}
	.ant-col-xl-18 {
		flex: 0 0 75%;
		max-width: 75%;
	}
}

@media screen and (min-width: 1400px) {
	.tbn6z9Gt .W8LHq4Zg {
		flex: 0 0 57%;
		max-width: 57%;
	}
}

.YnW7SdXq {
	font-size: 18px;
	margin: 20px 0px 5px 0px;
}
.PfWMs1kD {
	margin-bottom: 15px;
}
.PfWMs1kD .ant-picker-suffix {
	background-image: none;
	top: auto;
	right: 12px;
	width: 14px;
	height: 14px;
}
.PfWMs1kD .ant-picker-clear {
	right: 12px;
}
.PfWMs1kD .ant-picker {
	border: none;
}
.PfWMs1kD .ant-picker-input {
	padding-bottom: 0;
}
.PfWMs1kD .ant-picker-input input {
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	padding: 4px 11px;
	color: rgba(0, 0, 0, 0.65);
}
.PfWMs1kD .ant-picker-input input::placeholder {
	color: #c5c5c5;
}
.raeARvJe {
	text-align: center;
	padding: 8px;
	border-radius: 5px;
	margin: 10px 5px;
	font-weight: bold;
	cursor: pointer;
	flex-grow: 1;
	width: 98%;
}
.GEKC2Y8W {
	border: 1px solid #0194c1;
	background-color: #0194c1;
	color: white;
}
.pAzrCUIm {
	border: 1px solid lightgrey;
	background-color: lightgrey;
	cursor: not-allowed;
	color: white;
}
.GEKC2Y8W:hover {
	background-color: #0194c1e1;
}
.IQbOXUD3 {
	background-color: transparent;
}
.IQbOXUD3:hover {
	background-color: lightgray;
}
.jstiOrSJ {
	display: flex;
}
.R6tNuB6A {
	border: 1px solid black;
}
.R6tNuB6A:hover {
	background-color: rgb(249, 249, 249);
}
.Up0uN_w2 {
	flex-grow: 1;
}

.oXjp_VhB {
	background-color: #eef9fc;
	border: solid 1px #ddf1f7 !important;
	border-radius: 4px !important;
	margin-bottom: 14px;
}
.oXjp_VhB .MefRPSuO {
	border-radius: 0px !important;
	border-bottom: none !important;
	background-color: green !important;
}
.d45XvEyd {
	display: flex;
	align-items: center;
	font-size: 17px;
	font-weight: 600;
	color: #214356;
}
.d45XvEyd svg {
	margin-right: 14px;
}

.QRLBMXxH {
	background-color: #f9fafb;
	border-radius: 0px !important;
}

.QRLBMXxH:last-child {
	border-bottom: 1px solid #d5d5d5;
}

.eA4YqcVb {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
._1vkhQNSG {
	font-size: 15px;
	line-height: 1.1;
	font-weight: 400;
	color: #214356;
	margin: 0;
	word-break: break-word;
}
.zQaZRB15 {
	font-size: 15px;
	line-height: 1.1;
	font-weight: 400;
	color: #214356;
	margin-right: 5px;
	word-break: break-word;
}
.rFiRq4_W {
	color: #7d919d;
	font-size: 12px;
	line-height: 1.1;
	font-weight: 700;
}
.KP9GKAIV {
	font-size: 12px;
	line-height: 1.1;
	margin-top: 6px;
	color: #7d919d;
}
.tcZlhAzJ {
	font-style: italic;
}
.Gz280u6f {
	width: 70%;
}
.K6xTXEew {
	width: 30%;
	padding-left: 20px;
	color: #0194c1;
}

.K6xTXEew div,
.K6xTXEew span {
	font-size: 15px;
	color: #0194c1;
	word-break: break-word;
}
.kpVRdcBp {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.kpVRdcBp button {
	border-style: none;
	border: solid 1px #0194c1;
	border-radius: 4px;
	font-size: 15px;
	color: #0194c1;
	background-color: transparent;
	display: flex;
	justify-content: center;
	padding: 7px 30px;
	cursor: pointer;
	line-height: 1.5;
}
@media screen and (min-width: 1100px) {
	.kpVRdcBp button {
		width: 185px;
	}
}
.kpVRdcBp button i {
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.kpVRdcBp button:hover,
.kpVRdcBp button:focus {
	opacity: 0.8;
	outline: none;
	box-shadow: none;
}

.Y9KNbh5E {
	background-color: transparent;
	padding: 5px 15px;
	border: 1px solid #0194c1;
	border-radius: 5px;
	margin-left: 20px;
	color: #0194c1;
	font-weight: 100;
}

.IWejpo5U {
	margin-top: 12px;
}

.p48p8yb7 {
	padding-bottom: 12px;
}

.ZzWo2oSl {
	margin: 0 15px;
	border-left: 2px solid #0194c1;
	font-size: 14px;
	padding: 0 5px 5px;
}

.ZzWo2oSl > div {
	word-break: break-word;
}

.rjMkEajX {
	font-size: 12px;
	line-height: 1.1;
	margin-top: 4px;
	color: #7d919d;
}

.I4zqqn66 {
	display: flex;
	align-items: center;
}

.jT5HI8Xx {
	font-weight: bold;
	color: #3b31c5;
	margin: 0 5px;
	cursor: pointer;
}

.EuHRDoBR {
	padding: 7px 35px;
}

.y7y9z9tE {
	color: #7d919d;
	cursor: not-allowed;
}

.csqhkaKU {
	margin: 10px 10px 10px 0px;
	border-radius: 4px;
}

.vnrquv_I {
	display: inline-block;
}

.m_Hn6yK_ {
	display: inline-flex;
}

.WzzvZs54 {
	height: 35px;
	background-color: #3f51b5;
	border-color: #3f51b5;
	border-radius: 4px;
	color: #ffffff;
	padding: 7px 5px;
	margin: 0 5px 5px 0;
	cursor: pointer;
}
.DsegGRlr {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;
}

.FkpfN_yj {
	background-color: #0194c1;
	padding: 5px 35px;
	text-align: center;
	border-radius: 5px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

.E_18dV1c {
	display: flex;
	justify-content: center;
	align-items: center;
}

.ED0zP7VC {
	margin-right: 5px;
	font-weight: bold;
}

.E_18dV1c button {
	border: none;
	padding: 4px;
	font-weight: bold;
	color: #0194c1;
}

.cYCJ9HmA {
	position: absolute;
	width: 250px;
	display: none;
	height: 100vh;
	top: 0;
	right: 0;
	z-index: 9;
	background: #fff;
	box-shadow: -16px 0px 19px rgba(40, 58, 93, 0.1);
	padding: 30px 20px;
	transition: all 0.4s;
}
.Z8R3xBVe {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.Z8R3xBVe a {
	margin-top: -3px;
}
.mwBnJg_E {
	width: 100%;
	float: left;
	padding: 0;
	margin: 20px 0 0 0;
}
.mwBnJg_E li {
	width: 100%;
	list-style: none;
	position: relative;
	padding: 15px 0;
	border-top: solid 1px #d5d5d5;
}
.mwBnJg_E li a {
	color: #217aa9;
	display: flex;
	align-items: center;
}
.mwBnJg_E .kOTPkP8Y {
	border-top: transparent;
	padding: 0 0 3px;
}
.mwBnJg_E .kOTPkP8Y svg {
	margin: 1px 5px 0 0;
}
.mwBnJg_E .pPO3jnZy {
	padding-bottom: 3px;
	color: #363f48;
}
.mwBnJg_E > ul {
	padding: 0;
	margin-bottom: 11px;
}

.ZBxwFVeZ {
	height: 30px;
	width: 30px;
}

.o6toV35t {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	padding: 15px;
	border: 1px solid #d5d5d5;
	margin: 5px 0px;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 0px #d5d5d5;
}

.cpb1X_8y {
	word-break: break-word;
}
.zx9oETSL {
	text-decoration: line-through;
}
.DdWEaKXI {
	display: flex;
	align-items: center;
}

.DdWEaKXI .anticon > svg {
	visibility: hidden;
}

.Au_oUxbO {
	background-repeat: no-repeat;
	background-size: cover;
	height: 16px;
	width: 16px;
}
.MRN3pwQ6 {
	background-image: var(--imgBlueCheckmark);
}
.yUjuG05p {
	background-image: var(--imgGreenCheckmark);
	height: 19px;
	width: 19px;
}
.WHfU6bNs {
	background-image: var(--imgGreyIncompleteState);
	height: 19px;
	width: 19px;
}
.NxA2T0WI {
	display: inline-block;
}
.VUYDFBhR {
	margin-left: 5px;
}
@media screen and (max-width: 1229px) {
	.NxA2T0WI {
		display: block;
		width: 70px;
	}
}

.Ab1_htK3 {
	display: block;
	padding: 10px;
	background-color: #f0f0f0;
	border-radius: 5px;
	margin: 5px 0px;
}
.Wy79fQ1l {
	width: 100%;
	display: inline-block;
	margin: 5px;
}
.s_84Bxxs {
	width: 100%;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #214356;
	text-align: center;
}
.eJHDEYUG {
	width: 50%;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #214356;
	padding-left: 5px;
}
.OKUdgOYO {
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	margin: 10px 0;
}
.Ewws6SIi {
	text-align: center;
	padding: 7px;
	margin: 3px;
	font-size: 13px;
	display: inline-block;
	border-radius: 5px;
	padding: 8px;
	width: 49%;
	max-width: 297px;
	margin: 4px 0;
}
.fo0IXwzt {
	color: #0194c1;
	border: 1px solid #0194c1;
	cursor: pointer;
}
.ZNz0v1F_ {
	color: white;
	border: 1px solid lightgray;
	background-color: lightgray;
	cursor: not-allowed;
}

.DRSHuVN7 {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
.aU8IeyGa {
	font-size: 18px;
	color: #214356;
	margin: 5px;
}
.zTuO9cwW {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.cvEVqGPg {
	font-size: 18px;
	color: #c80b2d;
	margin: 5px;
}
.HlkonmSb {
	width: 100%;
	display: inline-block;
	padding: 5px;
	margin: 5px;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.jYivmRV8 {
	width: 40%;
	display: inline-block;
	font-size: 14px;
	line-height: 19px;
	color: #214356;
	text-align: left;
}
.KNZhDXFU {
	width: 60%;
	display: inline-block;
	font-size: 14px;
	line-height: 19px;
	color: #214356;
	text-align: right;
}
.Zu0I5_nd {
	font-size: 13px;
	display: inline-block;
	color: #c80b2d;
	border: 1px solid #c80b2d;
	border-radius: 5px;
	padding: 5px 20px;
}
.pcFXAAXD {
	width: 100%;
	display: inline-block;
	padding: 5px;
	margin: 5px;
	text-align: right;
}
.vjvFVviQ {
	display: inline-block;
	border: 1px solid #0094c1;
	padding: 5px 25px;
	border-radius: 5px;
}
.lAWlfwRU {
	font-size: 16px;
	font-weight: 600;
	color: #0094c1;
	display: inline-block;
	border-radius: 5px;
	padding: 5px 15px;
}
.N29EocD5 {
	margin: 0px 15px;
}

.wFt7M4S1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

h2.OKUdgOYO.ant-typography {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #214356;
	margin: 0;
	text-align: left;
}

.rizrpsME h3.B6rEPTq7.ant-typography {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #54626f;
	margin: 24px 0 9px;
}

.iO3UsVG6 {
	color: #54626f;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 24px;
}

.QSSSez5s {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
}
.owPmLsTT {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	align-self: center;
}
.WMSoGLw6 {
	color: #576e75;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 10px;
}
.Kbyp0T3k {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.K0TrXiDo {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.Ta5cF2v6 {
	color: #576e75;
	font-weight: 600;
	text-decoration: none;
	font-size: 12px;
}
.kHVCryHH {
	color: #576e75;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	padding-top: 7px;
}
.aZsPFgVj {
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	text-align: left;
	color: #576e75;
	border-bottom: 1px solid #c3c4c5;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 100%;
}
.harRnnQh {
	margin-left: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	text-align: left;
	border-bottom: 1px solid #c3c4c5;
	color: #c3c4c5;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 100%;
}
.q_SwLIlm {
	color: #c80b2d;
	font-size: 14px;
	text-align: center;
}
.Bo8KXJUQ {
	position: relative;
	display: inline-block;
	width: 100%;
}

.dhxsqQNU {
	display: block;
	position: absolute;
	background-color: #f9f9f9;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
	margin-left: 10px;
	width: 100%;
	max-height: 250px;
	overflow: scroll;
}

.dhxsqQNU a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}

.dhxsqQNU div:hover {
	background-color: #f1f1f1;
}

.nIctfTRu {
	padding-top: 10px;
	display: block;
	width: 100%;
	max-width: 500px;
	margin: auto;
}
.kzEM4zEY {
	width: 100% -50px;
	background-color: #fff;
	/* shadow-color: rgb(0;0;0);
	shadow-offset {width: 0; height: 4}
	shadow-opacity: 0.24;
	shadowRadius: 10; */
	align-self: center;
	max-width: 500px;
	max-height: 500px;
}
.FrbJYqQU {
	color: #2ea4e3;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}
.FHm5LmPk {
	background-color: #3691be;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
	cursor: pointer;
}
.QhdOj7Pl {
	background-color: #c3c4c5;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
}
.jpEz_tTE {
	background-color: #c80b2d;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
}
.Rc1a7zVt {
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}
.SP1uGOFP {
	padding-left: 50px;
	padding-right: 50px;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 100%;
	cursor: pointer;
}
.m9uTRk0q {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.IL0X7XHy {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.NtFIcbTy {
	width: 100%;
}
.DDPyOqxB {
	padding-left: 175px;
	padding-right: 15px;
	padding-top: 25px;
	max-width: 500px;
	display: block;
}
.h8XyM9qb {
	color: #576e75;
	font-size: 14px;
}
.aBja8k2b {
	align-self: flex-end;
}
.yFwXzEc1 {
	display: inline-block;
	flex: 1;
	padding-top: 8px;
	max-width: 95px;
}
.X3HH4MfT {
	padding-left: 10px;
	display: inline-block;
	width: 120px;
}
.I6MGxKoF {
	flex-direction: row;
	align-items: center;
}
.mdY4awQb {
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	flex-direction: column;
	background-color: #c3c4c5;
	border-radius: 4px;
	cursor: pointer;
}
.pZk9HlmV {
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	flex-direction: column;
	background-color: #3691be;
	border-radius: 4px;
	cursor: pointer;
}
.p9Wd_TRt {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
}
.XGp3ltvw {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 20px;
	padding-right: 50px;
}
.EtsYqWAe {
	display: inline-block;
	color: #576e75;
	padding-left: 10px;
	font-size: 14px;
}
.e8E_DvSb {
	color: #c3c4c5;
}
.b0CML9bi {
	color: #3691be;
}

@media screen and (max-width: 964px) {
	.m9uTRk0q {
		padding-left: 5px;
		padding-right: 5px;
	}
	.IL0X7XHy {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media screen and (max-width: 400px) {
	.m9uTRk0q {
		padding-left: 0px;
		padding-right: 5px;
	}
	.IL0X7XHy {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.__PdbDp9 {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
	padding-bottom: 50px;
}

.wUL_MWcn {
	width: 100%;
	/* min-height: 100%;
	height:100%; */
}

.GzPyc2A9 {
}

.MviawwlO {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}

/* Document Styling */

.LKeTgYPw {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.leW3Je_M {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	right: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px -17px 20px -24px rgba(100, 100, 100, 0.6);
}

.d1KIvISZ {
	padding-top: 10px;
	padding-bottom: 75px;
	margin: 0;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	right: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px -17px 20px -24px rgba(100, 100, 100, 0.6);
}

.vrJXqD3u {
	max-width: 600px;
	display: flex;
	margin: auto;
}

.Op2xUutk {
	display: inline-block;
	width: 30%;
	margin-right: 15px;
}

.HSVt10gF {
	display: inline-block;
	width: 70%;
}

.xNz_hLEP {
	background-color: #576e75;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	cursor: pointer;
}

.Acbs_r5K {
	background-color: #2e434d;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
	display: flex;
	width: 30%;
	border-radius: 5px;
	margin-left: 15px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.Acbs_r5K:active {
	box-shadow: inset 0px 0px 5px #576e75;
	-webkit-box-shadow: inset 0px 0px 5px #576e75;
	-moz-box-shadow: inset 0px 0px 5px #576e75;
}

.xNz_hLEP:active,
.xY2cVAmo:active {
	box-shadow: inset 0px 0px 5px #2e434d;
	-webkit-box-shadow: inset 0px 0px 5px #2e434d;
	-moz-box-shadow: inset 0px 0px 5px #2e434d;
}

.owTlOluA {
	color: #576e75;
}

.xY2cVAmo {
	background-color: #576e75;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	max-width: 400px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.Ksnxysjb {
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	padding: 0;
	margin: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.eMBd07pr {
	width: 100%;
	display: block;
	margin-bottom: 100px;
	padding-top: 10px;
}

.eUEVdDz6 {
	width: 100%;
}

.ctXqx6Uf {
	background-color: #f0f0f0;
	padding: 8px;
}

.YhjqXIJc {
	background-color: #2db672;
	padding: 5px;
	text-align: center;
}

.mYWgB4zY {
	background-color: #1f4357;
	padding: 5px;
	text-align: center;
}

.JfGT_vFn {
	width: 50%;
}

.oHkNuDol {
	width: 25%;
}

.aPuxIHMt {
	width: 25%;
}

.eDVbb_Dh {
	color: #214456;
	font-size: 18px;
	font-weight: 300;
}

.wcuTLCaz {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}

.k6je9WOF {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}

.DZAqaZ0w {
	color: #1f4357;
	font-size: 16px;
	font-weight: 300;
}

.sZyBrbI4 {
	font-size: 12px;
	font-weight: 400;
	color: #4c6571;
	text-align: left;
}

.JC94V4p8 {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}

.is5dT_Hg {
	width: 100%;
}

.TOAVc3jD {
	font-size: 16px;
	font-weight: 300;
	color: #1f4357;
}

._khYEABQ {
	font-size: 12px;
	font-weight: 300;
	color: #4c6571;
	text-align: left;
}

.jaMQSgbq {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}

.SfN55B2q {
	width: 50%;
}

.TD5jur2q {
	color: #000;
}

.SpEtndD1 {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}

.avP40yNv {
	color: #ff0000;
}

.WQEwGqBE {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ededed;
	padding-top: 6px;
	padding-bottom: 6px;
}

.bvmgl5si {
	width: 70%;
	display: inline-block;
}

.Idp0lmN0 {
	width: 30%;
	display: inline-block;
	vertical-align: top;
}

.ZrroI7gx {
	font-size: 16px;
	font-weight: 300;
	color: #1f4357;
}

.CcyVf8dw {
	font-size: 12px;
	font-weight: 400;
	color: #4c6571;
	text-align: left;
}

.gUNNye4w {
	display: block;
	width: 100%;
	font-size: 16px;
	font-weight: 300;
	color: #2ea4e3;
	text-align: right;
}

.ArvfdF3U {
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
}

.uJrQTyJK {
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.SdAXaLZk {
	color: #2ea4e3;
	font-size: 15px;
	font-weight: 500;
}

.aoRM6LAR {
	color: #2ea4e3;
}

.uBlgPO0L {
	line-height: 1;
	padding-right: 5px;
}

.qD1dVzlw {
	color: #2ea4e3;
	font-weight: 800;
}

.XAf6OoRG {
	margin-right: 10px;
	vertical-align: middle;
}

.FVWppN8z {
	font-size: 12px;
	line-height: 17px;
}

.L3BSVFno {
	color: var(--grey-100);
}

.OpZmgown {
	color: var(--blue-100);
}
.uWwbzbS9 {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
}

.L5AAigSD {
	padding: 10px 5px;
	color: #4c6571;
	font-size: 16px;
}

@media screen and (max-width: 964px) {
	.leW3Je_M {
		width: 100%;
		position: fixed;
		bottom: 47px;
		padding: 5px;
		box-shadow: 0px -17px 20px -21px rgba(100, 100, 100, 0.6);
	}
}

.P5K_XIyU {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin-top: 21px;
}

.P5K_XIyU button {
	width: 62px;
	height: 62px;
	border: solid 1px #a2c2c7;
	background-color: #fff;
	margin-left: 10px;
	box-shadow: -2px -7px 90px -41px rgba(0, 0, 0, 0.96);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.P5K_XIyU button:first-child {
	margin-left: 0px;
}

.P5K_XIyU button:hover {
	opacity: 0.8;
}

.P5K_XIyU button:focus,
.P5K_XIyU button:active {
	outline: none;
}

.JOarVpqt {
	margin: 0 5px 6px;
	border: 1px solid #c1c7cd;
	border-left: 8px solid #217aa9;
	border-radius: 8px;
	background-color: #f2fafc87;
	cursor: pointer;
	box-shadow: 2px 2px 2px #c1c7cd;
	-webkit-box-shadow: 2px 2px 2px #c1c7cd;
	-moz-box-shadow: 2px 2px 2px #c1c7cd;
}
.HDmGsHc5 {
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 5px;
	background-color: #fff;
	cursor: pointer;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
}
.JOarVpqt:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.bYK_M5cD {
	width: 5%;
	display: inline-block;
	text-align: center;
	min-width: 55px;
	line-height: 42px;
	vertical-align: top;
}
._7dk4TdW4 {
	width: 100%;
	display: inline-block;
	padding: 4px 10px;
	color: #363f48;
}
.U04R7eXC {
	width: 10%;
	display: inline-block;
	padding-top: 15px;
	vertical-align: top;
	text-align: center;
}
.SyxvmB8D {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding-right: 4px;
}
.bmDDdwdH {
	min-width: 236px;
}
.nw9KPNjw {
	width: 75%;
	padding-left: 10px;
}
.x4lFqfc_ {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
}
.nw9KPNjw {
	font-size: 12px;
	letter-spacing: 0.3px;
}
.jtUuxZz4 {
	display: flex;
	font-size: 13px;
	margin-top: 2px;
	font-weight: 600;
}
.jtUuxZz4 p {
	min-width: 150px;
	margin-right: 15px;
	letter-spacing: 0.3px;
}
.jtUuxZz4 span {
	font-weight: 400;
}
.QmrptE4y {
	width: 25%;
	font-size: 12px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.Av_5SYiP {
	display: inline-block;
	height: 20px;
	vertical-align: bottom;
	margin-left: 2px;
}
.qCbYYdrD {
	width: 10%;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 15px;
}
.HzE9kfo6 {
	width: 40%;
	display: inline-block;
	color: #1f4357;
	font-size: 14px;
	text-align: right;
	margin-right: 4px;
}
.UH5w419c {
	width: 40%;
	display: inline-block;
	color: #1f4357;
	font-size: 16px;
	text-align: left;
}
.m_D5baoD {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.BBgpXyBs {
	color: #1f4357;
	font-size: 12px;
}
.nTRXpTj9 {
	font-weight: 600;
}
.JI_O8Ppi {
	margin-left: 5px;
	width: 20px;
	height: auto;
}

.EYafh2Yr {
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}
.Xbr28w4N {
	width: 100%;
	border: 1px #1f4357 solid;
	border-radius: 5px;
	cursor: pointer;
	background-color: #ededed;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
}
.UeL1ktIB {
	width: 100%;
	background-color: #fff;
	border: 1px solid #c1c7cd;
	border-radius: 5px;
	box-shadow: 0 0 10px #c1c7cd;
	-webkit-box-shadow: 0 0 10px #c1c7cd;
	-moz-box-shadow: 0 0 10px #c1c7cd;
}
.Xbr28w4N:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.OkZ_W6v8 {
	width: 100%;
	padding: 5px 15px;
	display: inline-block;
}
.fpcEW0Ov {
	width: 100%;
	padding: 5px 15px;
	display: inline-block;
}
.fIhD8b3u {
	width: 100%;
	padding: 5px;
	max-height: calc(100vh - 270px);
	overflow-y: scroll;
}
.ZqUd5zpd {
	font-size: 20px;
	color: #1f4357;
	height: 36px;
	width: 36px;
	border-radius: 18px;
	background-color: #fff;
	padding: 3px;
}
.JU3uBUWa {
	font-size: 20px;
	color: #1f4357;
	height: 36px;
	width: 36px;
	border-radius: 18px;
	background-color: #d3d3d3;
	padding: 3px;
}
.pVmzUi8N,
.BuXnIsk6 {
	font-weight: 500;
}
.pVmzUi8N > span,
.BuXnIsk6 > span {
	font-weight: 400;
	color: #000000a6;
}
.mlBtUaYy .DhMbsrWY {
	font-size: 16px;
}
.pYL1tPMt,
.pYL1tPMt > span {
	color: #217aa9;
}
.euvfDKP6 {
	font-size: 20px;
	color: #1f4357;
}
.p86FQnct {
	font-size: 20px;
	color: red;
}
.L_pw3NTu {
	width: 75%;
	display: inline-block;
	color: #363f48;
	font-size: 14px;
	text-align: left;
}
.g1KMK8HH {
	width: 23%;
	display: inline-block;
	padding-top: 15px;
	vertical-align: top;
	text-align: center;
}
.mlBtUaYy {
	width: 50%;
	display: inline-block;
}
.EOXYkMq7 {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
}
.Qj4txh3h,
.XE4bT71j {
	background-color: #f0f0f0;
	padding: 4px 15px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
}
.T9tz844B {
	border-top: 1px #1f4357 solid;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.kajGGXyo {
	font-size: 14px;
	margin-left: 5px;
	color: #1f4357;
	font-weight: 500;
}
.XsIb6CHg {
	padding: 5px;
	border-top: 1px solid #c1c7cd;
	text-align: left;
}
.O8HKQSkI {
	font-size: 13px;
	color: #308ad2;
	font-weight: 500;
	cursor: pointer;
	letter-spacing: 0.5px;
}
.O8HKQSkI span {
	padding-right: 4px;
}
.w5_kBKLa {
	color: #1f4357;
	font-size: 16px;
	padding-left: 10px;
}
.RPpknZ_E {
	color: #1f4357;
	font-size: 12px;
}
.QSFojg8z {
	color: #1f4357;
	font-size: 14px;
	font-weight: 500;
	margin: 20px 10px 5px;
}
.fOSyWm_j {
	color: #1f4357;
	font-size: 14px;
	padding-left: 10px;
}

.lOsdB17O {
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.o64MGWPO {
	width: 50%;
	display: inline-block;
	text-align: left;
	color: #308ad2;
	font-size: 14px;
}
.FoRMWAPM {
	width: 50%;
	display: inline-block;
	text-align: right;
	color: #308ad2;
	font-size: 14px;
}

:root {
	--imgAuthBg: url('https://static.redivus.com/images/auth_bg.jpg');
	--imgBlueCalendarIcon: url('https://static.redivus.com/images/blueCalendarIcon.svg');
	--imgBlueCheckmark: url('https://static.redivus.com/images/blueCheckmark.svg');
	--imgBlueEditIcon: url('https://static.redivus.com/images/blueEditIcon.svg');
	--imgBlueFilledCaret: url('https://static.redivus.com/images/blueFilledCaret.svg');
	--imgBlueOutlineCaret: url('https://static.redivus.com/images/blueOutlineCaret.svg');
	--imgGreenCheckmark: url('https://static.redivus.com/images/greenCheckmark.svg');
	--imgGreyCloseIcon: url('https://static.redivus.com/images/greyCloseIcon.svg');
	--imgGreyIncompleteState: url('https://static.redivus.com/images/greyIncompleteState.svg');
	--imgInfoIcon: url('https://static.redivus.com/images/InfoIcon.svg');
	--imgSearchIcon: url('https://static.redivus.com/images/searchIcon.svg');
	--imgTickSelected: url('https://static.redivus.com/images/tick_selected.svg');
}

.oIjHQcTu {
	color: #54626f;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 24px;
}

/* Antd form label */
.dUUClDyx.ant-row.ant-form-item {
	padding-bottom: 0;
}

.dUUClDyx .ant-col.ant-form-item-label {
	color: #363f48;
	line-height: 17px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0;
}

.dUUClDyx .ant-form-item-label label {
	color: #363f48;
	font-weight: 400;
	font-size: 12px;
	white-space: break-spaces;
}

.dUUClDyx .ant-form-item-control {
	line-height: 1;
}

/* Antd form input */
.jccS76_C.ant-input {
	color: #214356;
	height: 30px;
	padding: 0 0 8px;
	font-size: 14px;
	line-height: 20px;
	border: 0;
	background-color: transparent;
	border-bottom: 1px solid #637383;
	border-radius: 0;
}

.jccS76_C.ant-input:hover {
	border-color: #637383;
}

.jccS76_C.ant-input:focus {
	box-shadow: none;
	border-color: #637383;
}

.jccS76_C::placeholder {
	color: #7a8896;
}

/* Date picker */
.qBzAH1tK.ant-picker {
	width: 100%;
}

.qBzAH1tK .ant-picker-input {
	border: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
	padding: 0 0 8px;
	height: 30px;
	color: #214356;
}

.qBzAH1tK .ant-picker-input:hover {
	border-color: #637383;
}

.qBzAH1tK .ant-picker-input > input:hover,
.qBzAH1tK .ant-picker-input > input:focus,
.qBzAH1tK.ant-picker:hover,
.qBzAH1tK.ant-picker-focused {
	border-color: #214356;
	box-shadow: none;
}

.qBzAH1tK .anticon svg {
	display: none;
}

.qBzAH1tK i {
	background-image: var(--imgBlueCalendarIcon);
	width: 14px;
	height: 16px;
	background-repeat: no-repeat;
	right: 3px;
	top: 3px;
	margin-top: 0;
}

.qBzAH1tK .ant-picker-input.ant-input::placeholder,
.OSkYmfo0 .qBzAH1tK .ant-picker-input.ant-input {
	color: #7a8896;
	font-size: 14px;
}

.OSkYmfo0 .qBzAH1tK .ant-picker-input.ant-input {
	padding: 4px 4px 5px 8px;
	-webkit-text-fill-color: #7a8896;
}

.OSkYmfo0 .qBzAH1tK .anticon-calendar {
	display: none;
}

/* Antd select  */
.js_y0c1A .ant-select-selection__rendered .ant-select-selection__placeholder {
	color: #7a8896;
	margin: 0;
	top: 3px;
}

.js_y0c1A .ant-select-selection {
	height: 30px;
	border: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
}
.js_y0c1A.ant-select-single .ant-select-selector {
	border: 0;
	width: 100%;
	padding: 0;
	padding-bottom: 7px;
	margin: 0;
	border-radius: 0;
	background-color: transparent;
	border-bottom: 1px solid #637383;
	align-items: center;
}
.js_y0c1A.ant-select-open .ant-select-selection {
	box-shadow: none;
}

.js_y0c1A .ant-select-selection--multiple {
	height: 34px;
	padding-bottom: 5px;
	cursor: pointer;
}

.js_y0c1A .ant-select-selection--multiple ul {
	display: flex;
	width: 98%;
	overflow: hidden;
}

.js_y0c1A .ant-select-arrow svg {
	color: #217aa9;
	width: 11px;
}

.js_y0c1A .Ak9lhA4A {
	background: linear-gradient(270deg, #ffffff 51.34%, rgba(255, 255, 255, 0) 110.14%);
}

.js_y0c1A .ant-select-selection--multiple .ant-select-selection__choice {
	background-color: #f4f6f7;
	border: 1px solid #d3d9dd;
}

.js_y0c1A
	.ant-select-selection--multiple
	.ant-select-selection__choice__content {
	color: #363f48;
	padding-right: 2px;
	overflow: visible;
	white-space: nowrap;
	text-overflow: unset;
}

.js_y0c1A
	.ant-select-selection--multiple
	.ant-select-selection__choice__remove
	svg {
	display: none;
}

.js_y0c1A
	.ant-select-selection--multiple
	.ant-select-selection__choice__remove {
	background-image: var(--imgGreyCloseIcon);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	margin: 3px 0;
}

.js_y0c1A .ant-select-selection--multiple > ul > li,
.js_y0c1A
	.ant-select-selection--multiple
	.ant-select-selection__rendered
	> ul
	> li {
	margin-top: 4px;
	overflow: visible;
	display: flex;
}

.js_y0c1A
	.ant-select-selection--multiple
	.ant-select-search--inline
	.ant-select-search__field {
	color: transparent;
	cursor: pointer;
}

.js_y0c1A .ant-select-selection__rendered {
	max-height: 34px;
	margin-left: 0;
	-webkit-mask-image: linear-gradient(90deg, #000000 80%, transparent);
	mask-image: linear-gradient(90deg, #000000 80%, transparent);
}

.js_y0c1A .ant-select-arrow .ant-select-arrow-icon {
	background-image: var(--imgBlueFilledCaret);
	width: 8px;
	height: 5px;
}

.js_y0c1A .ant-select-arrow {
	right: 4px;
	top: 11px;
}

.js_y0c1A .ant-select-open .ant-select-arrow-icon {
	transform: rotate(180deg);
}

.js_y0c1A .ant-select-arrow .ant-select-arrow-icon svg {
	display: none;
}

.js_y0c1A .ant-select-focused .ant-select-selection,
.js_y0c1A .ant-select-focused .ant-select-selection--multiple,
.js_y0c1A .ant-select-selection:focus,
.js_y0c1A .ant-select-selection--multiple:focus,
.js_y0c1A .ant-select-selection:active,
.js_y0c1A .ant-select-selection--multiple:active {
	box-shadow: none;
}

.js_y0c1A .ant-select-selection-selected-value {
	position: absolute;
	bottom: 2px;
	color: #214356;
}

.js_y0c1A.METUsqoc.ant-select-open {
	.ant-select-arrow {
		left: 0;
		top: 10px;
		background-image: var(--imgSearchIcon);
		background-repeat: no-repeat;
		height: 16px;
	}

	.ant-select-arrow .anticon {
		display: none;
	}

	.ant-select-selection-placeholder, .ant-select-selector .ant-select-selection-search {
		left: 25px;
		top: -4px;
		right: 25px;
	}

	.ant-select-selection-item {
		padding-left: 25px;
	}
}
.js_y0c1A.METUsqoc .ant-select-selector .ant-select-selection-search {
	left: 0;
	right: 0;
}

/* Ant checkbox */
.nxDaWJL3 .ant-checkbox-inner,
.nxDaWJL3 .ant-checkbox-checked::after {
	border: 1px solid #1e3343;
}

.nxDaWJL3 .ant-checkbox + span {
	color: #363f48;
	padding-right: 0;
}

.nxDaWJL3 .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.nxDaWJL3 .ant-checkbox:hover .ant-checkbox-inner,
.nxDaWJL3 .ant-checkbox-input:focus + .ant-checkbox-inner {
	border-color: #1e3343;
	background-color: #ffffff;
}

.nxDaWJL3 .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #fff;
	border: 1px solid #1e3343;
}

.nxDaWJL3 .ant-checkbox-checked .ant-checkbox-inner::after {
	border: 2px solid #217aa9;
	border-top: 0;
	border-left: 0;
}

/* Button */
.T5zGjMOV {
	display: flex;
	justify-content: end;
}

.QULg3Scm {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.64px;
	padding: 0 16px;
	height: 36px;
	border-radius: 4px;
	border: 0;
}

.vN7eTeSU {
	color: #217aa9;
	border: 1px solid #217aa9;
	background-color: #ffffff;
	margin: 10px;
}

.QULg3Scm.ant-btn {
	transition: none;
}

.vN7eTeSU.ant-btn:hover,
.vN7eTeSU.ant-btn:focus {
	color: #217aa9;
	border-color: #217aa9;
}

.T5zGjMOV .vN7eTeSU:last-child {
	margin-right: 0;
}

.mzpWAMYm {
	background-color: #217aa9;
	color: #ffffff;
	margin-top: 10px;
	border: 0;
}

.mzpWAMYm:not(:disabled).ant-btn:hover,
.mzpWAMYm:not(:disabled).ant-btn:focus,
.mzpWAMYm:not(:disabled).ant-btn:active,
.mzpWAMYm:not(:disabled).ant-btn.active {
	background: #217aa9;
	color: #ffffff;
	border: 0;
}

.EFOkPnqK {
	background-color: #f482214d;
	color: #6f533d;
}

.dLe63WYg {
	padding-top: 0;
	margin-bottom: -1px;
	padding-left: 25px;
	position: relative;
}
.vVIgg6F6 {
	width: 100%;
	border-bottom: 1px solid #ededed;
}
.bMjHJUK5 {
	display: inline-block;
	width: 75%;
	padding-bottom: 10px;
	padding-top: 14px;
	padding-left: 5px;
}
.g45UYP5G {
	display: inline-block;
	width: 75%;
	height: 25px;
	padding-top: 2px;
	text-align: right;
}
.PSgV1OZd {
	display: inline-block;
	width: 25%;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 14px;
	cursor: pointer;
}
.ponXU0Uq {
	display: inline-block;
	width: 75%;
}
.e2R1SOM8 {
	display: inline-block;
	width: 25%;
	text-align: left;
	cursor: pointer;
}
.feuEzbwI {
	color: #4c6571;
	font-size: 18px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.JyYSkbhc {
	font-size: 14px;
	color: #919192;
	font-weight: 200;
}
.Lwqjq1Se {
	color: #919192;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 15px;
	text-align: right;
}
.KFox7foe {
	color: #2db672;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 15px;
	text-align: right;
}

.JmaCzvjd {
	border-radius: 100px;
	width: 25px;
	height: 25px;
	background-color: #00ff00;
	text-align: center;
	padding-top: 2px;
}
.dfwF5QlP {
	border-radius: 100px;
	width: 25px;
	height: 25px;
	background-color: #ff0000;
	text-align: center;
	padding-top: 2px;
}
.tQeb8zDr {
	color: #fff;
	text-align: center;
}
.kRyWEQYv {
	width: 100%;
	text-align: right;
	font-weight: 600;
	color: #36a5e0;
	font-size: 16px;
	padding-right: 15px;
}
.SJSypsJW {
	color: #69696e;
	padding-top: 2px;
	font-weight: 700;
	font-size: 16px;
}
.QjLuLsj2 {
	width: 75%;
	text-align: right;
	font-weight: 600;
	font-size: 16px;
	padding-right: 15px;
	background-color: transparent;
}
.wd18_ujW {
	border-radius: 8px;
	width: 16px;
	height: 16px;
	background-color: #2db672;
	text-align: center;
	align-self: center;
	margin-top: 5px;
	padding-left: 5px;
	position: absolute;
}

.YkT2Y96M {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	max-width: 650px;
}
.E262yoC7 {
	width: 100%;
	margin-bottom: 10px;
}
._3lDqMTMS {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.ZDJxloBp {
	display: flex;
	flex-direction: row;
	width: 100%;
	border: 1px solid #ededed;
	border-radius: 5px;
	padding: 0px 0px 0px 15px;
}
.Z0A_6TZ9 {
	display: inline-block;
	width: 50px;
	height: 39px;
	vertical-align: top;
}
._fMjmuTi {
	font-size: 16px;
	font-weight: 600;
	text-align: right;
	text-align: center;
	padding-top: 7px;
}
.kRpwXv1K {
	border: none;
	display: inline-block;
	width: 230px;
	outline: none;
	height: 39px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	margin: 1px;
	font-size: 18px;
}
.GXQ8nonJ {
	justify-content: right;
	align-content: center;
}
._09r1WRh2 {
	color: #0094c1;
}
.Oy5qlpaV {
	justify-content: center;
	margin-top: 25px;
}
._SOFx0zq {
	color: #a8a8a9;
	font-size: 12px;
	text-align: center;
}
.CpzvnIU4 {
	margin-top: 15px;
	margin-bottom: 25px;
}
.KG4NN4n6 {
	margin-bottom: 25px;
}
.F2MNBMyu {
	margin-bottom: 100px;
}

.dLPLvKBB {
	width: 90%;
	display: inline-block;
	margin-left: 5%;
	margin-top: 15px;
}
.BKKMPuEq {
	max-width: 500px;
	padding-right: 30px;
	padding-left: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 25px;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.PyAPkxMA {
	font-weight: 400;
	color: #133447;
	font-size: 22px;
	margin-left: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.rXN8uSdP {
	margin-left: 5px;
	margin-right: 25px;
	font-size: 14px;
	color: #133447;
	font-weight: 300;
}
.Y11kmbOA {
	margin-left: 5px;
	margin-right: 25px;
	margin-top: 3px;
	font-size: 17px;
	color: #4c6571;
	font-weight: 400;
}
.LBqbSx1W {
	height: 30px;
	padding-bottom: 0px;
}
.dc6Btd_A {
}
.lIAGbn4A {
	margin-top: 25px;
	margin-bottom: 50px;
	justify-content: center;
}
.CGb4Xb7Z {
	margin-top: 50px;
}
.ujbxBb5Y {
	margin-top: -1px;
	border-bottom: 1px solid #ededed;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 12px;
	padding-top: 12px;
	cursor: pointer;
}
.jq3gKrmm {
	width: 100%;
	display: inline-block;
	font-weight: 400;
	color: #133447;
	font-size: 18px;
	margin-left: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.opVPlmJp {
	width: 49.5%;
	display: inline-block;
	border-bottom: 2px solid #ededed;
	border-top: 2px solid #ededed;
	text-align: center;
	margin-top: -1px;
	margin-right: 0.5%;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 12px;
	padding-top: 12px;
	cursor: pointer;
}
.Fx66rGoX {
	width: 49.5%;
	display: inline-block;
	border-bottom: 2px solid #ededed;
	border-top: 2px solid #ededed;
	text-align: center;
	margin-top: -1px;
	margin-left: 0.5%;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 12px;
	padding-top: 12px;
	cursor: pointer;
}
.XMfQ4vOb {
}
.H9_b5IiG {
}
.YMWwNXqC {
}
.NS6nSXMo {
	font-size: 14px;
	color: #c90b2d;
}
.ykpuqBF1 {
	font-size: 14px;
	color: #2db872;
}
.XcDYbX1s {
	font-size: 14px;
	color: #979797;
}
.GTmjZfC2 {
	margin-top: 25px;
}
.h1_C3cA9 {
	opacity: 0.5;
	cursor: default;
}
.FIcbT3L8 {
	border-radius: 8px;
	width: 16px;
	height: 16px;
	background-color: #2db672;
	text-align: center;
	align-self: center;
	margin-top: 5px;
	margin-right: 5px;
	display: inline-block;
}
.R3boXUht {
	margin: auto;
	width: 20px;
	height: 20px;
}

.ZDgerYGW {
	display: inline-block;
	width: 90%;
	margin-left: 5%;
	margin-top: 15px;
}
.EEU_tVIO {
	display: inline-block;
	width: 100%;
}
.FekgcC0p {
	border: 1px solid #c3c4c5;
	background-color: #fff;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 5px;
	box-shadow: 2px 2px #c3c4c5;
}
.z4Yk5UOw {
	color: #2e434d;
	font-size: 18px;
	margin-bottom: 5px;
}
._CyrJKOv {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
}
.BHJBpL8F {
	color: #1d4258;
	font-size: 12px;
	margin-bottom: 3px;
}
.wDYrJo0u {
	margin-top: 10px;
	margin-bottom: 10px;
}
.ekNP9j9V {
	color: #215875;
	font-size: 12px;
	margin-bottom: 3px;
}
.L3V2RJGo {
	float: left;
}
.j43x5Q6E {
	padding: 10px;
	background-color: #2ea4e3;
	border-radius: 4px;
	float: right;
}
.y2x8_sgB {
	width: 45%;
	margin-left: 55%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #308ad2;
	border-radius: 4px;
	float: left;
}
.fgY6Ralh {
	width: 45%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #c80b2d;
	border-radius: 4px;
	float: left;
}
.NXO475Ds {
	width: 45%;
	margin-left: 10%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #308ad2;
	border-radius: 4px;
	float: left;
}
.dUEf6ULR {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}
.DEKn7wgM {
	color: #308ad2;
	font-weight: 300;
	font-size: 26px;
}
.RlEoUgYE {
	height: 200px;
	resize: vertical;
	width: 100%;
	border: 2px solid #1f4357;
	border-radius: 4px;
	background-color: #fff;
	font-size: 18px;
	color: #1f4357;
	line-height: 20px;
	text-align: left;
	padding: 10px;
	margin-top: 10px;
}
.YA25iwxY {
	padding-top: 5px;
	padding-bottom: 5px;
}
.G9AxqgZG {
	font-size: 18px;
	color: #405762;
	font-weight: 400;
}
.qddBqj52 {
	font-size: 15px;
	color: #2ea4e3;
	font-weight: 500;
	padding-top: 14px;
	padding-left: 5px;
}
.ru5surr2 {
	font-size: 16px;
	color: #1d4258;
	font-weight: 200;
}
.hU8X3Z0A {
	font-size: 16px;
	color: #1d4258;
}
.X6CEHKxj {
	border-radius: 4px;
	border: 1px solid #c3c4c5;
	background-color: #fff;
	padding: 10px;
	box-shadow: 2px 2px #c3c4c5;
}
.LdYufswz {
	color: #c80b2d;
	font-weight: 500;
	font-size: 14px;
}
._6CMnG_P {
	margin-top: 10px;
}

.wpE0S9aH {
	width: 100%;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 650px;
	align-items: center;
	position: relative;
}
.pTJ9rYGH {
	color: #000;
}
.iUPpVfX7 {
	display: flex;
	position: relative;
}
.tZ1QD0Dy {
	width: 100%;
	margin: auto;
}
.NGTbmVBp {
	padding-bottom: 15px;
}
.DH1BPfn7 {
	color: rgba(0, 0, 0, 0.85);
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 20px;
}
.ZPKpSz51 {
	color: rgba(0, 0, 0, 0.85);
	font-family: 'Helvetica', sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 20px;
}
.DLKC5lYW {
	flex-grow: 1;
	flex-basis: 48% !important;
	position: relative;
	float: left;
	width: 50px;
	margin: 0 6px;
}
.D13jqRds {
	width: auto;
}
.sk_VDV_S {
	display: flex;
	flex-direction: column;
	background-color: #f8f9fa;
	border-radius: 4px;
	border: solid 1px #d0e2ed;
	justify-content: center;
	align-items: center;
	height: 130px;
}
.o67pIC9P {
	width: 70px;
	height: 70px;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
}
.C7FjuIxv {
	color: #217aa9;
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
}
.aYiBq5Oh {
	opacity: 0.3;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	padding-top: 10px;
}
.tU5OiUF4 {
	background-color: #2f94c1;
	color: #fff;
	padding: 5px 40px;
	margin: 5px;
	border-radius: 5px;
}
.u5yQdwSf {
	background-color: transparent;
	color: #000;
	padding: 5px 50px;
	margin: 5px;
	border: none;
	box-shadow: none;
}
.RA_YLnzP {
	margin-top: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.uAQVfIpg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	float: left;
	z-index: 999;
	cursor: pointer !important;
}

.uAQVfIpg:checked + .sk_VDV_S {
	border: 1px solid #0094c1;
}

.uAQVfIpg:checked + .sk_VDV_S:after {
	position: absolute;
	float: left;
	content: '';
	width: 23px;
	height: 23px;
	top: 8px;
	right: 15px;
	background: transparent var(--imgTickSelected) no-repeat;
}
.crtpgsw8,
.crtpgsw8:hover,
.crtpgsw8:active {
	opacity: 0.7;
	cursor: not-allowed;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

.gbR5ORUE {
	background: #ffffff;
	padding: 8px 16px;
	margin-bottom: 16px;
	display: flex;
	border-radius: 4px;
}
.qNMZTWuB {
	font-size: 17px;
	color: #e01f1f;
}
.Y7s36gbQ {
	margin-left: 8px;
	font-size: 14px;
	font-weight: 500;
	color: #363f48;
	line-height: 19.6px;
}

.r2jBn40n {
	position: relative;
	border-radius: 4px;
	border: 1px solid #f69542;
	background-color: #fef9f4;
	margin-bottom: 20px;
	padding: 15px 12px 15px 40px;
}

.r2jBn40n::before {
	content: '';
	background-image: var(--imgInfoIcon);
	background-repeat: no-repeat;
	position: absolute;
	left: 12px;
	top: 15px;
	width: 20px;
	height: 20px;
}

.r2jBn40n h3 {
	margin-bottom: 5px;
}

.r2jBn40n h3,
.r2jBn40n p {
	color: #363f48;
	line-height: 20px;
}

.ZmXbZwR2 {
	border-left: 8px solid #217aa9;
	border-radius: 8px;
	background: #ffffff;
	padding: 10px 12px;
	margin-bottom: 6px;
	cursor: pointer;
}

.ZmXbZwR2:last-child {
	margin-bottom: 20px;
}

.ZmXbZwR2 .highlight {
	color: #6f533d;
	background-color: rgba(244, 130, 33, 0.3);
	box-shadow: 0 0 0 2px rgba(244, 130, 33, 0.3);
}

.u6MCrPVf {
	background: #deebf2;
	border: 2px solid #217aa9;
	border-left-width: 8px;
}

.ZmXbZwR2 .ant-col:last-child {
	text-align: right;
}

.duMqQSRW.ant-typography {
	color: #363f48;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 4px;
}

.HC_KQb7z.ant-typography {
	color: #363f48;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 4px;
}

.duMqQSRW + h3.ant-typography {
	margin-top: 0;
}

.MD6mzenE.ant-typography {
	color: #54626f;
	font-weight: 500;
	font-style: italic;
}

.HfKPHx3r {
	color: #34548f;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: 0.02rem;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: bottom;
}

.QWdHXzmV {
	color: #1b7f9d;
}

.k_pRz5nF {
	color: #363f48;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: capitalize;
	margin-left: 8px;
}

.v7O9OWoH {
	color: #363f48;
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 4px;
}

.a4z2xq7B {
	display: flex;
	justify-content: flex-end;
}

.DYPuiL9B {
	display: inline-block;
	height: 20px;
	vertical-align: bottom;
	margin-left: 2px;
}

.j3mBP1lO {
	display: inline-block;
	color: #1f4357;
	font-size: 12px;
	vertical-align: middle;
	margin-left: 4px;
}

.obSWdHWo {
	padding: 26px 16px 0;
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.gW0hAaWD {
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-width: 170px;
	margin-bottom: 16px;
}

.V9gvuB5v.ant-typography {
	color: #363f48;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	margin: 0;
}

.V9gvuB5v > span {
	color: #54626f;
	font-size: 14px;
	font-weight: 400;
	margin-left: 4px;
	vertical-align: bottom;
}

.YGsudNi1 {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 12px;
	background: #217aa9;
	border-color: #217aa9;
	letter-spacing: 0.03rem;
	box-shadow: none;
}

.YGsudNi1.ant-btn:hover {
	background: #217aa9;
	border-color: #217aa9;
}

.YGsudNi1 > svg {
	margin-right: 4px;
	padding: 2px;
}

.YJrDusx1.ant-form {
	margin-bottom: 16px;
}

.RrOw2BQT .ant-input-suffix {
	cursor: pointer;
	margin-top: 2px;
}

.YJrDusx1 .ant-form-item {
	margin-bottom: 0;
}

.RrOw2BQT {
	height: 36px;
	border-color: #c1c7cd;
	border-radius: 4px;
	padding: 4px 8px;
}

.RrOw2BQT .ant-input,
.RrOw2BQT .ant-input::placeholder {
	color: #637383;
}

.RrOw2BQT.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
	border-color: #217aa9;
	box-shadow: none;
}
.RrOw2BQT:focus,
.RrOw2BQT:active {
	border-color: #217aa9;
	box-shadow: none;
}

.RrOw2BQT .ant-input-prefix {
	margin-right: 8px;
}

.RrOw2BQT .ant-input-prefix svg {
	width: 20px;
	height: 20px;
	padding: 1px;
	color: #637383;
}

.rTX5vF4a {
	flex-grow: 1;
	overflow-y: auto;
}

.rTX5vF4a::-webkit-scrollbar {
	width: 0;
}

.aLZnogI0 {
	color: #1f4357;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 20px;
}

.aLZnogI0 .anticon {
	margin-right: 4px;
}

@media screen and (max-width: 1199px) {
	.V9gvuB5v.ant-typography {
		font-size: 16px;
	}
}

.wzDJaz8Z {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #f4f6f7;
	padding: 16px 16px 28px;
	overflow-y: auto;
}

.wzDJaz8Z .ant-btn-primary {
	background-color: #217aa9;
	border-color: #217aa9;
	height: 36px;
	margin-top: 18px;
}

.wzDJaz8Z .disabledBtn {
	opacity: 0.5;
	pointer-events: none;
	color: #ffffff;
}

.G7YEAdl0 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 16px;
}

.TI_iQOby.ant-typography {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
}

.TI_iQOby > svg {
	margin-right: 4px;
	vertical-align: text-top;
}

.Fi6xhSdB {
	color: #217aa9;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: 0.03rem;
	padding: 0;
	height: 25px;
}

.XlJdc0K7 {
	margin-bottom: 14px;
}

.XlJdc0K7 .ant-typography {
	color: #54626f;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.4;
	text-transform: uppercase;
	padding: 2px 8px;
	letter-spacing: 0.88px;
	margin-bottom: 6px;
}

.Qd9s3ZAc {
	display: block;
}

.Qd9s3ZAc .ant-radio-wrapper,
.Qd9s3ZAc .ant-checkbox-wrapper {
	display: flex;
	border-radius: 4px;
	padding: 4px 8px;
	margin: 0;
	margin-bottom: 6px;
	color: #363f48;
}

.Qd9s3ZAc .ant-radio-wrapper:hover,
.Qd9s3ZAc .ant-checkbox-wrapper:hover {
	background-color: rgba(222, 235, 242, 0.5);
}

.Qd9s3ZAc .ant-radio-wrapper-checked,
.Qd9s3ZAc .ant-radio-wrapper-checked:hover {
	background-color: #deebf2;
}

.Qd9s3ZAc .ant-radio-checked + span,
.Qd9s3ZAc .ant-checkbox-checked + span {
	font-weight: bold;
}

.Qd9s3ZAc label.ant-radio.ant-radio-wrapper {
	color: #363f48;
	line-height: 1.4;
}

.Qd9s3ZAc .ant-radio-wrapper::after {
	display: none;
}

.Qd9s3ZAc .ant-radio-inner,
.Qd9s3ZAc .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner,
.Qd9s3ZAc .ant-radio-checked::after {
	border-color: #363f48;
}

.Qd9s3ZAc .ant-radio-inner::after {
	background-color: #217aa9;
}

.Qd9s3ZAc .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #ffffff;
	border-color: #1e3343;
}

.Qd9s3ZAc .ant-checkbox-checked::after,
.Qd9s3ZAc .ant-checkbox-checked .ant-checkbox-inner::after {
	border-color: #217aa9;
}

.Qd9s3ZAc .ant-checkbox:hover::after,
.Qd9s3ZAc .ant-checkbox-wrapper:hover .ant-checkbox::after {
	visibility: hidden;
}

.K2iHlsuV {
	align-self: flex-start;
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 25px;
	color: #363f48;
}

.K2iHlsuV > .ekFzAs4s {
	display: flex;
	flex-wrap: wrap;
	margin-top: 2px;
}

.K2iHlsuV .ant-tag {
	margin: 0 4px 5px 0;
	padding: 0 8px;
	border: none;
	border-radius: 20px;
	display: flex;
	align-items: center;
}

.K2iHlsuV .ant-tag svg {
	margin: 5px 0 0 5px;
	width: 16px;
	cursor: pointer;
}

.WGwgQNZS {
	height: 100%;
	display: flex;
}

.RtX9wClx {
	width: 30%;
	max-width: 450px;
	background: #d8dce0;
	height: 100%;
}

.HG7iv55z {
	max-width: 850px;
	width: 50%;
	height: 100%;
	background-color: #ffffff;
}

@media screen and (max-width: 1700px) {
	.HG7iv55z {
		width: 65%;
	}
}

.YvCkPX3F {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 650px;
	align-items: center;
	position: relative;
}
/* Safari specific CSS */
@media not all and (min-resolution: 0.001dpcm) and (min-height: 750px) {
	.peKEvjKv {
		height: auto;
	}
}
.peKEvjKv,
.P4_G3kKs {
	width: 100%;
	display: block;
	margin: 15px auto 72px;
	padding: 0 15px;
	align-items: center;
	position: relative;
	overflow-y: auto;
	order: 1;
}
.P4_G3kKs {
	height: calc(100vh - 304px);
}
.cuIgCk8v {
	margin: 15px auto 136px;
	height: calc(100vh - 367px);
}
.wxOM8njx {
	height: calc(100vh - 233px);
}
.peKEvjKv {
	height: calc(100vh - 254px);
}

.qfQk9rsm {
	width: 100%;
	max-width: 500px;
	margin: auto;
	text-align: center;
}

.ENN9CWrm {
	margin-bottom: 20px;
}

.J1b9p1KG {
	text-align: center;
}
.KEUiVVyo {
	width: 100%;
	max-width: 500px;
	padding-left: 25px;
	padding-right: 25px;
	margin: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.XyL1UGVA:not(.WocZkFoA) .ufgfIJRh {
	border-bottom: 1px solid #d9d9d9;
	height: 32px;
	font-size: 18px;
	color: rgba(0, 0, 0, 0.65);
}

.KwqGqg2v {
	padding-top: 15px;
}

.LBg9kjwz {
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	background-color: #0094c1;
	width: 100%;
	max-width: 450px;
}
.KrU_N1DS {
	color: #ffffff;
	font-size: 20px;
	text-align: center;
	letter-spacing: 0px;
	line-height: 24px;
}
.f4aOOBqX {
	color: #0094c1;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0px;
	line-height: 24px;
}
.b1yfdX7g {
	color: #0094c1;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0px;
	line-height: 24px;
}
.whlBjj2w {
	width: 90%;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	justify-content: center;
	padding: 10px;
	margin-left: 5px;
	background-color: #ffffff;
	margin-top: 5px;
	border: 1px solid #0094c1;
}
.whlBjj2w:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.VAERs7xM {
	width: 100%;
	min-height: auto;
	display: inline-block;
	align-items: center;
	margin-bottom: 40px;
}
.SMThtcam {
	border-radius: 15px;
	border: 1px solid #c1c7cd;
	box-shadow: 0 4px 40px 0 #363f4814;
	padding: 30px 33px 40px;
	width: 100%;
	max-width: 500px;
	margin: 30px auto 40px;
}
.PLdOA6AM {
	display: flex;
	justify-content: space-between;
}
.TRfxrt74 {
	color: #214356;
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	max-width: 240px;
}
.Vb0fYEkq {
	width: 90%;
	margin: 0 auto;
}
@media (min-width: 1100px) {
	.Vb0fYEkq {
		width: 80%;
	}
}
.HFBhJ5nP {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.03em;
	height: 44px;
	margin-top: 18px;
}
.DUGwxb4n.ant-btn[disabled] {
	opacity: 0.5;
	cursor: not-allowed;
	background-color: #217aa9;
	color: #ffffff;
	border: 0;
}
.CQ2wzM2G {
	align-items: 'center';
	justify-content: 'center';
	margin-top: 10px;
	max-width: 500px;
}
.qsvsmgFt {
	background-color: #4c6571;
	border-color: #4c6571;
	border-radius: 5px;
	border-width: 1;
	flex: 1;
	display: flex;
	margin-top: 10px;
}
.HWS1qKht {
	flex: 1;
	margin-bottom: 10px;
	margin-top: 8;
	width: 100%;
	max-width: 500px;
}
.Cnd_qbTm {
	color: #576e75;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
	padding-left: 15px;
}
.Q8AvP72v {
	height: 57px;
}
.LQAz6Yc1 {
	height: 85px;
}
.kd_ETNg8 {
	width: calc(100% - 80px);
	position: absolute;
	bottom: 0;
	max-width: 450px;
	align-self: center;
}
.KpsuHLJb {
	text-align: center;
	order: 2;
	margin-top: 10px;
	width: 100%;
	max-width: 520px;
	margin: auto;
}
.R57VxlG9 {
	z-index: 1;
	text-align: center;
	min-height: 60px;
	justify-content: center;
	align-self: center;
	position: fixed;
	bottom: 0px;
	margin-bottom: 15px;
	width: 450px;
	margin-left: 80px;
}
.ymWJdHSh {
	text-align: center;
	margin-top: 10px;
	order: 2;

	width: calc(100% - 80px);
	position: absolute;
	bottom: 56px;
	max-width: 450px;
	align-self: center;
}
.a_zN2YJa {
	width: 100%;
	border: 1px solid #ededed;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	padding: 5px;
	background-color: #fff;
	margin-top: 5px;
	box-shadow: 3px 3px 3px grey;
	-webkit-box-shadow: 3px 3px 3px grey;
	-moz-box-shadow: 3px 3px 3px grey;
}
.a_zN2YJa:active {
	box-shadow: inset 0px 0px 5px grey;
	-webkit-box-shadow: inset 0px 0px 5px grey;
	-moz-box-shadow: inset 0px 0px 5px grey;
}
.KuZIFx8l {
	color: #979797;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	padding-left: 5px;
}

.SRChxxhz {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 30px;
	align-items: center;
}
.ym9AcYLj {
	color: #214356;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 18.5px;
	letter-spacing: 0px;
	line-height: 30px;
}
.HZIl6wRM {
	color: #214356;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 20px;
	padding-top: 10px;
	margin-bottom: 3px;
	text-align: center;
}
.uitNnDpB {
	height: 2.78px;
	width: 38.25px;
	background-color: #e01f1f;
	align-self: center;
}
.XldjArtS {
	background-color: #c3c4c5;
	color: #ededed;
	border-color: #c3c4c5;
	box-shadow: inset 0px 0px 0px grey;
	-webkit-box-shadow: inset 0px 0px 0px grey;
	-moz-box-shadow: inset 0px 0px 0px grey;
}
.RePN3B_j {
	width: 90%;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	padding: 10px;
	background-color: #ffffff;
	margin-top: 5px;
	border: 1px solid #0094c1;
	opacity: 0.4;
	margin-left: 5px;
}

.yAaYg5ZC {
	color: #c3c4c5;
}
.fe9TDIXB {
	height: 20px;
}
.bVsR4WLU {
	display: inline-block;
	padding: 10px;
	border-radius: 5px;
	align-items: center;
	align-self: center;
	background-color: #0094c1;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	max-width: 450px;
	text-align: center;
}

.Y653y98P {
	font-size: 22px;
	color: #4c6571;
	font-weight: 700;
	display: inline;
}

.ppYFYwnw {
	font-size: 18px;
	color: #214356;
	padding-bottom: 10px;
}

.BXC73XHZ {
	padding-bottom: 5px;
	display: inline-block;
}

.Bzoxlcxj {
	display: inline-block;
}

.v0j_AMXl {
	float: right;
	padding-top: 8px;
	color: #0094c1;
	font-size: 16px;
}

.v0j_AMXl > span {
	float: right;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	padding-left: 5px;
}

.f3aRGZTn {
	width: 100%;
	height: 40px;
	border: 1px solid#40a9ff;
	color: #40a9ff;
	border-radius: 4px;
	background-color: white;
	margin-top: 25px;
}
.S2AM9kMa {
	color: #ffffff;
	background-color: #0094c1;
	font-size: 18px;
	line-height: 24px;
	max-width: 430px;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	border: none;
	vertical-align: text-bottom;
	align-items: center;
	margin: 15px auto 0;
	display: flex;
	justify-content: center;
	cursor: pointer;
}

.a7Ge0fJw {
	color: #ffffff;
	background-color: #0094c1;
	font-size: 18px;
	line-height: 24px;
	max-width: 430px;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	border: none;
	vertical-align: text-bottom;
	align-items: center;
	margin: 15px auto 0;
	display: flex;
	justify-content: center;
	cursor: pointer;
}

.NpSwTSAG {
	color: #ffffff;
	background-color: #0094c1;
	font-size: 18px;
	line-height: 24px;
	max-width: 430px;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	border: none;
	align-items: center;
	opacity: 0.4;
	margin: 15px auto 0;
	display: flex;
	justify-content: center;
}

.f3aRGZTn:active,
.f3aRGZTn:focus,
.f3aRGZTn:hover {
	width: 100%;
	height: 40px;
	border: 1px solid#40a9ff;
	color: #40a9ff;
	border-radius: 4px;
	background-color: white;
}
.DarXi1Iz {
	font-size: 18px;
}
.ncgIkHhK {
	margin-left: 8px;
	position: relative;
	bottom: 1px;
	color: #308ad2;
}

/* Glasgow Modal CSS */
.q78f7FdW .ant-modal-content {
	border-radius: 12px;
}
.q78f7FdW .ant-modal-header {
	border-bottom: none;
	padding: 21px 35px;
	border-radius: 12px 12px 0 0;
}
.q78f7FdW .ant-modal-title {
	font-size: 22px;
	color: #214356;
	font-weight: 700;
}
.BF2R6dke {
	width: 100%;
	color: #214356;
	line-height: 20px;
	background-color: #ffffff;
}
.q78f7FdW .sPy9KFIH {
	background-color: #e7f3fa;
	font-size: 16px;
	font-weight: 400;
	border-bottom: 1px solid #a2e4fb;
	padding: 5px 35px;
	text-align: left;
}
.q78f7FdW .sPy9KFIH:nth-child(2),
.q78f7FdW .sPy9KFIH:nth-child(3) {
	padding-left: 0;
}
.q78f7FdW .T4IJz5mD {
	color: #5c7887;
}
.UQuVz1K9 {
	vertical-align: top;
	padding: 5px 20px 0 35px;
	word-break: break-word;
	width: 30%;
}
.T4IJz5mD + td,
.UQuVz1K9 {
	font-weight: 600;
}
.T4IJz5mD + td,
.sPy9KFIH:nth-child(3) {
	text-align: center;
	padding-right: 25px;
}
.q78f7FdW .ant-modal-body {
	padding: 0 0 21px;
	border-radius: 0 0 12px 12px;
	background-color: #e7f3fa;
}
.lK7pQm1l {
	border-bottom: 2px solid #e7f3fa;
}
.pjMpXC3a {
	background-color: #e7f3fa;
}
.aS8sXGOV {
	padding-top: 5px;
}
.q78f7FdW .ant-modal-footer {
	display: none;
}
.q78f7FdW .ant-modal-close-x {
	width: 25px;
	height: 25px;
	border: 1.5px solid#308AD2;
	border-radius: 100px;
	position: relative;
	margin: 20px 35px;
}
.q78f7FdW .ant-modal-close-x > .anticon {
	position: absolute;
	top: 5px;
	right: 4px;
	color: #308ad2;
	font-size: 13px;
}
/* Glasgow modal css end */

.i5dB4jll {
	display: inline-flex;
	float: right;
	width: 60%;
	margin-bottom: 25px;
}

.i5dB4jll .ant-input:placeholder-shown {
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
	color: #cccccc;
}

.i5dB4jll .ant-input:focus {
	border: 1px solid #217aa9;
	box-shadow: none;
}

.Is0Y7MZI {
	display: flex;
	flex-direction: row;
}
.SofGrMic {
	font-size: 32px;
	padding-top: 5px;
	color: #1f4357;
}
.Bysh28mb {
	font-size: 28px;
	padding-right: 10px;
}

.Jvm4I7eh {
	align-items: center;
	background-color: #00a7cf;
	border-radius: 0;
	flex: 1;
	height: 60px;
	justify-content: center;
}
.ocXvdcXh {
	align-items: center;
	flex: 1;
	height: 60px;
	background-color: #00a7cf;
}
.dcwJQtu1 {
	color: #ffffff;
	font-size: 22px;
	font-weight: 400;
}
.zBQ8bL_7 {
	color: #004170;
	font-size: 28px;
	font-weight: 600;
	margin-left: 0px;
	margin-bottom: 15px;
}
.GiSg5vTN {
	color: #000407;
	font-size: 20px;
	font-weight: 300;
	margin-left: 0px;
	margin-bottom: 15px;
}
.viGIwnHx {
	color: #000407;
	font-size: 20px;
	font-weight: 300;
	margin-top: 2;
}
.g6LAEZj2 {
	flex: 1;
	justify-content: space-between;
	display: flex;
	flex-direction: row;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	padding-top: 20px;
}
.frc7XBbF {
	color: #000407;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 15px;
}
.WWpXRPi2 {
	flex: 1;
	justify-content: space-between;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	display: flex;
	flex-direction: row;
}
.Y8C3I4Ck {
	flex-direction: row;
	background-color: #c3c4c5;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 40px;
	padding-left: 20px;
}
.fKx93DLn {
	font-size: 16px;
	font-weight: bold;
	background-color: #c3c4c5;
	color: #000407;
	padding-left: 5px;
}
.ZkXC6UDW {
	flex-direction: column;
	flex: 1;
	height: 30px;
	justify-content: center;
}
.DQy4l_F9 {
	background-color: #c3c4c5;
	color: #ededed;
	border-color: #c3c4c5;
	box-shadow: inset 0px 0px 0px grey;
	-webkit-box-shadow: inset 0px 0px 0px grey;
	-moz-box-shadow: inset 0px 0px 0px grey;
}
.Mbio4_uQ {
	display: flex;
	flex-direction: row;
}
.F9v1M_fD {
	padding-left: 235px;
	padding-top: 12px;
}

.X31ZMuJ3 {
	width: 100%;
	position: relative;
}

.OKjvnHow {
	height: 36px;
	border: 1px solid #217aa9;
	border-radius: 4px;
	font-size: 16px;
	line-height: 18px;
	align-items: center;
	color: #222222;
}

.qZ3yTiIY {
	position: absolute;
	right: 30px;
	padding: 9px;
	font-size: 14px;
	line-height: 18px;
	color: #cccccc;
}

.OJjF6rfl {
	color: #e01f1f;
	font-weight: 500;
}
.OJjF6rfl,
.YRyKi7WZ {
	position: absolute;
	right: 10px;
	padding: 7px 0;
}

.vawkmnIp .ant-modal-content {
	border-radius: 12px;
}
.vawkmnIp .ant-modal-header {
	border-bottom: none;
	padding: 21px 35px;
	border-radius: 12px 12px 0 0;
}
.vawkmnIp .ant-modal-title {
	font-size: 22px;
	color: #214356;
	font-weight: 700;
}
.uHJ9dK6b {
	width: 100%;
	color: #214356;
	line-height: 20px;
	background-color: #ffffff;
}
.vawkmnIp .IxNTF2U3 {
	background-color: #e7f3fa;
	font-size: 16px;
	font-weight: 400;
	border-bottom: 1px solid #a2e4fb;
	padding: 5px 35px;
	text-align: left;
}
.vawkmnIp .IxNTF2U3:nth-child(2),
.vawkmnIp .IxNTF2U3:nth-child(3) {
	padding-left: 0;
}
.vawkmnIp ._wUElfnn {
	color: #5c7887;
	padding-top: 5px;
}
.vawkmnIp .Mhx2Sc_N {
	color: #5c7887;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Q4dlUwlo {
	vertical-align: top;
	padding: 5px 20px 0 35px;
	word-break: break-word;
	width: 30%;
	padding-top: 5px;
	padding-bottom: 5px;
}
._wUElfnn + td,
.Mhx2Sc_N + td,
.Q4dlUwlo {
	font-weight: 600;
}
._wUElfnn + td,
.Mhx2Sc_N + td,
.IxNTF2U3:nth-child(3) {
	text-align: center;
	padding-right: 25px;
}
.vawkmnIp .ant-modal-body {
	padding: 0 0 21px;
	border-radius: 0 0 12px 12px;
	background-color: #e7f3fa;
}
.qz8rTGof {
	border-bottom: 2px solid #e7f3fa;
}
.YHc5ARLK {
	background-color: #e7f3fa;
}
.wYmPp55x {
	padding-top: 5px;
}
.vawkmnIp .ant-modal-footer {
	display: none;
}
.vawkmnIp .ant-modal-close-x {
	width: 25px;
	height: 25px;
	border: 1.5px solid #308ad2;
	border-radius: 100px;
	position: relative;
	margin: 20px 35px;
}
.vawkmnIp .ant-modal-close-x > .anticon {
	position: absolute;
	top: 5px;
	right: 4px;
	color: #308ad2;
	font-size: 13px;
}

.iclUnC_C {
	color: #ffffff;
	background-color: #0094c1;
	font-size: 18px;
	line-height: 24px;
	max-width: 430px;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	border: none;
	vertical-align: text-bottom;
	align-items: center;
	margin: 15px auto 0;
	display: flex;
	justify-content: center;
	cursor: pointer;
}

.f6XO8x6q {
	color: #ffffff;
	background-color: #0094c1;
	font-size: 18px;
	line-height: 24px;
	max-width: 430px;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	border: none;
	align-items: center;
	opacity: 0.4;
	margin: 15px auto 0;
	display: flex;
	justify-content: center;
}

.OHNfTtpg {
	padding-left: 5px;
	margin-bottom: 6px;
}

.aXyljBjo {
	margin-bottom: 0;
}

.HrzbtMEO {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

.G8L5iysh {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: var(--blue-110);
	margin-right: 8px;
	margin-top: 5px;
	flex-shrink: 0;
}

._X2Tq4zQ {
	font-size: 14px;
	line-height: 18px;
	color: var(--darkBlue-100);
	flex-shrink: 1;
}

.I1S2Gn1w {
	font-size: 11px;
	line-height: 14.3px;
	font-weight: 400;
	color: var(--darkBlue-100);
	margin-left: 16px;
	opacity: 0.7;
}

.VS5qz2Vo {
	width: 100%;
	min-height: 50px;
	border-radius: 4px;
	border: 1px solid var(--grey-700);
	background-color: var(--white);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
	color: var(--darkBlue-100);
}

.VS5qz2Vo:active {
	opacity: 0.8;
}

.PVPOwjGx {
	border-color: var(--blue-800);
	color: var(--blue-800);
}

.a33M3YUw {
	border-color: var(--blue-400);
	color: var(--blue-400);
}

.cHRWx_Q6 {
	border-color: var(--red-500);
	color: var(--red-500);
}

.KXj7btGh {
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	color: inherit;
	letter-spacing: 0.03em;
	text-align: center;
}

.G7pwyIG6 {
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin: 10px auto 0;
}

.tH36ou5x {
	flex: 1;
}

.suN7sNfP {
	flex: 1;
}

.R9Zx9Oun {
	margin-right: 0;
}

.JhVLGgfi {
	padding-bottom: 15px;
}
.Waz8ooaw {
	color: #3b4751;
	font-size: 22px;
	font-weight: 300;
}

.HVptF5h9 {
	display: flex;
	flex: 1;
	flex-direction: row;
	margin-top: 15px;
	margin-bottom: 15px;
}
._L37YE_G {
	display: flex;
	flex: 0.75;
	height: 30px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 18px;
	background-color: transparent;
	border: 1px #576e75 solid;
	border-radius: 3px;
}
/* .buttonContainer {
	display: flex;
	flex: .75;
	flex-direction: row;
} */
.HqT1yVxW {
	background-color: #308ad2;
	color: #fff;
	flex: 0.9;
	border: none;
	margin-bottom: 10px;
	font-weight: 200;
	font-size: 16px;
	opacity: 0.8;
	max-width: 300px;
	height: 50px;
	justify-content: center;
}
.hnSGM6uQ {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px 10px;
	flex: 0.75;
}
.u_AFpj_P {
	flex-direction: column;
	border: 2px #308ad2 solid;
	border-radius: 5px;
	align-items: center;
	padding: 5px 15px;
	margin-bottom: 10px;
	background-color: #fff;
	height: 50px;
	justify-content: center;
}
.zOb61RWI {
	display: flex;
	color: #308ad2;
	font-size: 20px;
}
.QZYfMXtp {
	display: flex;
	color: #308ad2;
	font-size: 10px;
	font-weight: 500;
}
.sZ1HQtmm {
	display: flex;
}
.TXftXUPq {
	color: #c80b2d;
	font-size: 14px;
	font-weight: 400;
}
.hN7HAnQL {
	display: flex;
}

.uSRH1uYH {
	padding: 0 24px 50px;
	margin: 24px auto 50px;
	max-width: 650px;
	width: 100%;
}
.IlBNZwjh {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #214356;
	margin: 0;
	display: flex;
	justify-content: space-between;
}
.ur6ptLez {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
	width: 100%;
	text-align: center;
}
.s2QcudKt {
	color: #363f48;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 8px;
}
.gJsyvsxe {
	height: 30px;
	padding: 0;
	border: none;
	width: calc(100% - 115px);
	border: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
}
/* To hide input field controls for type number */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	display: none;
}
/* To hide input field controls for type number for Firefox */
input[type='number'] {
	-moz-appearance: textfield;
}
.gJsyvsxe span.ant-input-suffix {
	font-size: 12px;
	color: #214356;
	margin-right: 10px;
	z-index: 0;
}
.gJsyvsxe .ant-input:focus,
.gJsyvsxe.ant-input-affix-wrapper-focused,
.gJsyvsxe.ant-input-affix-wrapper:focus,
.jS_OxNYm .ant-select-selection:focus,
.jS_OxNYm .ant-select-selection:active,
.jS_OxNYm .ant-select-open .ant-select-selection {
	box-shadow: none;
}
.G1r6fNXy input[disabled] {
	border: 0;
	border-bottom: 1px dashed #c1c7cd;
	border-radius: 0;
	height: 30px;
	color: #637383;
	background-color: #ffffff;
	padding: 0;
	cursor: not-allowed;
}
.G1r6fNXy #DOB {
	letter-spacing: 0.4px;
}
.G1r6fNXy.ant-picker-disabled .ant-picker-suffix {
	background-image: none;
	right: 12px;
	top: 7px;
}
.q67KQcS3 .ant-form-item-control {
	line-height: 30px;
}
.q67KQcS3 .ant-form-item-label > label {
	color: #637383;
	font-weight: 400;
	font-size: 12px;
	white-space: break-spaces;
}
.q67KQcS3 .ant-form-item-label {
	line-height: 17px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0;
}
.P4fCxuvz {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}
.jS_OxNYm .ant-select-selection.ant-select-selection--single,
.jS_OxNYm.ant-select:not(.ant-select-customize-input)
	.ant-select-selector {
	border: 0;
	height: 32px;
	border-bottom: 1px solid #637383;
	border-radius: 0;
	background-color: #eff1f3;
	padding: 0;
}
.jS_OxNYm .ant-select-arrow .anticon {
	display: none;
}
.Q72qQKTx .ant-select-selection.ant-select-selection--single {
	background-color: #f0f1f280;
}
.jS_OxNYm.ant-select-open .ant-select-selection {
	box-shadow: none;
}
.Z0iSHSx_ {
	background-color: #eff1f3;
	padding: 9px 16px 12px;
	margin-bottom: 20px;
}
.v57Zbsrq {
	display: flex;
	justify-content: end;
}

.EG74X_t3 {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #217aa9;
	cursor: pointer;
	border: none;
	box-shadow: none;
	padding: 0;
}
.EG74X_t3.ant-btn:hover {
	color: #217aa9;
}
.EG74X_t3.ant-btn:hover > span {
	text-decoration: underline;
}
.X3xNPi0J {
	text-transform: capitalize;
}
.EUkoXxbO {
	width: 115px;
	border-radius: 30px;
	display: inline-flex;
	border: 1px solid #217aa9;
}
.zGCSCjLC {
	height: 28px;
	width: 50%;
	display: flex;
	background-color: #217aa9;
	justify-content: center;
	align-items: center;
	border-radius: 0 30px 30px 0;
}
.A7mWRYKP {
	border-radius: 30px 0 0 30px;
}
.yMxH6lXO {
	height: 28px;
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cy9W6g42 {
	color: #ffffff;
}
.eKRMCGSE {
	color: #217aa9;
}
.eKRMCGSE,
.cy9W6g42 {
	font-size: 10px;
	line-height: 17px;
	text-align: center;
}
.q67KQcS3 .G1r6fNXy {
	border: 0;
	border-bottom: 1px dashed #c1c7cd;
	border-radius: 0;
	height: 30px;
	color: #637383;
	background-color: #ffffff;
	padding: 0;
	cursor: not-allowed;
	display: flex;
	align-items: center;
}
.FJlSRu3A {
	color: #214356;
	background-color: transparent;
	height: 30px;
	width: 100%;
	padding: 0 0 8px;
	font-size: 14px;
	line-height: 20px;
	border: 0;
	border-bottom: 1px solid #637383;
	border-radius: 0;
	display: flex;
}
.K60QkLor {
	width: 33px;
	height: 20px;
	border-radius: 44px;
	border: 1px solid #d0c9c9;
	background-color: #9050ff;
	margin-left: 8px;
}
.IGPDaYvV {
	display: flex;
	color: #363f48;
	align-items: flex-end;
	border: 0;
	border-bottom: 1px solid #637383;
	width: 100%;
}
.jS_OxNYm {
	width: 100%;
}
.jS_OxNYm .ant-select-dropdown {
	padding: 0;
	border-radius: 0 0 8px 8px;
	border: 1px solid #c1c7cd;
}
.jS_OxNYm.ant-select-single
	.ant-select-selector
	.ant-select-selection-search {
	left: 0;
}
.jS_OxNYm .ant-select-selection-placeholder {
	color: #637383;
	top: 0;
	width: 100%;
}
.jS_OxNYm span.ant-select-arrow {
	background-image: var(--imgSearchIcon);
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
	margin-top: -10px;
}
.jS_OxNYm .ant-select-arrow .ant-select-arrow-icon svg {
	display: none;
}
.AVqSUgl8 {
	display: inline-flex;
	align-items: center;
	margin-bottom: 8px;
	cursor: default;
}
.NmULYjuk {
	font-weight: 700;
	font-size: 12px;
	line-height: 17px;
	color: #363f48;
}
.QKPx0qHU {
	color: #363e4780;
}
.QJjV3XHl {
	margin-top: 5px;
	font-size: 13px;
	color: #879298;
}
@media screen and (min-width: 1100px) {
	.EUkoXxbO {
		width: 138px;
	}
	.gJsyvsxe {
		width: 70px;
	}
	.eKRMCGSE,
	.cy9W6g42 {
		font-size: 12px;
	}
}

@media screen and (min-width: 1300px) {
	.EUkoXxbO {
		width: 160px;
	}
	.gJsyvsxe {
		margin-right: 22px;
		width: 80px;
	}
}
.oH1mM0Lr {
	border-bottom: 1px solid #c1c7cd;
	padding: 13px 0 11px;
	margin: 0 15px;
}
.oH1mM0Lr.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
	background-color: transparent;
}
.oH1mM0Lr.ant-select-dropdown-menu-item:last-child {
	border-bottom: none;
}
._pQjVVxw {
	display: flex;
	align-items: center;
	cursor: pointer;
}
label.tMOgAIyj {
	color: #363f48;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	margin-bottom: 8px;
	display: inline-block;
	white-space: nowrap;
}
.b2nYWzkV {
	color: #e01f1f;
}

.Z0iSHSx_.lxMRLVmC {
	background-color: #f0f1f280;
}

.jS_OxNYm.Q72qQKTx {
	border-bottom: 1px dashed #c1c7cd;
	opacity: 0.5;
}

.jS_OxNYm.Q72qQKTx
	.ant-select-selection.ant-select-selection--single {
	border-bottom: 0;
}

.Z0iSHSx_.lxMRLVmC .ts7VedyH {
	border-radius: 4px;
	background: #637383;
	display: inline-flex;
	padding: 2px 8px;
	align-items: flex-start;
	gap: 8px;
	height: 21px;
	margin-left: 10px;
}

.ts7VedyH span {
	color: #ffffff;
	font-size: 12px;
	line-height: 16.8px;
}

.ts7VedyH svg > path {
	fill: #ffffff;
}
.cClIGP5T {
	display: flex;
	justify-content: space-between;
	padding-bottom: 4px;
}
.cClIGP5T .KURAZMYn {
	color: #363f48;
	font-size: 14px;
	line-height: 20px;
}
.cClIGP5T ._D_VPxbq {
	color: #1c6890;
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
	margin-right: 38px;
}
.cClIGP5T ._D_VPxbq > span,
.iRrtLkBv div > span {
	font-weight: 400;
}
.iRrtLkBv {
	color: #637383;
	font-size: 12px;
	line-height: 17px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.iRrtLkBv div {
	display: inline-block;
	font-weight: 500;
	width: 33.3%;
}
@media screen and (min-width: 1100px) {
	.iRrtLkBv {
		display: flex;
		justify-content: space-between;
	}
}

.JKQSeaSm .ant-row {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
}

.cQA39Iuw {
	margin-bottom: 24px;
}
.s0wyM0fd {
	border: 0;
	margin-bottom: 8px;
}

.s0wyM0fd.ant-card:last-of-type {
	margin-bottom: 24px;
}

.s0wyM0fd .ant-card-body {
	background: #f2fafc;
	border: 1px solid #cceaf3;
	border-radius: 8px;
	padding: 8px 12px;
}

.s0wyM0fd .hPsZ5YLo {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #363f48;
	padding-bottom: 4px;
}

.s0wyM0fd .L83Z0DpL {
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	color: #54626f;
}

/* Antd steps */
.oxOZYNZt {
	margin: 0 auto 28px;
	width: 100%;
	max-width: 650px;
}
.oxOZYNZt h4 {
	font-weight: 500;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #54626f;
	margin-bottom: 20px;
}

._ax1QhHl .ant-steps-item-title::after {
	position: absolute;
	top: unset;
	bottom: 21px;
	left: 30px;
	background: repeating-linear-gradient(
		to right,
		transparent,
		transparent 2px,
		#cccccc 1px,
		#cccccc 7px
	);
	background-repeat: no-repeat;
}

._ax1QhHl .ant-steps-item-title::after,
._ax1QhHl
	.ant-steps-item-container
	> .ant-steps-item-content
	> .ant-steps-item-title::after {
	background-color: transparent;
}

._ax1QhHl .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
	white-space: normal;
}

._ax1QhHl .ant-steps-item-description {
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	cursor: default;
	color: #575758;
}

._ax1QhHl
	.ant-steps-item:not(.ant-steps-item-active)
	> .ant-steps-item-container[role='button']:hover
	.ant-steps-item-description {
	color: #575758;
}

._ax1QhHl
	.ant-steps-item-active
	> .ant-steps-item-container
	.ant-steps-item-description {
	font-weight: 700;
	color: #575758;
}

._ax1QhHl .ant-steps-item-content:last-child {
	display: block;
	max-width: 90px;
}

._ax1QhHl .ant-steps-item-icon > .ant-steps-icon > i > svg {
	visibility: hidden;
}

._ax1QhHl .ant-steps-item-icon > .ant-steps-icon {
	background-repeat: no-repeat;
}

._ax1QhHl .ant-steps-item-complete .ant-steps-item-icon > .ant-steps-icon {
	background-image: var(--imgBlueCheckmark);
}

._ax1QhHl .ant-steps-item-finalized .ant-steps-item-icon > .ant-steps-icon {
	background-image: var(--imgGreenCheckmark);
}

._ax1QhHl .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
	background-image: var(--imgBlueEditIcon);
}

._ax1QhHl .ant-steps-item-incomplete .ant-steps-item-icon > .ant-steps-icon {
	background-image: var(--imgGreyIncompleteState);
}

._ax1QhHl
	.ant-steps-item-process
	.ant-steps-item-icon
	> .ant-steps-icon.stepper
	.ant-steps:not(.ant-steps-vertical)
	.ant-steps-item-custom
	.ant-steps-item-icon {
	height: 29px;
}

._ax1QhHl
	.ant-steps-item-custom
	> .ant-steps-item-container
	> .ant-steps-item-icon
	> .ant-steps-icon {
	width: 24px;
	height: 33px;
	display: block;
}

._ax1QhHl .ant-steps-item-custom .ant-steps-icon svg {
	display: none;
}

.XTf8YkmW {
	max-height: 97vh;
	max-width: 500px;
	overflow-y: auto;
	padding: 0;
	margin: 20px auto;
}

.UysK5wJm {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 650px;
}
.YlkhTcBt {
	width: 100%;
	margin-bottom: 10px;
}
.daT6Wjld {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.elQF2Yl_ {
	font-size: 16px;
	color: #4c6571;
	font-weight: 300;
}
.oIRAAMpe {
	font-size: 16px;
	color: #4c6571;
	font-weight: 300;
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom: 5px;
}
.Sx3MD86G {
	font-size: 14px;
	color: #4c6571;
	font-weight: 300;
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom: 5px;
}
.MrToAZ1G {
	font-size: 14px;
	color: #1f4357;
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom: 5px;
}
.Vd3eR6Th {
	width: 100%;
	display: block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.APSrAFBg {
	display: flex;
	flex: 1;
	align-items: center;
	padding: 10px;
	background-color: #f48c3c;
	max-width: 400px;
	margin: auto;
	border-radius: 5px;
}
.WcCK0loO {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.xC5qZQlC {
	width: 100%;
	display: block;
	margin: auto;
	margin-bottom: 15px;
}
.k8FWnHyJ {
	display: flex;
	flex: 1;
	align-items: center;
	padding: 10px;
	background-color: #f48c3c;
	max-width: 400px;
	margin: auto;
	border-radius: 5px;
}
.SBGnuXnF {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

@media screen and (max-width: 964px) {
	.UysK5wJm {
	}
}

.SGxQtxYd {
	width: 100%;
}
.wGQcnhHl {
	width: 100%;
	display: inline-block;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.huUh6T2e {
	font-size: 15px;
}
.pshCLE67 {
	font-size: 18px;
	color: #4c6571;
}
.Ch58BSph {
	font-size: 14px;
}
.ncC_xgkc {
	font-size: 14px;
	color: #ff3f3a;
}
.SZ6TkbXZ {
	color: #ff3f3a;
}
.ii6Yp04H {
	vertical-align: top;
	display: inline-block;
	width: 70%;
}
.zkCeM_Tz {
	vertical-align: top;
	width: 30%;
	display: inline-block;
	text-align: right;
}
.boAGoSwV {
	background-color: #3691be;
	border: none;
	display: inline-block;
	width: 100%;
	max-width: 120px;
	color: #fff;
	border-radius: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 15px;
	cursor: pointer;
}
.nduAZCjX {
	background-color: #3691be;
	border: none;
	display: inline-block;
	width: 100%;
	max-width: 120px;
	color: #fff;
	border-radius: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 15px;
	cursor: pointer;
}
.iX_yTzpj {
	background-color: #1f4357;
	border: none;
	display: inline-block;
	width: 100%;
	max-width: 120px;
	color: #fff;
	border-radius: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 15px;
	cursor: pointer;
}
.Ljea0ctT {
	background-color: #c3c4c5;
	border: none;
	display: inline-block;
	width: 100%;
	max-width: 120px;
	color: #fff;
	border-radius: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 15px;
}

.RVzQzZiX {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 650px;
}
.ezIWegDv {
	width: 100%;
	margin-bottom: 10px;
}
.OQU3oYpv {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.YklrNLOi {
	font-size: 16px;
	color: #4c6571;
	font-weight: 300;
}
.eDmkiAhJ {
	font-size: 16px;
	color: #4c6571;
	font-weight: 300;
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom: 5px;
}
.K6lm0HNN {
	font-size: 14px;
	color: #4c6571;
	font-weight: 300;
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom: 5px;
}
.wI2OGtnC {
	width: 100%;
	margin-bottom: 10px;
	display: table;
}
.lSRQqkgd {
	width: 50%;
	display: table-cell;
}
.yHMaFPQY {
	width: 24%;
	text-align: center;
	color: #4c6571;
	font-size: 16px;
	font-weight: 300;
	display: table-cell;
}
.r38eSf7m {
	width: 74%;
	display: inline-block;
}
.zpew1Xm3 {
	width: 25%;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	margin-top: 10px;
}
.oSX8fkKu {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #1f4357;
	border-radius: 5px;
	margin: 5px;
	cursor: pointer;
}
.oSX8fkKu:active {
	background-color: #108ee9;
}
.oSX8fkKu:focus {
	outline: 0;
}
.dgQOdVxR {
	font-size: 14px;
	color: #1f4357;
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom: 5px;
}
.KFGQaWu0 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	color: #ff3f3ac0;
}
.ZTzy_fzf {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.WExGdiSY {
	display: flex;
	justify-content: center;
	width: 420px;
	margin: auto;
}
.sIhiQFS2 {
	margin-top: 10px;
	display: flex;
	justify-content: center;
}
.wVGHKcut {
	background-color: #3691be;
	color: white;
	margin-left: 20px;
}

@media screen and (max-width: 964px) {
	.RVzQzZiX {
	}
}

.xF3h65Ri {
	width: 100%;
}
.TSDE6Y9v {
	cursor: pointer;
	padding: 3px;
	display: inline-block;
	margin-bottom: 3px;
}
.z7fvPDQF {
	cursor: pointer;
	border-bottom: 1px solid #4c6571;
	padding: 3px;
	display: inline-block;
}
.obwWpmUk {
	font-size: 14px;
	color: #4c6571;
	font-weight: 300;
}
.obPJCbj_ {
	width: 100%;
	display: table;
	border-radius: 3px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.AckPaGl3 {
	width: 100%;
	display: table-row;
	background-color: #1f435740;
}
.fG8C9sNx {
	width: 40%;
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid white;
}
.n5YLaAY5 {
	width: 20%;
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid white;
}
.s4H3f9_I {
	color: #1f4357;
	font-size: 14px;
	text-align: center;
}
.XXVBzIus {
	width: 100%;
	display: table-row;
	background-color: #ededed;
	cursor: pointer;
}
.XXVBzIus:hover {
	background-color: #9dabb270;
}
.jCbkobic {
	width: 100%;
	display: table-row;
	background-color: #ededed;
	border: 3px solid #2e434d70;
	border-radius: 3px;
	cursor: pointer;
}
.jCbkobic:hover {
	background-color: #9dabb270;
}
.pUBkapLv {
	font-size: 14px;
	text-align: center;
}
.o14Swy09 {
	color: #1f4357;
}
.w11T7elI {
	color: #ff3f3ac0;
}
.Mjq8qtZV {
	color: #1f4357;
}
.CwHB448M {
	color: #1f4357;
}

.AyFahYC_ {
	padding: 26px;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	color: #214356;
	min-height: 300px;
	max-height: 658px;
	overflow: auto;
}
.AyFahYC_::-webkit-scrollbar {
	width: 10px;
}
.AyFahYC_::-webkit-scrollbar-track {
	background: #f7f8f9;
	border-radius: 10px;
}
.AyFahYC_::-webkit-scrollbar-thumb {
	background: #0094c1;
	border-radius: 10px;
}
.AyFahYC_::-webkit-scrollbar-thumb:hover {
	background: #0094c1;
}
.uxlHqcXR {
	width: 100%;
	display: block;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 650px;
}
.Y2luC1jq {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #d4d2d2;
}
.HYBRevmF {
	font-size: 22px;
	font-weight: 400;
	color: #4c6571;
}
.vG1CRniT {
	color: #576e75;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	padding-top: 7px;
}
.GaUzHjP2 {
	margin-left: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	text-align: left;
	color: #576e75;
	border-bottom: 1px solid #c3c4c5;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 100%;
}
.ZASKorXr {
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid black;
	padding-bottom: 10px;
	padding: 10px;
}
.pmGPEMfH {
	margin-left: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	text-align: left;
	border-bottom: 1px solid #c3c4c5;
	color: #c3c4c5;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 100%;
}
.PS6q0Hfb.ant-select {
	margin-left: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	text-align: left;
	color: #576e75;
	width: 100%;
}
.OOrZEjJn {
	margin-left: 10px;
	padding-bottom: 0px;
	font-size: 16px;
	text-align: left;
	color: #c3c4c5;
	width: 100%;
}
.OOrZEjJn.ant-select-single .ant-select-selector {
	border-radius: 4px;
}
.PS6q0Hfb.ant-select-focused:not(.ant-select-disabled).ant-select:not(
		.ant-select-customize-input
	)
	.ant-select-selector {
	border-color: #40a9ff;
}

.PS6q0Hfb.ant-select-single.ant-select-open .ant-select-selection-item {
	color: #576e75;
}

.OOrZEjJn.ant-select-single
	.ant-select-selector
	.ant-select-selection-item,
.PS6q0Hfb .ant-select-selection-item {
	display: flex;
	align-items: center;
}
.OOrZEjJn.ant-select-disabled.ant-select:not(.ant-select-customize-input)
	.ant-select-selector {
	border: 1px solid #d9d9d9;
}
.vTdmNdfl {
	padding-top: 10px;
	display: block;
	width: 100%;
	max-width: 500px;
	margin: auto;
}
.bBLDir45 {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
}
.b9tAFm2Q {
	display: inline-block;
	width: 45%;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center;
}
.B6eqNz5r {
	display: inline-block;
	width: 45%;
	margin-right: 15px;
	text-align: center;
}
.zFl1wwDQ {
	background-color: #1f4357;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
	cursor: pointer;
}
.cua8Z_zv {
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}
.Yt0vhcsK {
	background-color: #005a99;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
	cursor: pointer;
}
.jmzFQtFk {
	background-color: #c3c4c5;
	justify-content: center;
	border-radius: 2px;
	padding: 10px;
	cursor: not-allowed;
}
.sEtw_YYp {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.fMKuuvPy {
	font-size: 16px;
	color: #33990090;
}
.PLBORxNT {
	font-size: 16px;
	color: #ff3f3ac0;
}
.htwXH1o9 {
	font-size: 16px;
	color: #2e434d70;
}
.BhZi4A2y {
	font-size: 16px;
	color: #1f4357;
}
.JkYEHtD1 {
	width: 100%;
	margin-bottom: 10px;
	text-align: left;
}
.yTsW0y6G {
	font-size: 16px;
}
.jQbsoNOP {
	font-size: 18px;
	font-weight: bold;
	color: #1f4357;
	margin-top: 10px;
	margin-bottom: 10px;
}

.VLfKEUxM {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: calc(100vh - 168px);
	overflow: hidden;
}
.URFOS0bQ {
	width: 100%;
	margin: 10px auto 74px;
	padding: 0 40px;
	overflow-y: auto;
}
.wQu3cplx {
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}
.JF6tgAom {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.fyo81zqA {
	width: 100%;
}
.LhvVGeid {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	max-width: 450px;
	width: calc(100% - 80px);
	margin: 0 auto;
	padding: 0 40px;
}

.MM6Uk_gj {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: calc(100vh - 168px);
	overflow: hidden;
}
.DLLDtZfY {
	width: 100%;
	margin: 30px auto 74px;
	padding: 0 40px;
	overflow-y: auto;
}
.RksvJuHG {
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}
.sauxBkgW {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.QQA5Yqui {
	width: 100%;
}
.krWnaeoF {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	max-width: 450px;
	width: calc(100% - 80px);
	margin: 0 auto;
	padding: 0 40px;
}

@keyframes BdjrnSwc {
	from {
		transform: scale(1);
	}
	50% {
		transform: scale(0.95);
	}
	to {
		transform: scale(1);
	}
}

.tFwCy9Z4 {
	display: flex;
	align-items: center;
	justify-content: center;
	max-height: 230px;
	max-width: 500px;
	padding-bottom: 0;
}

.ciRN0dMM {
	height: 200px;
	width: 200px;
	border-radius: 125px;
	border: 13px solid #d8dce0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	animation: BdjrnSwc 1.5s infinite;
}

.LswCx5x6 {
	height: 152px;
	width: 132px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.wIhK5W4u {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 8px;
}

.FHfBCqUt {
	color: var(--grey-700);
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin: 0;
}

.BNWpK7YE {
	color: var(--grey-700);
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.G1SKkvT2 {
	color: var(--grey-100);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 0;
}

.z67ffYUQ {
	padding-top: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.FLAULBqP {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: calc(100vh - 168px);
	overflow: hidden;
}
.k1b47QKC {
	width: 100%;
	margin: 10px auto 74px;
	padding: 0 40px;
	overflow-y: auto;
}
.fMwaZwA9 {
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}
.ozXGQQA8 {
	font-size: 16px;
	color: var(--darkBlue-100);
	margin-bottom: 16px;
}
.pymzuvfq {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	max-width: 450px;
	width: 100%;
	margin: 0 auto;
	padding: 0 40px;
	width: calc(100% - 80px);
}

.f7jabaYI {
	width: 100%;
	height: 100px;
}
.HnjNPAIm {
	background: #173445;
	height: 60%;
	display: flex;
	justify-content: space-between;
}
.LlDx03Ae {
	display: inline-block;
	align-self: center;
	min-width: 200px;
}
.m9b1iPEI {
	margin: auto 0 auto 20px;
}
._9hZbbqYo {
	display: none;
}
.HYmo1j7H {
	color: #fff;
	font-size: 24px;
	text-align: left;
	width: 100%;
	padding-top: 10px;
	padding-left: 25px;
}
.DWTcuBAs {
	width: 100%;
	max-width: 200px;
	padding-top: 0px;
}
.IQgCXTPF {
	width: 100%;
	max-width: 130px;
}
.OiFxKqFu {
	display: flex;
	text-align: right;
	white-space: nowrap;
	padding-right: 25px;
	justify-content: flex-end;
	align-items: center;
	min-width: 158px;
}
.lmVYdnA0 {
	display: flex;
	text-align: right;
	white-space: nowrap;
	padding-right: 25px;
	justify-content: flex-end;
	align-items: center;
}
.IroomFrY {
	max-width: 200px;
	margin-left: 5px;
	border-radius: 4px;
}
.lmVYdnA0 .ant-btn {
	margin-left: 5px;
}
.FkV2cZiX {
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 20px;
	background-color: #fff;
	overflow: hidden;
}
.XH39Z5YE {
	color: #173445;
	text-align: center;
	padding-top: 5px;
	width: 20px;
	height: 20px;
	font-size: 16px;
}
.efI5fzXF {
	padding-top: 1px;
	display: inline-block;
	padding-left: 10px;
	vertical-align: top;
}
.D03w6QWx {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
}
.F1YpwEJf {
	font-size: 16px;
	font-weight: 300;
}
.F1YpwEJf .ant-dropdown-menu-item-icon {
	font-size: 16px;
}
.KOOsaz06 .ant-dropdown-menu-item:nth-child(even) {
	height: 1px;
	margin: 4px 0;
	padding: 0;
	background-color: #f0f0f0;
}
.T7Y7CqCf {
	background-color: #1f4257;
	width: 100%;
	height: 40%;
}
.ycdTd5Bg {
	max-height: 40px;
	display: table;
	float: left;
}
.wzJuReer {
	height: 40px;
	position: relative;
}
.vMvAOp63 {
	height: 100%;
	color: #fff;
	cursor: pointer;
	display: table;
	float: right;
	background-color: #254c63;
}
.vMvAOp63:hover {
	color: #49a9ee;
}
.rNRQ8kJS {
	height: 100%;
	color: #fff;
	cursor: default;
	display: table;
	float: right;
	background-color: #254c63;
}
.cvU8pMBV {
	padding-right: 25px;
	padding-left: 15px;
	right: 0;
	display: table-cell;
	vertical-align: middle;
}
.IdbzwHze {
	font-weight: 200;
	margin-left: 5px;
	font-size: 16px;
}
.iGGU5DRK {
	position: relative;
	float: left;
}
.GOREHPVh {
	font-size: 2em;
	color: red;
}
.bGipqRWH {
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
}
.tQNQcwaz {
	width: 80%;
	height: 40px;
	align-items: flex-start;
	display: table-row;
}
.d9Rx0jXp {
	width: 20px;
	color: #fff;
	font-size: 20px;
	text-align: left;
}
.qWE6eJew {
	display: table-cell;
	border-width: 0;
	border-bottom-width: 4px;
	border-style: solid;
	border-bottom-color: #1f4257;
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}
.Ek8SRGf8 {
	display: table-cell;
	border-width: 0;
	border-bottom-width: 4px;
	border-style: solid;
	border-bottom-color: #479df6;
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}
.fGziTL2F {
	color: #fff;
	text-align: center;
	font-weight: 200;
	margin-left: 5px;
}
.PoCcV7_9 {
	width: 19%;
	height: 43px;
	display: inline-block;
	vertical-align: top;
}
.zOqPLXmz {
	height: 43px;
	padding-top: 9px;
	padding-right: 25px;
	float: right;
}
.cxVx0dFb {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background-color: #c90b2d;
	display: inline-block;
}
.MIgVzIpC {
	color: #fff;
	width: 20px;
	text-align: center;
	padding-top: 1px;
	font-weight: 400;
}
.jHXrBgpl {
	display: inline-block;
	padding-left: 10px;
	padding-top: 2px;
}
.k_5FItDi {
	color: #fff;
	font-size: 14px;
	font-weight: 200;
}
.KOOsaz06 {
	border-radius: 4px;
}
.KOOsaz06 .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
	font-size: 16px;
	font-weight: 300;
}
.KOOsaz06 .ant-dropdown-menu-item .ant-dropdown-menu-item-icon {
	font-size: 16px;
}
@media screen and (max-width: 964px) {
	.YqIhTOF5 {
		width: 20%;
	}
	.MIzLjd3r {
		padding-top: 5px;
	}
	.tQNQcwaz {
		width: 20%;
	}
	.qWE6eJew {
		display: none;
	}
	.Ek8SRGf8 {
		display: none;
	}
	._9hZbbqYo {
		display: block;
	}
	.PoCcV7_9 {
		width: 80%;
	}
	.D03w6QWx {
		font-size: 14px;
		color: #fff;
		font-weight: 300;
	}
	.F1YpwEJf {
		font-size: 14px;
		font-weight: 300;
	}
	.LlDx03Ae {
		width: 50%;
		display: inline-block;
	}
	.DWTcuBAs {
		color: #fff;
		padding-left: 10px;
		font-size: 20px;
		white-space: nowrap;
	}
	.OiFxKqFu {
		width: 50%;
		display: inline-block;
		max-width: 964px;
		text-align: right;
		white-space: nowrap;
		padding-right: 10px;
	}
}

/*Notification Tray*/
._ohrwqzk {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 25%;
	float: right;
	background-color: #254c63;
}
.BcepetDL::-webkit-scrollbar {
	width: 0 !important;
}
.BcepetDL {
	padding: 15px;
	padding-top: 0;
	height: 95%;
	min-height: 100px;
	overflow: auto;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
}
.TFpsqAtQ {
	display: table;
	width: 100%;
	border-bottom: 1px solid gray;
	padding-top: 5px;
	padding-bottom: 10px;
}
.XX7rl1Tl {
	display: table-cell;
	cursor: pointer;
}
.YDVj_U5c {
	display: table-cell;
	vertical-align: middle;
}
.K7fL6orE {
	color: #fff;
	font-size: 17px;
}
.Z89873Wf {
	color: #fff;
	font-size: 14px;
}
.EKYbWNcE {
	color: #fff;
	font-size: 11px;
}
.qy3Qyp9T {
	color: #fff;
	font-size: 20px;
	float: right;
	cursor: pointer;
}
.Su868sN0 {
	color: gray;
	font-size: 15px;
	cursor: pointer;
}
.Su868sN0:hover {
	text-decoration: underline;
}
.FRs0W4hE {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
	min-height: 40px;
	height: 5%;
}

.LFJaY8G2 {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
}
.dwCwVbxB {
	height: 37px;
	width: 95px;
	margin-left: 10%;
	padding-top: 7px;
	padding-bottom: 10px;
	background-color: #308ad2;
	border-radius: 4px;
	float: left;
}
.IqTZfgFo {
	flex: 1;
	display: flex;
	flex-direction: row;
}
.axfcGvS8 {
	height: 35px;
	padding: 7px 0;
	background-color: #3f51b5;
	border-color: #3f51b5;
	border-radius: 4px;
	float: left;
	margin: 0 0 5px 5px;
}
._YoK6l1P {
	width: 45%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #c80b2d;
	border-radius: 4px;
	float: left;
}
.xrlAmB2U {
	color: #3b31c5;
	font-size: 14px;
	font-weight: 700;
	padding: 0 10px;
	align-items: center;
	display: flex;
}

.xrlAmB2U:hover {
	color: #3b31c5;
}
.XQTSPO8z {
	background-color: #fff;
	flex-direction: row;
	border-top-width: 1px;
	border-color: #eee;
	align-items: center;
	padding-left: 15px;
	padding-top: 15px;
}
.HnnpbwZv {
	background-color: #fff;
	flex-direction: row;
	border-top-width: 1px;
	border-color: #eee;
}
.T63wBnHt {
	flex: 1;
	height: 40px;
	font-size: 15px;
}
.oKag1IW8 {
	height: 40px;
	padding: 20px;
	align-items: center;
	justify-content: center;
}
.fIS32VuL {
	color: #ccc;
}
.lVrgwIj9 {
	color: #3f51b5;
	font-weight: bold;
	font-family: Avenir;
	text-align: center;
	font-size: 15px;
}
.cr_eCXkp {
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	background-color: #3f51b5;
	border-width: 2px;
	border-color: #3f51b5;
	border-radius: 5px;
	width: 100px;
}
.rkQGNZaz {
	color: #fff;
	font-family: Avenir;
	padding-left: 5px;
	padding-right: 5px;
}
.hiSa8KJw {
	background-color: #f0f0f0;
	border-radius: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 10px;
}
.WZ7AWc9V {
	size: 14;
	color: #1f4357;
}
.kn0vYx0z {
	size: 10;
	margin-left: 10;
	margin-right: 10;
	margin-bottom: 10;
	color: #1f4357;
}
.fuJrSFtQ {
	text-align: center;
	border-top: 1px solid #ededed;
	margin-top: 10px;
	padding-top: 5px;
	cursor: pointer;
	padding-bottom: 10px;
}
.XB4mdxFA {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}
.EaIhG8tr {
	background-color: #3691be;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	cursor: pointer;
}
.dqn_KguQ {
	display: inline-block;
	width: 50%;
}
.b94b2yzv {
	background-color: #3691be;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	cursor: pointer;
}
.kD2sO1Sw {
	background-color: #3691be;
	border-radius: 2px;
	padding: 5px 10px;
	width: 100%;
	max-width: 400px;
	margin: auto;
}

.cKt9iZ7U {
	display: flex;
	flex: 1;
	flex-direction: row;
	padding: 10px;
	justify-content: center;
	align-items: center;
}
.sXtxCNiE {
	width: 85%;
	display: flex;
	border-radius: 5px;
	font-size: 16px;
	line-height: 16px;
}
.ssO42ncX {
	display: flex;
	flex: 0.25;
	color: #308ad2;
	font-size: 14px;
	padding-left: 5px;
}
.RSdBxUag {
	cursor: pointer;
	padding-top: 5px;
}

@-webkit-keyframes utKIeV5_ {
	from {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
	5%,
	50% {
		opacity: 0;
		-webkit-transform: translatey(-50px);
		-moz-transform: translatey(-50px);
		-o-transform: translatey(-50px);
		transform: translatey(-50px);
	}
	55%,
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
}
@-moz-keyframes utKIeV5_ {
	from {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
	5%,
	50% {
		opacity: 0;
		-webkit-transform: translatey(-50px);
		-moz-transform: translatey(-50px);
		-o-transform: translatey(-50px);
		transform: translatey(-50px);
	}
	5%,
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
}
@keyframes utKIeV5_ {
	from {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
	5%,
	50% {
		opacity: 0;
		-webkit-transform: translatey(-50px);
		-moz-transform: translatey(-50px);
		-o-transform: translatey(-50px);
		transform: translatey(-50px);
	}
	55%,
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
}
@-webkit-keyframes l3KSz_TP {
	from {
		opacity: 0;
		-webkit-transform: translatey(50px);
		-moz-transform: translatey(50px);
		-o-transform: translatey(50px);
		transform: translatey(50px);
	}
	5%,
	50% {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
	55%,
	100% {
		opacity: 0;
		-webkit-transform: translatey(50px);
		-moz-transform: translatey(50px);
		-o-transform: translatey(50px);
		transform: translatey(50px);
	}
}
@-moz-keyframes l3KSz_TP {
	from {
		opacity: 0;
		-webkit-transform: translatey(50px);
		-moz-transform: translatey(50px);
		-o-transform: translatey(50px);
		transform: translatey(50px);
	}
	5%,
	50% {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
	55%,
	100% {
		opacity: 0;
		-webkit-transform: translatey(50px);
		-moz-transform: translatey(50px);
		-o-transform: translatey(50px);
		transform: translatey(50px);
	}
}
@keyframes l3KSz_TP {
	from {
		opacity: 0;
		-webkit-transform: translatey(50px);
		-moz-transform: translatey(50px);
		-o-transform: translatey(50px);
		transform: translatey(50px);
	}
	5%,
	50% {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
	55%,
	100% {
		opacity: 0;
		-webkit-transform: translatey(50px);
		-moz-transform: translatey(50px);
		-o-transform: translatey(50px);
		transform: translatey(50px);
	}
}

.ExyB_zo1 {
	-webkit-animation-name: utKIeV5_;
	-moz-animation-name: utKIeV5_;
	-o-animation-name: utKIeV5_;
	animation-name: utKIeV5_;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 8s;
	-moz-animation-duration: 8s;
	-o-animation-duration: 8s;
	animation-duration: 8s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-o-animation-duration: 0s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
}
.ug6Vx1EU {
	position: absolute;
	left: 0;
	text-align: center;
	color: #1f4357;
	border-bottom: 1px #1f4357 solid;
	margin: 2px;
	-webkit-animation-name: l3KSz_TP;
	-moz-animation-name: l3KSz_TP;
	-o-animation-name: l3KSz_TP;
	animation-name: l3KSz_TP;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 8s;
	-moz-animation-duration: 8s;
	-o-animation-duration: 8s;
	animation-duration: 8s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-o-animation-duration: 0s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
}
.Vz4CeCM6 {
	background-color: #ededed;
	width: 10%;
	align-self: stretch;
	display: inline-block;
}
.bAI8W6Gr {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #ededed;
	position: relative;
	overflow: hidden;
}
.Bqi33jMl {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #ededed;
	cursor: not-allowed;
}
.bVyDm626 {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #ffffff;
	border-bottom: 1px solid #ededed;
}
.uM4rP2BK {
	font-size: 32px;
	color: #1f4357;
	text-align: center;
	justify-content: center;
	width: 100%;
}

.H9HdPtcO {
	position: absolute;
	margin-left: 10px;
	z-index: 1;
	overflow: hidden;
	height: 800px;
	width: 500px;
	padding-top: 500px;
	padding-left: 210px;
}

.iCcQhqmQ {
	height: 85px;
}
.olgJOfxg {
	z-index: 2;
	text-align: center;
	min-height: 60px;
	align-self: center;
	position: fixed;
	bottom: 5px;
	margin: 0 20px 15px 80px;
	max-width: 760px;
	min-width: 500px;
	background-color: #ffffff;
	padding: 10px;
	border-radius: 10px;
	border: solid 1px #a2c2c7;
	box-shadow: -2px -7px 90px -41px rgb(0 0 0 / 96%);
}

@media screen and (max-width: 964px) {
	.uM4rP2BK {
		font-size: 28px;
		color: #1f4357;
		text-align: center;
		width: 100%;
	}
	.Vz4CeCM6 {
		width: 100%;
		position: fixed;
		bottom: 0;
		display: inline-block;
		margin-top: 0;
	}
	.bAI8W6Gr {
		width: 33%;
		float: left;
		background-color: #f7f7f7;
		padding-top: 10px;
		padding-bottom: 8px;
	}
	.bVyDm626 {
		width: 33%;
		float: left;
		background-color: #ffffff;
		padding-top: 10px;
		padding-bottom: 8px;
		border-bottom: 1px solid #ededed;
	}
}

p {
	margin-bottom: 0;
}

.uI8ZkOap {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 19%;
	float: right;
	background-color: #1f4257;
}

.p3BtvbPa {
	height: 100%;
	display: flex;
	flex-flow: column;
}

.SyKKmJGW {
	position: absolute;
	top: 40%;
	text-align: center;
	font-weight: 900;
	color: #000000;
}

.e9NptAQw {
	width: 100%;
	height: 100px;
}

.dpWv4H1P {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	background-color: #ffffff;
	overflow: hidden;
}

.dpWv4H1P > div {
	height: 100%;
}

/* Scenario Styles */
.y5Opt6wp {
	width: 100%;
	height: 100%;
	min-height: 100%;
	overflow-y: auto;
}

.vgqgiRBl {
	width: 25%;
	flex-grow: 1;
	background-color: #d8dce0;
	display: inline-block;
	height: 100%;
}

.tuP4TifU {
	position: relative;
	width: 100%;
	background-color: #d3d3d3;
	flex: 1;
}

.X2Pjlesz {
	width: 100%;
	vertical-align: top;
	height: 100%;
	min-height: 100%;
	position: relative;
	max-width: 850px;
	margin: 0 auto;
}

.iUr8pgfb {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	min-height: 100%;
	position: relative;
	max-width: 850px;
}

.Rq9NBi5A {
	display: flex;
	height: calc(100% - 82px);
	overflow: hidden;
}

.WLVlLnE6 {
	display: flex;
	height: calc(100% - 127px);
	overflow: hidden;
}

.u54tRHZN {
	display: flex;
	height: 100%;
	overflow: hidden;
}

.QOYiKNAS {
	background-color: #ffffff;
	width: 100%;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	position: relative;
}

.QOYiKNAS::-webkit-scrollbar {
	width: 0 !important;
}

.QOYiKNAS {
	-ms-overflow-style: none;
}

@-moz-document url-prefix() {
	.QOYiKNAS {
		margin-right: -15px !important;
	}
}

@media screen and (max-width: 1350px) {
	.iUr8pgfb {
		width: 75%;
		display: inline-block;
		vertical-align: top;
		height: 100%;
		min-height: 100%;
		position: relative;
		max-width: 850px;
	}
}

@media screen and (max-width: 964px) {
	.vgqgiRBl {
		display: none;
	}

	.tuP4TifU {
		width: 100%;
		background-color: #ededed;
		flex: 1;
	}

	.iUr8pgfb {
		width: 100%;
		height: 100%;
		min-height: 100%;
		padding-top: 0;
		position: relative;
	}

	.QOYiKNAS {
		background-color: #ffffff;
		width: 100%;
		height: 100%;
		display: inline-block;
		vertical-align: top;
		margin-top: 82px;
		overflow-y: auto;
		padding-bottom: 129px; /* 82px for full scrool view + 47px for footer */
	}

	.Rq9NBi5A {
		display: inline-block;
		position: absolute;
		top: 0;
		width: 100%;
	}

	.dpWv4H1P > div {
		padding-top: 103px;
		height: 100%;
	}

	.e9NptAQw {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 103px;
	}
}

.dIFGRhs8 {
	width: 100%;
	height: calc(100vh);
	display: flex;
	flex-direction: column;
}

.gOBSG1fe {
	width: 100%;
	border-bottom: solid 2px #e7ebed;
}

.bYDEsFSd {
	width: 100%;
	display: flex;
	height: 100%;
}

.ofYLKiYp {
	width: 100%;
	max-width: 104px;
	min-width: 104px;
	height: 100%;
	background-color: #217aa9;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.KPIA5KNZ {
	position: absolute;
	bottom: 10px;
	padding: 0;
}

.KPIA5KNZ .VaxLKkIS.BbYNMxGG {
	min-height: 50px;
}

.KPIA5KNZ .VaxLKkIS.BbYNMxGG .COm92fWR {
	align-items: center;
}

@media screen and (max-height: 770px) {
	.VaxLKkIS svg,
	.VBi6C97f svg {
		margin: 0 auto;
	}

	.KjiSqcQB .mRTQn4zK svg,
	.KjiSqcQB .VBi6C97f svg {
		margin: 0 auto 11px;
	}
	.ofYLKiYp .KjiSqcQB .mRTQn4zK {
		padding: 8px 0;
		height: 65px;
		min-height: fit-content;
	}

	.KPIA5KNZ {
		bottom: 0;
		margin-bottom: 0;
	}

	.ofYLKiYp .VaxLKkIS {
		padding: 5px;
	}

	.bYDEsFSd .NrNHRTL_ {
		bottom: 55px;
		left: 75px;
	}

	.VaxLKkIS svg {
		margin: 0 auto 5px;
		width: 18px;
	}

	.KjiSqcQB .mRTQn4zK:first-child .COm92fWR svg {
		width: 23px;
	}

	.VaxLKkIS .COm92fWR svg {
		margin: 0 auto;
	}

	.KPIA5KNZ .VaxLKkIS {
		min-height: 55px;
		width: 70px;
	}
}

.VaxLKkIS {
	display: flex;
	justify-content: center;
	padding: 12px;
	margin: auto 10px 10px;
	min-height: 72px;
	width: 72px;
}

.VaxLKkIS .COm92fWR {
	color: #e0eff5;
}

.VBi6C97f {
	border-radius: 8px;
	background-color: #e0eff5;
}

.VBi6C97f .COm92fWR {
	color: #217aa9;
}

.VaxLKkIS svg,
.VBi6C97f svg {
	margin: 0 auto 7px;
}

.VBi6C97f svg path {
	stroke: #217aa9;
}

.VaxLKkIS .COm92fWR,
.VBi6C97f .COm92fWR,
.AuKvsw66 .COm92fWR {
	display: grid;
	font-weight: 500;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}

.KjiSqcQB {
	padding: 0;
	margin: 10px 0 0 12px;
}

.KjiSqcQB .mRTQn4zK {
	padding: 16px 0;
	height: 80px;
	margin: auto 0 10px;
	width: 92px;
	background: #e0eff51a;
	border-radius: 8px 0 0 8px;
}

.KjiSqcQB .mRTQn4zK svg,
.KjiSqcQB .VBi6C97f svg {
	margin: 0 auto 5px;
}

.KjiSqcQB .AuKvsw66 {
	background-color: #ffffff;
	list-style: none;
}

.AuKvsw66 .COm92fWR {
	color: #214356;
}

.AuKvsw66 .COm92fWR svg path {
	fill: #214356;
}

.mRTQn4zK svg path {
	fill: #ffffff;
}

.FmWUF5i3 svg path {
	stroke: #ffffff;
	fill: transparent;
}

.AuKvsw66 .FmWUF5i3 svg path {
	fill: transparent;
	stroke: #214356;
}

.FmWUF5i3 {
	display: grid;
}

.jEj0rUOk {
	width: 100%;
	background-color: #1c6890;
}

.jEj0rUOk .IbMSLcpi {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 22px;
	color: #fff;
}

.jEj0rUOk .T6jUT6JN {
	margin-right: 13px;
}

.olrprAZc {
	width: 50%;
	height: calc(100vh - 146px);
	background: #ffffff;
	overflow-y: auto;
}

.IXz5k_Bq {
	width: 50%;
	height: calc(100vh - 167px);
	background-color: #ffffff;
	overflow-y: scroll;
	border-left: solid 2px #e7ebed;
	position: relative; /* required for auto-scrolling to the active cycle */
}

.gMlW7ieR {
	position: fixed;
	bottom: 12vh;
	right: 35px;
	pointer-events: none;
	width: 100%;
	display: flex;
	justify-content: flex-end;
}

.gMlW7ieR > * {
	pointer-events: auto;
}

.gMlW7ieR button {
	width: 86px;
	height: 86px;
	border: solid 1px #a2c2c7;
	background-color: #ffffff;
	margin-left: 10px;
	box-shadow: -2px -7px 90px -41px rgba(0, 0, 0, 0.96);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.gMlW7ieR button:first-child {
	margin-left: 0;
}

.gMlW7ieR button:hover {
	opacity: 0.8;
}

.gMlW7ieR button:focus,
.gMlW7ieR button:active {
	outline: none;
}

.gMlW7ieR button i {
	margin-top: 5px;
}

.NrNHRTL_ {
	position: absolute;
	bottom: 93px;
	left: 75px;
	background-color: #ffffff;
	padding: 15px;
	border-radius: 10px;
	border: solid 1px #a2c2c7;
	box-shadow: -2px -7px 90px -41px rgb(0 0 0 / 96%);
	z-index: 12;
	margin-right: 50px;
	max-width: 950px;
	min-width: 500px;
}

.ZMWpiqv9 {
	animation: sehLNerA 2s linear infinite;
	width: 58px;
}

@keyframes sehLNerA {
	50% {
		opacity: 0.2;
	}
}

.YrbRufRn {
	background: var(--imgAuthBg);
	height: 100vh;
	background-size: cover;
	display: flex;
	justify-content: center;
}
.kFdcPytB {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 376px;
}
.ME6ip98R {
	width: 100%;
	max-width: 376px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background-color: white;
	align-items: center;
	border-radius: 15px;
	padding: 42px 26px;
}
.BryKaqT2 {
	max-width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.XVhbubGA {
	max-width: 400px;
	margin-top: 40px;
}
@media only screen and (min-width: 1024px) {
	.XVhbubGA,
	.m_ZgkimM {
		width: 266px;
	}
}
.thFD6aBT {
	margin-top: 10px;
}
.kMC4JtVa {
	color: #eee;
	font-size: 16px;
	border-bottom: 1px solid #eee;
}
.ndDMGQ2N {
	color: #eee;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	padding: 10px 15px;
}
.IkplBtrv {
	color: #eee;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
.oG7XPElQ {
	margin-top: 10px;
	text-align: center;
}

.HMeBbi5a .ant-form-item-label {
	line-height: 40px;
	padding-bottom: 0;
	white-space: nowrap;
}
.HMeBbi5a .ant-input-affix-wrapper {
	border: none;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	line-height: 1.5;
	list-style: none;
}
.HMeBbi5a .ant-input-affix-wrapper .ant-input-prefix {
	position: absolute;
	top: 50%;
	left: 12px;
	z-index: 2;
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, 0.65);
	line-height: 0;
	transform: translateY(-50%);
}
.HMeBbi5a .x8CErJHS input {
	padding: 8px 12px 8px 40px;
	border-radius: 5px;
	width: 100%;
	height: 40px;
	border: 2px solid rgba(255, 255, 255, 0.1);
	background-color: #e8f0fe;
	font-size: 16px;
	font-weight: 200;
	line-height: 20px;
	display: inline-block;
	color: #000;
}
.y9A8xA4K {
	background-color: #0094c1;
	color: #fff;
	width: 100%;
	border: none;
	font-weight: normal;
	font-size: 13px;
	border-radius: 5px;
	top: 1px;
}
.Kt1Us8N4 {
	background-color: #0094c1;
	color: #fff;
	display: block;
	width: 100%;
	border: none;
	margin: auto;
	margin-top: 25px;
	height: 42px;
	font-weight: 200;
	font-size: 16px;
	opacity: 0.8;
	max-width: 300px;
	margin: 0 10px;
}
.f2JtdxmC {
	background-color: #00a8e8;
	color: #fff;
	display: block;
	width: 100%;
	border: none;
	margin: auto;
	margin-top: 10px;
	height: 42px;
	font-weight: 200;
	font-size: 16px;
	opacity: 0.8;
	max-width: 300px;
}
.UdDmULg1 {
	max-width: 180px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.HMeBbi5a label {
	width: 100%;
	color: #214356;
	font-size: 14px;
	font-weight: 200;
	text-align: left;
}
.HMeBbi5a i {
	color: #2b94c1;
	text-align: left;
	line-height: 24px;
}
.HMeBbi5a svg {
	color: #2b94c1;
	font-size: 20px;
}
.BryKaqT2 img,
.UdDmULg1 img {
	max-width: 100%;
}
.ME6ip98R h3 {
	color: white;
	opacity: 0.6;
}
._73GzhhRc {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px 10px;
}
.sKSuYaWw {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px 10px;
}
.alSvcfFL {
	border: 2px #308ad2 solid;
	color: #0094c1;
	border-radius: 5px;
	align-items: center;
	padding: 5px 15px;
	display: flex;
	background-color: transparent;
	justify-content: space-evenly;
	margin: 0 0 0 10px;
	align-items: center;
}
.u8uHZKRR {
	display: flex;
	color: #308ad2;
	font-size: 16px;
	margin-right: 4px;
}
.P5hFJED4 {
	display: flex;
	color: #308ad2;
	font-size: 12px;
	font-weight: 500;
}
/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	-webkit-text-fill-color: unset !important;
	-webkit-box-shadow: 0 0 0px 1000px transparent inset;
	transition: background-color 5000s ease-in-out 0s;
}
.AUSnWy5T {
	font-size: 20px;
	font-weight: 600;
}

.HMeBbi5a
	.ant-input-affix-wrapper:hover
	.ant-input:not(.ant-input-disabled) {
	border-color: #40a9ff;
	border-right-width: 1px;
}

.ho5R2KNW {
	height: 60px;
}
.m_ZgkimM {
	max-width: 400px;
	margin: 20px;
}
.lZrehwuM {
	pointer-events: none;
	opacity: 0.5;
}

.x16Bkpzh {
	padding: 20px 27px;
	height: 100%;
	background-color: #ffffff;
}

.DCTwe_dY {
	position: absolute;
	top: 50%;
	left: 27px;
	transform: translate(0, -50%);
	width: 80%;
}

.HXJxn2FN.ant-typography {
	color: #363f48;
	font-size: 26px;
	font-weight: 700;
	line-height: 34px;
	margin: 22px 0;
	width: 269px;
}

.AcKX2R3S {
	color: #363f48;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 29px;
}

@media screen and (min-width: 431px) {
	.HXJxn2FN.ant-typography {
		width: 100%;
	}
}

.lG5ZG1Ru {
	display: inline-block;
}
.oYklzCrh {
	color: #eee;
	cursor: pointer;
}
.BKA8j9Lw {
	padding-bottom: 10px;
}
.iMUwHXxF {
	padding-top: 20px;
}

.MUmmn7GC {
	position: relative;
	height: 100vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	max-width: 580px;
	margin: 0 auto;
}

.hE4wuNat {
	background-color: var(--white);
	position: fixed;
	z-index: 1;
	height: 110px;
	width: 100%;
	display: flex;
	justify-content: center;
}

.mjQh6WlU {
	margin-top: 30px;
	height: 70px;
	width: 205px;
}

.vUUllOss {
	position: fixed;
	bottom: 30px;
	height: 31px;
	width: 192px;
	z-index: 1;
}

.zvrpjOCN {
	flex: 1;
	width: 100%;
	margin-top: 120px;
	margin-bottom: 80px;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.Jj8xzl07 {
	background: var(--white);
	border: 1px solid var(--border-color);
	padding: 24px 90px 32px;
}

.Jj8xzl07 .ant-input-affix-wrapper:focus,
.Jj8xzl07 .ant-input-affix-wrapper-focused {
	box-shadow: none;
	border-color: var(--border-color);
}

.Jj8xzl07 .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
	border-color: var(--border-color);
}

.bQvnWmpn {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 30px;
	color: var(--grey-700);
}

.L2VKL3bG {
	display: flex;
}

.qT4yOGks {
	display: flex;
}

.adl6DAuc {
	color: var(--grey-710);
}

.n3DwTaJL {
	color: var(--red-110);
}

.hze50sci.ant-input-affix-wrapper {
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid;
	border-color: var(--border-color);
	padding: 0;
}

.hze50sci.ant-input-affix-wrapper span {
	cursor: pointer;
}

.hze50sci .ant-input-password-icon.anticon {
	color: var(--blue-120);
}

.LliOnCBj {
	margin: 20px 0 35px;
	color: var(--grey-700);
}

.yG1v2Yzv {
	display: flex;
	align-items: center;
	gap: 6px;
}

.H8WtOap_ {
	margin-left: 17px;
}

.YihJq0Xb {
	color: var(--red-110);
	font-size: 12px;
	margin-top: -15px;
	max-width: 365px;
}

.xXS3N7Tn.ant-btn-dangerous.ant-btn-primary {
	background-color: var(--red-110);
	width: 100%;
	height: 40px;
	border: 4px;
	text-shadow: none;
	box-shadow: none;
}

.xXS3N7Tn span {
	color: var(--white);
}
.xXS3N7Tn.ant-btn-dangerous.ant-btn-primary[disabled] span {
	color: var(--grey-100);
	opacity: 0.8;
}

.xXS3N7Tn.ant-btn-dangerous.ant-btn-primary[disabled] {
	border: 0;
	background-color: var(--grey-250);
	color: var(--grey-100);
	opacity: 0.8;
}

.bUdJzVTo {
	border: 1px solid var(--border-color);
	margin-top: 100px;
	padding: 24px 50px;
	font-size: 14px;
	line-height: 20px;
	color: var(--grey-700);
}

.RR1efptx {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.tnas4BZ2 {
	margin-bottom: 15px;
}

.flpK4RM8 {
	margin-bottom: 20px;
	padding-left: 20px;
	font-weight: 700;
}

a {
	color: var(--blue-120);
	text-decoration: none;
}

.G_D_zqeA {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px 100px;
	background-color: var(--light-grey);
	border-radius: 6px;
	margin-top: 100px;
	flex-direction: column;
}

.WBIBs9oK {
	text-align: center;
}

.G_D_zqeA h1 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 16px;
	color: var(--grey-700);
}

.G_D_zqeA p {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: var(--grey-700);
}

.hDP3LJfS {
	font-weight: 700;
	font-size: 30px;
	line-height: 42px;
	color: var(--grey-700);
	text-align: center;
}

.bUdJzVTo .hDP3LJfS {
	margin-bottom: 40px;
}

.rZ0_lpDM {
	color: var(--blue-120);
	cursor: pointer;
}

.KmykMgSU {
	color: var(--blue-120);
	cursor: not-allowed;
	opacity: 0.6;
}

@media screen and (max-width: 767px) {
	.MUmmn7GC {
		width: calc(100% - 50px);
	}

	.Jj8xzl07 {
		border: 0;
		padding: 0;
		width: 100%;
	}

	.bQvnWmpn {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 30px;
	}

	.LliOnCBj {
		font-size: 12px;
	}

	.bUdJzVTo {
		border: 0;
		margin-top: 0;
		padding: 24px 0;
	}

	.G_D_zqeA {
		padding: 30px;
	}

	.bUdJzVTo .hDP3LJfS {
		text-align: left;
		margin-bottom: 30px;
	}
}

/* Ant design migration ui changes */
body {
	color: rgba(0, 0, 0, 0.65);
	line-height: 1.5;
}

a[disabled] {
	pointer-events: none;
}

.ant-btn, .ant-collapse {
	border-radius: 4px;
	line-height: 1.5;
}

.ant-modal-header {
	border-bottom-color: #e8e8e8;
	border-radius: 4px 4px 0 0;
}

.ant-modal-content {
	border-radius: 4px;
}

.ant-modal, .ant-input, .ant-modal-confirm-body .ant-modal-confirm-content, .ant-select, .ant-select-item-option-selected:not(.ant-select-item-option-disabled), .ant-select-item {
	color: rgba(0, 0, 0, 0.65);
}

.ant-modal-body, .ant-form-item, .ant-form, .ant-picker-input > input, textarea.ant-input, .ant-col-24.ant-form-item-label, .ant-col-xl-24.ant-form-item-label {
	line-height: 1.5;
}

.ant-collapse > .ant-collapse-item:last-child, .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
	border-radius: 0 0 4px 4px;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header {
	line-height: 22px;
}

.ant-table-wrapper .ant-table-tbody > tr.ant-table-placeholder td {
	padding: 16px 16px;
}

.ant-table {
	color: rgba(0, 0, 0, 0.65);
	line-height: 1.5;
}

.ant-table-tbody > tr > td {
	background-color: #d3d3d3;
	border-bottom: 1px solid #e8e8e8;
}

.ant-table-tbody > tr > td .ant-empty-description {
	font-size: 14px;
	color: rgba(0, 0, 0, 0.25);
}

.ant-table-wrapper .ant-table-tbody > tr > td {
	background-color: #ffffff;
}

.ant-table-thead
	> tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
	> td, .ant-table-tbody
	> tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
	> td, .ant-table-thead
	> tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
	> td, .ant-table-tbody
	> tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
	> td {
	background: #e6f7ff;
}

.ant-pagination-item, .ant-pagination-prev, .ant-pagination-next, .ant-pagination-jump-prev, .ant-pagination-jump-next, .ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .ant-pagination-item-link {
	border-radius: 4px;
}

.ant-pagination-item a {
	color: rgba(0, 0, 0, 0.85);
}

.ant-form-item-control-input, .ant-select.ant-select-in-form-item {
	min-height: 30px;
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
	height: 30px;
}

.ant-select-multiple .ant-select-selection-search {
	display: none;
}

.soukpbtM .YyBChPvj.ant-form-item .ant-form-item-label {
	color: #363f48;
	line-height: 17px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0;
}

