.styles__fallbackContainer___WP54o {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	height: 100vh;
	justify-content: center;
}
.styles__darkBackground___YBXJy {
	background-color: #08081b !important;
}
.styles__page____93F0 {
	flex: 1;
	flex-direction: column;
	height: 100%;
}
.styles__container___XyxFI,
.styles__greyContainer___Wl2kT {
	display: flex;
	flex-direction: row;
	margin: 2% 0;
	width: 100%;
}
.styles__greyContainer___Wl2kT {
	align-items: center;
	background-color: #384751;
	border-radius: 5px;
	box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.15);
	height: 80px;
}
.styles__verticalMargin4x___fJF7_ {
	margin-bottom: 20px;
	margin-top: 20px;
}
body > div {
	display: flex;
	min-height: 100vh;
}
.styles__brandHeader___bPtyU {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
@media only screen and (max-width: 767px) {
	.styles__center___zfqan {
		margin: 0;
	}
	.styles__main___P1qG0 {
		margin: 0;
		width: fit-content;
	}
	.styles__center___zfqan {
		margin: 0 5%;
	}
}
.accordionItemTitle {
	padding: 20px 40px !important;
}
.accordionItemTitle .h2,
.accordionItemTitle button.ni-btn.ni-btn-link-large {
	color: #fff;
}
@media only screen and (max-width: 1023px) {
	.accordionItemTitle {
		padding: 15px 10px !important;
	}
}
.styles__main___P1qG0 {
	display: flex;
	flex: 1;
	height: 100%;
	width: 100%;
}
.styles__mainContainer___GM1ND {
	align-items: center;
	display: flex;
	flex: 1;
	min-height: 100vh;
	overflow-y: overlay;
	padding: 20px 0 40px;
	width: 100%;
}
.styles__animate___OOX5V {
	animation: styles__shimmer___S9szG 2s linear infinite;
	background: linear-gradient(90deg, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
	background-size: 1000px 100%;
	border-radius: 5px;
}
@keyframes styles__shimmer___S9szG {
	0% {
		background-position: -1000px 0;
	}
	to {
		background-position: 1000px 0;
	}
}
.styles__logoBackgroundImage___jNnGq {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: flex;
	flex: 1;
	height: 205px;
	width: 100%;
}
.styles__logo___xWfm8 {
	display: flex;
	left: 50%;
	max-height: 95px;
	max-width: 230px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.styles__pageTitle___sMrRg,
.styles__pageTitlelogo___sEv_i {
	display: flex;
}
.styles__pageTitlelogo___sEv_i {
	justify-content: flex-end;
}
.styles__imageHeader___X30XI {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0 -2px 15px 5px rgba(0, 0, 0, 0.15);
	margin-bottom: -5px;
	min-height: 150px;
	overflow: hidden;
	position: relative;
}
@media only screen and (max-width: 767px) {
	.styles__logoBackgroundImage___jNnGq {
		height: 150px;
	}
	.styles__logo___xWfm8 {
		height: 60px;
	}
	.styles__pageTitle___sMrRg,
	.styles__pageTitlelogo___sEv_i {
		justify-content: center;
		padding: 10px 0;
	}
}
.styles__imageContainer___SyR_w {
	align-items: center;
	display: flex;
	height: 100px;
	justify-content: space-between;
	padding: 10px;
	position: relative;
	width: 100%;
}
.styles__image___TTcJa {
	left: 50%;
	max-height: 50px;
	max-width: 100px;
	position: absolute;
	transform: translateX(-50%);
}
.styles__text___aJxAv {
	text-align: right;
	width: 100%;
}
.styles__errorContainer___Be62y {
	background-color: #f4f6f9;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.styles__errorWhiteContainer___UIGaA {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.15);
	display: flex;
	flex-direction: column;
	margin: 2% 0;
	padding: 30px;
	width: 100%;
}
.styles__footer___KPgRr {
	border-top: 1px solid #abb7c0;
	margin: 40px 0;
}
.styles__darkBackground___pyBkt {
	background-color: #08081b;
}
.styles__paddingAroundText___qfSP5 {
	padding-left: 3%;
	padding-right: 3%;
}
.styles__center___UU2Ed {
	margin: auto;
}
.styles__textWhiteContainer___o8JVQ,
.styles__textWhiteContainer___o8JVQ
	*
	button.styles__ni-btn___pEOlS.styles__ni-btn-link-large___WwMek {
	color: #fff !important;
}
.styles__logoBackgroundImage___IecwB {
	display: flex;
	flex: 1;
	width: 100%;
}
.styles__logo___S1qgh {
	display: flex;
	left: 50%;
	max-height: 95px;
	max-width: 230px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.styles__bigCol___HNUqd {
	display: flex;
	flex: 1;
	text-align: center;
}
.styles__smallCol___eBj7U {
	align-items: center;
	display: flex;
	flex: 0.25;
	justify-content: center;
	text-align: left;
}
.styles__totalDisplay___VYNxF {
	margin: 23px 10px;
}
.styles__itemBorder___SanZt {
	border-bottom: 0.5px solid #abb7c0;
	width: 100%;
}
.styles__totalAmount___A6pHz {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: row;
	height: 100%;
	justify-content: flex-end;
	padding: 0 20px;
}
.styles__rowText___XKzkJ {
	color: #fff;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin-right: 0;
}
.styles__container___uT7UG,
.styles__greyContainer___OvmYg {
	display: flex;
	flex-direction: row;
	margin: 3% 0;
	width: 100%;
}
.styles__greyContainer___OvmYg {
	align-items: center;
	background-color: #384751;
	box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.15);
	margin: 0;
}
.styles__whiteRule___I8hB8 {
	border: 1px solid #fff;
	margin: 0 0 20px;
	width: 100%;
}
.styles__greyRule___pXOFk {
	border: 0.5px solid #abb7c0;
	margin: 3% 0;
	width: 100%;
}
@media only screen and (min-width: 1024px) {
	.styles__accordionBody___cC_R8 {
		padding: 0 40px 20px;
	}
}
@media only screen and (max-width: 787px) {
	.styles__whiteText___N77GK {
		font-size: 15px;
		font-weight: 300;
		letter-spacing: 0.17px;
		line-height: 18px;
	}
	.styles__totalAmount___A6pHz {
		margin: 0 -15px;
	}
	.styles__totalDisplay___VYNxF {
		display: none;
	}
	.styles__paddingLeft___niVP5 {
		padding-left: 16%;
	}
}
@media only screen and (max-width: 430px) {
	.styles__totalDisplay___VYNxF {
		display: none;
	}
	.styles__paddingLeft___niVP5 {
		padding-left: 17%;
	}
}
@media only screen and (max-width: 1023px) {
	.styles__accordionBody___cC_R8 {
		padding: 0 10px 10px;
	}
}
.styles__mcpContainer___uQih2 {
	display: flex;
	flex: 0.4;
	justify-content: flex-end;
	padding-bottom: 20px;
}
.styles__mcpContainer___uQih2 .bodyCopy,
.styles__orderTitle___ExgMx .ni-btn.ni-btn-link {
	color: #fff;
}
.styles__bodyCopyShimmer___frNwO,
.styles__h1Shimmer___DZyNt {
	height: 18px;
	opacity: 0.8;
	width: 100px;
}
.styles__h1Shimmer___DZyNt {
	height: 25px;
}
.styles__payNowFooter___uP2bL {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 50px;
	padding-top: 50px;
	text-align: center;
}
.styles__border___yR0qi {
	border-top: 1px solid #abb7c0;
}
.styles__payment___vZanv {
	padding: 10px 10px 20px;
}
.styles__payment___vZanv:not(:last-child) {
	border-bottom: 1px solid #000;
}
.styles__inheritWidth___Arnd_,
.styles__title___X6kcT {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.15);
	padding-left: 20px;
	padding-right: 20px;
	width: inherit;
}
.styles__title___X6kcT {
	margin-bottom: 2%;
}
.styles__brandHeader___v7VYp {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.styles__acceptPaymentHeader___zTIab {
	padding: 20px 0 0;
}
.styles__paymentOption___uEPgu {
	display: flex;
	justify-content: center;
	padding-top: 26px;
}
@media only screen and (max-width: 767px) {
	.styles__inheritWidth___Arnd_,
	.styles__title___X6kcT {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media only screen and (max-width: 576px) {
	.styles__buttonDiv___ldZgV {
		justify-content: center;
	}
}
.styles__buttonDiv___ldZgV {
	display: flex;
	padding-bottom: 30px;
	padding-top: 20px;
}
.styles__securePayIcons___dyEu5 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}
.styles__securePayIcons___dyEu5 img {
	margin: 10px;
	max-height: 50px;
	max-width: 150px;
}
[dir='ltr'] .styles__tc___rgQ5z {
	padding-left: 10px;
}
[dir='rtl'] .styles__tc___rgQ5z {
	padding-right: 10px;
}
.styles__savedCardContainer___lw9bz {
	align-items: center;
	display: flex;
	flex: 1;
	padding: 20px;
}
.styles__cardInputDark___ZTH2s input:disabled {
	color: #8a8d9c !important;
}
.styles__cvvContainer___Q53gT {
	display: inherit;
	padding: 0 20px;
}
.styles__paddingTop___Uzsk9 {
	padding-top: 10px;
}
.styles__cardDataContainer___Ty_4h {
	display: flex;
	padding: 0 20px;
}
.styles__cardDetails___B_8qm {
	align-items: center;
	display: flex;
	width: 100%;
}
.styles__toolTipContainer___Oyq4Y {
	margin-top: 40px;
	padding-left: 14px;
}
@media only screen and (max-width: 767px) {
	.styles__securityCodeFont___T2LBF span {
		font-size: 10px;
	}
}
.styles__cupContainer___CMDAL {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 27px 20px;
}
.styles__iconPadding___rS2Rl {
	padding-top: 5px;
}
.styles__dropDownItemSelected___M0_D1,
.styles__dropDownItem___g7QGR {
	align-items: center;
	background-color: #fff;
	border-radius: 3px;
	cursor: pointer;
	display: flex;
	height: 40px;
	margin-bottom: 5px;
	padding-left: 10px;
}
.styles__dropDownItemSelected___M0_D1:hover,
.styles__dropDownItem___g7QGR:hover {
	background-color: rgba(0, 163, 144, 0.1);
}
.styles__dropDownItemSelected___M0_D1,
.styles__dropDownItemSelected___M0_D1:hover {
	background-color: #00a390;
}
.styles__dropDownMenu___qXvrg {
	background-color: #f4f6f9;
	border-radius: 0 0 3px 3px;
	max-height: 320px;
	overflow-y: scroll;
	padding: 20px;
	position: absolute;
	width: 315px;
}
.styles__dropDownAnchor___Ao_FS {
	align-items: center;
	border-bottom: 1px solid #d8dfe7;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: 10px 10px 10px 0;
	width: 315px;
}
.styles__aaniContainer___BvFxe {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 27px 20px;
}
.styles__dropdownContainer___wBxXz {
	padding: 34px 0;
}
@media only screen and (max-width: 767px) {
	.styles__dropdownContainer___wBxXz {
		padding: 20px 0;
	}
}
.styles__inputContainer___yMItT {
	padding: 7px 0;
}
.styles__inputContainer___yMItT input:disabled {
	background-color: hsla(0, 0%, 96%, 0.749) !important;
	color: #848280 !important;
}
.styles__samsungPayContainer___Q_T5o {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 27px 20px;
}
.styles__iconPadding___ukdRj {
	padding-top: 5px;
}
.styles__applePayContainer___XCTZ0,
.styles__googlepayContainer____7itd {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 5px 20px;
}
.styles__bigColmn___TPN7d {
	display: flex;
	flex: 1;
}
.styles__smallColmn___t9hlO {
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
}
.styles__cardHeader___UKBeO {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 10px;
	margin-top: 20px;
}
.styles__cardLogo___RpyR0 {
	align-items: center;
	border: 1px solid #d8dfe7;
	border-radius: 10px;
	display: flex;
	margin: 0 2px;
	padding: 0 7px;
}
.styles__cardsHolder___KvBzY,
.styles__holder___EGakA {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 20px;
}
.styles__cardsHolder___KvBzY {
	flex-wrap: wrap;
	height: fit-content;
	justify-content: flex-end;
	width: 100%;
}
@media only screen and (max-width: 420px) {
	.styles__header___kOMKe {
		display: flex;
		flex-direction: column;
		padding: 0;
	}
}
.styles__button___Gh5lw {
	display: flex;
	flex-direction: column;
	width: 60%;
}
.styles__inputIcon___cj0iM {
	position: relative;
}
.styles__inputIcon___cj0iM img {
	bottom: 25px;
	position: absolute;
	right: 10px;
}
.styles__cardDetails___y9Ch4 input {
	direction: ltr;
}
.styles__headerContainer___Jyqzo {
	align-items: center;
	display: flex;
	flex: 1;
	padding: 20px 0 20px 20px;
}
[dir='rtl'] .styles__headerContainer___Jyqzo {
	padding: 20px 20px 20px 0;
}
.styles__cardShimContainer___R9KEC {
	display: flex;
	flex: 1;
	flex-direction: column;
	height: 350px;
	justify-content: space-evenly;
}
.styles__cardHeaderShimContainer___kKnwf {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.styles__cardShimTitleContainer___FjpU9 {
	align-items: center;
	display: flex;
	flex: 0.6;
	flex-direction: row;
}
.styles__cardOptionShim___oqbmu {
	border-radius: 50%;
	height: 24px;
	margin-right: 24px;
	width: 24px;
}
.styles__cardTitleShim___VZ8j3 {
	flex: 0.4;
	height: 24px;
}
.styles__panShim___kHZYD {
	height: 24px;
}
.styles__cardMidShimContainer___FUSkY {
	display: flex;
	flex-direction: row;
	height: 24px;
}
.styles__expShim___oM3Cl {
	flex: 0.2;
	margin-right: 20px;
}
.styles__cvvShim___kCpis {
	flex: 0.6;
}
.styles__checkBoxContainer___F7W6G {
	align-items: center;
	display: flex;
	padding-top: 10px;
}
.styles__checkBoxText___wTiWa {
	padding-left: 10px;
	padding-right: 10px;
}
.styles__wFull___I8Er5 {
	width: 100%;
}
.styles__checkBoxCardContainer___OObiZ {
	align-items: center;
	display: flex;
}
.styles__tabbyContainer___F1TFD {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 5px 20px;
}
.styles__iconPadding___oMTLt {
	padding-top: 5px;
}
.installmentCard__installmentCard___twL82 {
	border: 3px solid #dbdada;
	border-radius: 8px;
	cursor: pointer;
	margin-bottom: 6px;
	overflow: hidden;
	padding: 8px;
	transition: border-color 0.3s ease, height 0.3s ease;
}
.installmentCard__installmentCard___twL82 > div > div > label,
.installmentCard__installmentCard___twL82 > div > label {
	text-transform: capitalize !important;
}
.installmentCard__expanded___eyg9d {
	background: rgba(20, 51, 203, 0.11);
	border: 3px solid #1434cb;
	height: auto;
}
.installmentCard__installmentCard___twL82:hover {
	border: 3px solid #1434cb;
}
.installmentCard__installmentCardContent___wBWZn {
	display: flex;
	justify-content: space-between;
}
.installmentCard__rightContent___PBEQa {
	display: flex;
	gap: 20px;
	margin-top: 4px;
}
.installmentCard__termsAndConditions___ucl8I {
	border-radius: 8px;
	padding: 8px 0;
	transition: height 0.3s ease;
}
.installmentCard__expanded___eyg9d
	.installmentCard__termsAndConditions___ucl8I {
	height: auto;
}
p {
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
}
.installmentCard__tnc___YdAet {
	display: flex;
	flex-direction: row;
	gap: 4px;
}
.installmentCard__disableCheckbox___mO_iF {
	align-items: center;
	display: flex;
}
.installmentCard__disableCheckbox___mO_iF > div {
	background-color: #abb7c0;
}
.styles__container___CWDMx {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 5px 20px;
}
.styles__iconPadding___E02vV {
	padding-top: 5px;
}
.styles__bigColmn___y3zw_ {
	display: flex;
	flex: 1;
}
.styles__smallColmn___XRjnQ {
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
}
.styles__cardHeader___kOdWw {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 10px;
	margin-top: 20px;
}
.styles__cardLogo___Jhup5 {
	align-items: center;
	border: 1px solid #d8dfe7;
	border-radius: 10px;
	display: flex;
	margin: 0 2px;
	padding: 0 7px;
}
.styles__cardsHolder___rfFtw,
.styles__holder___RqH89 {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 20px;
}
.styles__cardsHolder___rfFtw {
	flex-wrap: wrap;
	height: fit-content;
	justify-content: flex-end;
	width: 100%;
}
.styles__cardIcon___C2f8E {
	margin-bottom: 10px;
	margin-top: 10px;
}
@media only screen and (max-width: 420px) {
	.styles__header___WWRAg {
		display: flex;
		flex-direction: column;
		padding: 0;
	}
}
.styles__button___UVByO {
	display: flex;
	flex-direction: column;
	width: 60%;
}
.styles__inputIcon___C4RZV {
	position: relative;
}
.styles__inputIcon___C4RZV img {
	bottom: 25px;
	position: absolute;
	right: 10px;
}
.styles__cardDetails___rqmk3 input {
	direction: ltr;
}
.styles__headerContainer___z4sn0 {
	align-items: center;
	display: flex;
	flex: 1;
	padding: 20px 0 20px 20px;
}
[dir='rtl'] .styles__headerContainer___z4sn0 {
	padding: 20px 20px 20px 0;
}
.styles__cardShimContainer___xqjwJ {
	display: flex;
	flex: 1;
	flex-direction: column;
	height: 350px;
	justify-content: space-evenly;
}
.styles__cardHeaderShimContainer____8iPA {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.styles__cardShimTitleContainer___xejwk {
	align-items: center;
	display: flex;
	flex: 0.6;
	flex-direction: row;
}
.styles__cardOptionShim____bXHF {
	border-radius: 50%;
	height: 24px;
	margin-right: 24px;
	width: 24px;
}
.styles__cardTitleShim___sxHpN {
	flex: 0.4;
	height: 24px;
}
.styles__panShim___ijBzW {
	height: 24px;
}
.styles__cardMidShimContainer___etvl5 {
	display: flex;
	flex-direction: row;
	height: 24px;
}
.styles__expShim___JaY_g {
	flex: 0.2;
	margin-right: 20px;
}
.styles__cvvShim___xeH3Z {
	flex: 0.6;
}
.styles__checkBoxContainer___zhyGI {
	align-items: center;
	display: flex;
	padding-top: 10px;
}
.styles__checkBoxText___HYdEQ {
	padding-left: 10px;
	padding-right: 10px;
}
.styles__savedCardContainer___zHPtO {
	align-items: center;
	display: flex;
	flex: 1;
	padding: 20px;
}
.styles__cvvContainer___G0Bqf {
	display: inherit;
	padding: 0 20px;
}
.styles__paddingTop___pxbLS {
	padding-top: 10px;
}
.styles__cardDataContainer___bHCOJ {
	display: flex;
	padding: 0 20px;
}
.styles__cardDetails___rqmk3 {
	align-items: center;
	display: flex;
	width: 100%;
}
.styles__toolTipContainer___Uqx2I {
	margin-top: 40px;
	padding-left: 14px;
}
@media only screen and (max-width: 767px) {
	.styles__securityCodeFont___qxe7p span {
		font-size: 10px;
	}
}
.styles__splitPaymentCard___pBN4O {
	cursor: pointer;
	display: flex;
	flex-direction: row;
}
.styles__splitPaymentCardCheckbox____7gVb {
	align-self: center;
	padding-left: 40px;
}
.styles__remainingAmountText___gTDkq {
	float: right;
	padding-right: 8%;
}
.styles__splitPaymentCardDisabled___yHIL4 {
	display: flex;
	flex-direction: row;
	opacity: 0.5;
	pointer-events: none;
}
.styles__splitPaymentAddCardDisabled___nk1J2 {
	opacity: 0.5;
	pointer-events: none;
}
.styles__balanceAdjustmentWrapperStyle___n9BvY {
	align-items: center;
	display: flex;
	flex-grow: wrap-reverse;
	min-height: 35px;
	width: 100%;
}
.styles__click2pay___ZZFS9 {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 20px;
	padding: 27px 20px;
}
.styles__iconPadding___S_bbi {
	padding-top: 5px;
}
.styles__CTPContainer___vZA6j {
	align-items: center;
	background-color: #fff;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	max-width: 600px;
	max-width: 400px;
	min-height: 200px;
	overflow-y: auto;
	padding: 1rem;
	width: 100%;
}
.styles__transitionFadeScale___mna6j {
	animation: styles__fadeScaleIn___S_q11 0.2s ease-in-out;
}
@keyframes styles__fadeScaleIn___S_q11 {
	0% {
		opacity: 0;
		transform: scale(0.95);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}
.styles__loaderContainer___GEsVI {
	gap: 12px;
	padding: 20px 0;
}
.styles__cardsContainer___stRUY,
.styles__loaderContainer___GEsVI {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.styles__cardsContainer___stRUY {
	gap: 10px;
	max-height: 100%;
	min-height: 50%;
	padding: 10px;
}
.styles__singleCard___tPr4t {
	align-items: flex-start;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	gap: 2px;
	padding: 5px;
	width: 100%;
}
.styles__active___AowJH {
	background-color: #f8f8f8;
}
.styles__iconAndNumber___jl4h8 {
	gap: 14px;
}
.styles__iconAndNumber___jl4h8,
.styles__panMask___DUP43 {
	align-items: center;
	display: flex;
}
.styles__cardsListHeader___TD32D {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: space-between;
	width: 100%;
}
.styles__optionContainer___KMlfV {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 100%;
}
.styles__optionContainer___KMlfV > [role='checkbox']:hover {
	cursor: pointer;
}
.styles__separator___uMR7t {
	width: 100%;
}
.styles__cardWrapper___pJwl4 {
	border: 1px solid #d3d3d3;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 10px;
}
.styles__divider___gyrWs {
	align-items: center;
	display: flex;
	gap: 12px;
	padding: 14px 0;
	width: 100%;
}
.styles__divider___gyrWs hr {
	border: none;
	border-top: 1px solid #d3d3d3;
	flex: 1;
	margin: 0;
}
.styles__divider___gyrWs span {
	color: #666;
	font-weight: 700;
	padding: 0 8px;
}
.styles__OTPContainer___krdTh {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: center;
	max-height: 100%;
	min-height: 50%;
	padding: 5px 15px;
	text-align: center;
}
.styles__OTPInput___wyWGd {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	padding: 10px 0;
	text-align: start;
	width: 100%;
}
.styles__resendContainer___x2Xsp {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.styles__headersContainer___R518a {
	text-align: center;
}
.styles__skipForNextTimeContainer___SG_Yp {
	border: 1.5px solid #d8dfe7;
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 5px;
	width: 100%;
}
.styles__skipNextTimeRow___HxJvR {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.styles__checkboxTextStyle___xq8Hs {
	align-items: center;
	display: flex;
	gap: 5px;
	justify-content: space-between;
}
.styles__skipNextTimeDec___wPb9y {
	padding: 4px 10px;
	text-align: start;
}
.styles__addCardContainer___TdPtx {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-height: 100%;
	min-height: 50%;
	padding: 5px 15px;
}
.styles__checkBoxContainer___e0g89 {
	border: 1.5px solid #d8dfe7;
	border-radius: 4px;
	padding: 10px;
	width: 100%;
}
.styles__saveMyInfoContainer___oHWN1 {
	align-items: center;
	display: flex;
	gap: 10px;
}
.styles__billingAddressSection___fZcZR {
	display: flex;
	flex: 0.5;
	gap: 10px;
}
.styles__billingAddressSummary___NjxuR {
	border: 1px solid #d8dfe7;
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 10px;
}
.styles__billingAddressEdit___nN6MO {
	padding: 10px;
}
.styles__detailsSection___D2fYJ {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 10px;
	padding: 10px;
	width: 100%;
}
.styles__editRow___O23US {
	display: flex;
	justify-content: space-between;
}
.styles__previewRow___QU1de {
	display: flex;
	justify-content: flex-end;
	padding: 0 20px;
	width: 100%;
}
.styles__alertContainer___aNG4m {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.styles__emailContainer___IS_Xm {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
	max-height: 100%;
	min-height: 50%;
	padding: 5px 15px;
}
.styles__bannerDesc___TMNO7 {
	text-align: center;
}
.styles__transitionFade___y1ifi {
	animation: styles__fadeSlideIn___ap4bC 0.5s ease-in-out;
}
@keyframes styles__fadeSlideIn___ap4bC {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
.styles__quickResponseContainer___WtIF8 {
	align-items: center;
	display: flex;
	flex: 1;
	padding: 27px 20px;
}
.styles__textAndIconContainer___nUAlx {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: flex-start;
}
.styles__inheritWidth___NvwWf {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.15);
	padding-left: 20px;
	padding-right: 20px;
	width: inherit;
}
.styles__recurringPaymentHeader___tWx3M {
	padding: 20px 0 0;
}
.styles__recurringDetailsContainer___Dmyvn {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 10px;
	padding: 0.5rem 0;
	row-gap: 1rem;
	width: 100%;
}
.styles__verticalPadding___SlQwa {
	padding: 0 0.05rem;
}
.styles__customMargin___s6n3E {
	margin-left: -3px !important;
}
.styles__singleRecurringItem___oDojt {
	align-items: start;
	display: flex;
	flex-direction: column;
	width: 100%;
}
@media (min-width: 376px) and (max-width: 425px) {
	.styles__singleRecurringItem___oDojt {
		width: 50%;
	}
}
@media (min-width: 768px) {
	.styles__singleRecurringItem___oDojt {
		width: 30%;
	}
}
@media (min-width: 1024px) {
	.styles__singleRecurringItem___oDojt {
		width: auto;
	}
}
@media only screen and (max-width: 375px) {
	.styles__recurringDetailsContainer___Dmyvn {
		align-items: center;
		flex-direction: column;
	}
	.styles__singleRecurringItem___oDojt {
		align-items: center;
	}
}
@media only screen and (min-width: 376px) and (max-width: 425px) {
	.styles__recurringDetailsContainer___Dmyvn {
		align-items: center;
		flex-direction: row;
	}
}
@media only screen and (min-width: 768px) {
	.styles__recurringDetailsContainer___Dmyvn {
		align-items: center;
		flex-direction: row;
	}
}
.styles__paymentStatusCenter___GOEIz {
	display: flex;
	justify-content: center;
	margin-top: 2%;
}
.styles__paymentRef___v0wPi {
	display: flex;
	flex-wrap: wrap;
	margin: 20px 0 10px;
	width: 100%;
}
.styles__paymentRefText___TiTE7 {
	display: flex;
	margin: 20px 0 10px;
	text-align: start;
	width: 100%;
}
.styles__container___rnid1,
.styles__paymenStatuswhiteContainer___Qa3dj {
	display: flex;
	flex-direction: row;
	margin: 2% 0;
	width: 100%;
}
.styles__paymenStatuswhiteContainer___Qa3dj {
	flex-direction: column;
	padding: 30px;
}
.styles__redirectButtonFooter___uncgF {
	border-top: 1px solid #abb7c0;
	margin-top: 30px;
	padding: 10px 10px 20px;
}
.styles__redirectButtonFooter___uncgF,
.styles__redirectButton___ZtxWh {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
.styles__redirectButton___ZtxWh {
	margin-top: 20px;
	padding: 20px 10px;
}
.styles__alignCenter___q9zCO {
	display: flex;
	justify-content: center;
}
.styles__green___Ac0RS {
	color: green;
	font-size: 75px;
}
.styles__red___T4YST {
	color: red;
	font-size: 75px;
}
@media only screen and (max-width: 767px) {
	.styles__paymenStatuswhiteContainer___Qa3dj {
		padding: 15px;
	}
}
.styles__threeDSIframe___ysroi {
	border: 0;
	height: calc(100vh - 85px);
	width: 100%;
}
.styles__hidden___yQNM0 {
	display: none;
}
.styles__inheritWidth___Q_DYF {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.15);
	width: inherit;
}
.styles__paymentStatusCenter___rXvux {
	display: flex;
	justify-content: center;
	margin-top: 2%;
}
.styles__confirmationTextContainer___p0uwS {
	display: flex;
	flex-wrap: wrap;
	margin: 20px 0 10px;
	padding: 0 15px;
	width: 100%;
}
.styles__confirmationText____b_Np {
	display: flex;
	justify-content: center;
	margin: 20px 0 10px;
	width: 100%;
}
.styles__headerMessageText___QTWkF {
	display: flex;
	justify-content: left;
	width: 100%;
}
.styles__container____sUly,
.styles__partialAuthHeader___IXOz2 {
	display: flex;
	flex-direction: row;
	margin: 2% 0;
	width: 100%;
}
.styles__partialAuthHeader___IXOz2 {
	flex-direction: column;
	padding: 30px;
}
.styles__partialAuthConfirmationContainer___EbeG_ {
	align-items: center;
	border-top: 1px solid #abb7c0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px 20px 20px;
	text-align: center;
}
.styles__yesNoButtonContainer___Tdu73 {
	align-items: center;
	display: flex;
	justify-content: space-evenly;
	padding: 20px 10px;
	text-align: center;
	width: 100%;
}
.styles__yesNoButton___BuxDL {
	margin-bottom: 10px;
}
.styles__alignCenter___POTtp {
	display: flex;
	justify-content: center;
}
.styles__green___bNtpp {
	color: green;
	font-size: 75px;
}
.styles__red___qgW8n {
	color: red;
	font-size: 75px;
}
@media only screen and (max-width: 767px) {
	.styles__partialAuthHeader___IXOz2 {
		padding: 15px;
	}
	.styles__yesNoButtonContainer___Tdu73 {
		flex-direction: column;
	}
}
.styles__TAF___IWFrF {
	border: 0;
	height: calc(50vh - 85px);
	width: 100%;
}
.styles__hidden___qhVQB {
	display: none;
}
.styles__flexColumn___QMw40 {
	display: flex;
	flex-direction: column;
	text-align: center;
}
.styles__inheritWidth___rrgwX {
	align-items: center;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.15);
	display: flex;
	justify-content: center;
	padding: 20px;
	width: inherit;
}
@font-face {
	font-family: Gotham;
	font-style: normal;
	font-weight: 700;
	src: url(/fc17dad74d12ae285167.otf) format('opentype');
}
@font-face {
	font-family: Gotham;
	font-style: italic;
	font-weight: 700;
	src: url(/00987c2cfee5de920219.otf) format('opentype');
}
@font-face {
	font-family: Gotham Book;
	font-style: normal;
	font-weight: 300;
	src: url(/233885e97fcb0ee610c7.otf) format('opentype');
}
@font-face {
	font-family: Gotham Book Italic;
	font-style: italic;
	font-weight: 300;
	src: url(/75c275f59e1e6624fbe9.otf) format('opentype');
}
@font-face {
	font-family: Gotham Light;
	font-style: normal;
	font-weight: 100;
	src: url(/566d9400ba4a26987a90.otf) format('opentype');
}
@font-face {
	font-family: Gotham Light Italic;
	font-style: italic;
	font-weight: 100;
	src: url(/3525ae83e2d4edc683c4.otf) format('opentype');
}
@font-face {
	font-family: Gotham Medium;
	font-style: normal;
	font-weight: 500;
	src: url(/e36cb92b46ddc046dd6a.otf) format('opentype');
}
@font-face {
	font-family: Gotham Medium Italic;
	font-style: italic;
	font-weight: 500;
	src: url(/0fec69dbefb919b4ba35.otf) format('opentype');
}
@font-face {
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	src: url(/9ccd5e1b1dbea150336d.ttf) format('truetype');
}
@font-face {
	font-family: ABeeZee;
	font-style: normal;
	font-weight: 400;
	src: url(/dcdae5e4a5bceb7366e5.ttf) format('truetype');
}
@font-face {
	font-family: Karla;
	font-style: normal;
	font-weight: 400;
	src: url(/be21073cc7dbe57407ea.ttf) format('truetype');
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: url(/79164ee524feb6583a94.ttf) format('truetype');
}
@font-face {
	font-family: Cardo;
	font-style: normal;
	font-weight: 400;
	src: url(/2dc0460f6cf826a08884.ttf) format('truetype');
}
@font-face {
	font-family: Arapey;
	font-style: normal;
	font-weight: 400;
	src: url(/a97647d2da0c6d039f6c.ttf) format('truetype');
}
@font-face {
	font-family: Georgia;
	font-style: normal;
	font-weight: 400;
	src: url(/78dfa910811027666081.ttf) format('truetype');
}
@font-face {
	font-family: Vodafone;
	font-style: normal;
	font-weight: 400;
	src: url(/ecca583f7a13ba292671.ttf) format('truetype');
}
@font-face {
	font-family: Times New Roman;
	font-style: normal;
	font-weight: 400;
	src: url(/81560eeae7b825038bd7.ttf) format('truetype');
}
@font-face {
	font-family: Benton Sans Pro Regular;
	font-style: normal;
	font-weight: 400;
	src: url(/b10a80c4910d11c575e8.woff2) format('woff2');
}
@font-face {
	font-family: Benton Sans Pro Medium;
	font-style: normal;
	font-weight: 500;
	src: url(/632d8aaf2b2aaa4138b3.woff2) format('woff2');
}
@font-face {
	font-family: Benton Sans Pro Bold;
	font-style: normal;
	font-weight: 700;
	src: url(/8ffdd07310b545b06e76.woff2) format('woff2');
}
*,
body {
	box-sizing: border-box;
}
body {
	background: #fff;
	font-weight: 100;
	height: 100%;
	margin: 0;
	min-height: 100%;
	word-break: break-word;
}
.styles__inheritWidth___SvmxG {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 15px 5px rgba(0, 0, 0, 0.15);
	padding-left: 20px;
	padding-right: 20px;
	width: inherit;
}
.styles__payNowFooter___hAU5G {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 50px;
	padding-top: 50px;
	text-align: center;
}
.styles__prePaymentAmount___JgD9V input:disabled {
	background-color: hsla(0, 0%, 96%, 0.749) !important;
	color: #848280 !important;
}
/*# sourceMappingURL=main.534c2f0a67ac849028be.css.map*/

*:focus {
	outline: none;
}

.hidden {
	display: none;
}

#validateMsg {
	font-size: 14px;
	color: rgb(219, 46, 46);
}
