
.iamjustabtn {
	display: flex;
	height: 100vh;
	width: 100vw;
	align-items: center;
	justify-content: center;
}

.priceboxcrm ul {
	list-style-type: none;
	padding: 10px;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	border-bottom: 1px solid #ad31f6;
}

.priceboxcrm ul li small {
	font-size: 13px;
	display: block;
	width: 100%;
}

label.agreement-check {
	font-size: 12px !important;
	margin: 15px 0;
}

label.agreement-check a {
	color: #ad31f6;
}

.formfx input[type=checkbox] {
	margin: 0 10px 0 0 !important;
}

.no-border {
	border: 0 !important;
	padding-bottom: 0 !important;
	margin: 0 !important;
}

.addon li {
	width: 40%;
	display: inline-block;
}

.priceboxcrm {
	background-color: linear-gradient(135deg, rgba(70, 208, 255, 0), #0b2d6d);
	color: #fff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #ad31f6;
	border-radius: 12px;
	min-height: 140px;
}

.priceboxcrm {
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-around;
}

.priceboxcrm li span {
	font-size: 32px;
	color: #fff;
}

.priceboxcrm sup.lite, .priceboxcrm sup.prime {
	color: #ad31f6 !important;
	font-size: 20px;
}

.text-prime {
	color: #ad31f6 !important;
}

.priceboxcrm small {
	font-size: 13px;
}

.largehead {
	color: #fff;
	font-size: 50px;
	font-weight: 600;
	text-transform: none;
	text-align: center;
}

.nav-link.active, .nav-link:hover {
	background-color: #050572 !important;
	color: #ad31f6 !important;
}

.nav-tabs {
	background: #ad31f6 !important;
	border-radius: 100px !important;
	display: flex !important;
	justify-content: center !important;
	padding: 0 !important;
	margin: 20px auto !important;
	width: 320px !important;
	font-family: Mazzardh, sans-serif;
}

.pricingboxes h3 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
	text-align: center;
}

.pricingboxes .prbox {
	background-color: transparent;
	background-image: linear-gradient(155deg, #050506 70%, rgba(255, 255, 255, .24));
	padding: 20px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #042157;
	border-radius: 30px;
}

.prbox ul, .prbox li {
	list-style-type: none;
	padding: 0 0 10px;
	margin: 0;
	text-align: center;
	color: #4983ef;
	font-size: 14px;
}

.pricingboxes h4 {
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	text-align: center;
}

.pricingboxes h4 span {
	font-size: 13px;
	font-weight: 300;
	color: #042157;
}

.btn-box a {
	display: block;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
	padding: 15px 30px;
	margin-top: 20px;
}

.ut-checkout .modal-dialog {
	background-color: transparent;
	background-image: linear-gradient(180deg, #0b0c10, rgba(22, 29, 28, .88));
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #042157;
	border-radius: 30px;
	min-width: 1200px;
	color: #fff;
}

.ut-checkout .modal-content {
	padding: 35px;
}

.modal-header {
	border-color: #ad31f6;
}

.ut-checkout p {
	margin: 0;
}

.modal-content {
	background: none;
}

.modal-title {
	background-color: transparent;
	background-image: linear-gradient(135deg, #fff, #ad31f6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.formfx {
	padding: 30px 15px;
}

.formfx label {
	font-size: 14px;
	color: #fff !important;
	margin-bottom: 10px;
	display: block;
}

.formfx input {
	background: rgba(7, 88, 198, 0) !important;
	border-radius: 12px;
	padding: 15px;
	display: block !important;
	border-color: rgba(93, 83, 235, .5);
	color: #fff !important;
}

.PhoneInput input {
	background: rgba(7, 88, 198, 0) !important;
	border-color: rgba(93, 83, 235, .5);
	color: #fff !important;
	border-radius: 12px;
	padding: 15px;
}

.form-group {
	margin-bottom: 25px;
}

::placeholder {
	color: #fff !important;
}

.formfx button {
	width: 100%;
	padding: 15px !important;
	border-radius: 12px !important;
	border: 0 !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

.feilds {
	width: 95%;
	margin-right: 2.5%;
}

.productbox {
	background: #065a4c !important;
	border-radius: 30px;
	padding: 20px;
}

.modal-backdrop.show {
	opacity: .9;
}

.priceboxcrmlite {
	background-color: transparent;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #ad31f6;
	border-radius: 12px;
	min-height: 140px;
	max-height: 220px;
	overflow-y: auto;
	color: #fff !important;
}

.modal-body, .formfx {
	padding: 0 !important;
}

.formfx h4, .addon h5 {
	color: #ad31f6;
}

.ut-checkout p {
	min-width: 100%;
	display: block;
}

.btn-active:hover {
	transform: scale(1.02);
	background: #ad31f6 !important;
}

.btn-active {
	transition: .2s all linear;
}

.btn-active, .stepbtn .btn-active.btn-primary, .profittargetbtn .btn-active.btn-primary, .drawdownbtn .btn-active.btn-primary {
	background-color: #ad31f6 !important;
	color: #050506 !important;
}

@media (max-width: 991px) {
	.col-md-8, .col-md-4 {
		max-width: 100%;
	}
	
	.ut-checkout .modal-dialog {
		min-width: 100%;
		max-width: 100%;
		width: 100%;
	}
	
	.formfx {
		display: block !important;
	}
	
	.addon li {
		width: 100%;
	}
}

#checkoutModal {
	z-index: 88888;
}

#checkoutModal .modal-dialog {
	z-index: 99999;
}

#checkoutModal select.form-control {
	color: #f0fffb;
	background-color: #141318 !important;
	border-color: #201890;
	padding: 15px;
}

#checkoutModal select.form-control:disabled {
	color: rgba(240, 255, 251, .2);
	background-color: rgba(7, 88, 198, 0) !important;
}

#checkoutModal .form-helper-text {
	display: inline-block;
	margin-top: 5px;
}

#checkoutModal .form-error {
	color: #ce0202;
}

#checkoutModal .btn.disabled, #checkoutModal .btn:disabled, #checkoutModal fieldset:disabled .btn {
	opacity: .5;
}

.modal-backdrop+.modal-backdrop {
	opacity: 0;
}

@media (max-width: 768px) {
	#utwi-pricing-tables .utwi-expandable-table {
		zoom: .75;
	}
}

.fx-loader-wrapper.center {
	padding: 2em;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.fx-loader {
	width: 50px;
	padding: 8px;
	aspect-ratio: 1;
	border-radius: 50%;
	background: #f5f5f5;
	--_m: conic-gradient(rgba(0, 0, 0, 0) 10%, #000), linear-gradient(#000 0 0) content-box;
	-webkit-mask: var(--_m);
	mask: var(--_m);
	-webkit-mask-composite: source-out;
	mask-composite: subtract;
	animation: l3 1s infinite linear;
}

@keyframes l3 {
	to {
		transform: rotate(1turn);
	}
}

:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: .8;
	--PhoneInputInternationalIconGlobe-opacity: .65;
	--PhoneInputCountrySelect-marginRight: .35em;
	--PhoneInputCountrySelectArrow-width: .3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: .45;
	--PhoneInputCountrySelectArrow-color: currentColor;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, .5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, .1);
}

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

.PhoneInputInput {
	flex: 1;
	min-width: 0;
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--square {
	width: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--border {
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}

.PhoneInputCountryIconImg {
	display: block;
	width: 100%;
	height: 100%;
}

.PhoneInputInternationalIconPhone {
	opacity: var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe {
	opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight);
}

.PhoneInputCountrySelect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	border: 0;
	opacity: 0;
	cursor: pointer;
}

.PhoneInputCountrySelect[disabled], .PhoneInputCountrySelect[readonly] {
	cursor: default;
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: "";
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity);
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border {
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}

:root {
	--toastify-color-light: #fff;
	--toastify-color-dark: #121212;
	--toastify-color-info: #3498db;
	--toastify-color-success: #07bc0c;
	--toastify-color-warning: #f1c40f;
	--toastify-color-error: #e74c3c;
	--toastify-color-transparent: rgba(255, 255, 255, .7);
	--toastify-icon-color-info: var(--toastify-color-info);
	--toastify-icon-color-success: var(--toastify-color-success);
	--toastify-icon-color-warning: var(--toastify-color-warning);
	--toastify-icon-color-error: var(--toastify-color-error);
	--toastify-toast-width: 320px;
	--toastify-toast-offset: 16px;
	--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
	--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
	--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
	--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
	--toastify-toast-background: #fff;
	--toastify-toast-min-height: 64px;
	--toastify-toast-max-height: 800px;
	--toastify-toast-bd-radius: 6px;
	--toastify-font-family: sans-serif;
	--toastify-z-index: 9999;
	--toastify-text-color-light: #757575;
	--toastify-text-color-dark: #fff;
	--toastify-text-color-info: #fff;
	--toastify-text-color-success: #fff;
	--toastify-text-color-warning: #fff;
	--toastify-text-color-error: #fff;
	--toastify-spinner-color: #616161;
	--toastify-spinner-color-empty-area: #e0e0e0;
	--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
	--toastify-color-progress-dark: #bb86fc;
	--toastify-color-progress-info: var(--toastify-color-info);
	--toastify-color-progress-success: var(--toastify-color-success);
	--toastify-color-progress-warning: var(--toastify-color-warning);
	--toastify-color-progress-error: var(--toastify-color-error);
	--toastify-color-progress-bgo: .2;
}

.Toastify__toast-container {
	z-index: var(--toastify-z-index);
	-webkit-transform: translate3d(0, 0, var(--toastify-z-index));
	position: fixed;
	padding: 4px;
	width: var(--toastify-toast-width);
	box-sizing: border-box;
	color: #fff;
}

.Toastify__toast-container--top-left {
	top: var(--toastify-toast-top);
	left: var(--toastify-toast-left);
}

.Toastify__toast-container--top-center {
	top: var(--toastify-toast-top);
	left: 50%;
	transform: translate(-50%);
}

.Toastify__toast-container--top-right {
	top: var(--toastify-toast-top);
	right: var(--toastify-toast-right);
}

.Toastify__toast-container--bottom-left {
	bottom: var(--toastify-toast-bottom);
	left: var(--toastify-toast-left);
}

.Toastify__toast-container--bottom-center {
	bottom: var(--toastify-toast-bottom);
	left: 50%;
	transform: translate(-50%);
}

.Toastify__toast-container--bottom-right {
	bottom: var(--toastify-toast-bottom);
	right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
	.Toastify__toast-container {
		width: 100vw;
		padding: 0;
		left: env(safe-area-inset-left);
		margin: 0;
	}
	
	.Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
		top: env(safe-area-inset-top);
		transform: translate(0);
	}
	
	.Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
		bottom: env(safe-area-inset-bottom);
		transform: translate(0);
	}
	
	.Toastify__toast-container--rtl {
		right: env(safe-area-inset-right);
		left: initial;
	}
}

.Toastify__toast {
	--y: 0;
	position: relative;
	-ms-touch-action: none;
	touch-action: none;
	min-height: var(--toastify-toast-min-height);
	box-sizing: border-box;
	margin-bottom: 1rem;
	padding: 8px;
	border-radius: var(--toastify-toast-bd-radius);
	box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-height: var(--toastify-toast-max-height);
	font-family: var(--toastify-font-family);
	cursor: default;
	direction: ltr;
	z-index: 0;
	overflow: hidden;
}

.Toastify__toast--stacked {
	position: absolute;
	width: 100%;
	transform: translate3d(0, var(--y), 0) scale(var(--s));
	transition: transform .3s;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
	transition: opacity .1s;
}

.Toastify__toast--stacked[data-collapsed=false] {
	overflow: visible;
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>* {
	opacity: 0;
}

.Toastify__toast--stacked:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: calc(var(--g) * 1px);
	bottom: 100%;
}

.Toastify__toast--stacked[data-pos=top] {
	top: 0;
}

.Toastify__toast--stacked[data-pos=bot] {
	bottom: 0;
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
	transform-origin: top;
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
	transform-origin: bottom;
}

.Toastify__toast--stacked:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	transform: scaleY(3);
	z-index: -1;
}

.Toastify__toast--rtl {
	direction: rtl;
}

.Toastify__toast--close-on-click {
	cursor: pointer;
}

.Toastify__toast-body {
	margin: auto 0;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 6px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.Toastify__toast-body>div:last-child {
	word-break: break-word;
	-ms-flex: 1;
	flex: 1;
}

.Toastify__toast-icon {
	-webkit-margin-end: 10px;
	margin-inline-end: 10px;
	width: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -ms-flexbox;
	display: flex;
}

.Toastify--animate {
	animation-fill-mode: both;
	animation-duration: .5s;
}

.Toastify--animate-icon {
	animation-fill-mode: both;
	animation-duration: .3s;
}

@media only screen and (max-width : 480px) {
	.Toastify__toast {
		margin-bottom: 0;
		border-radius: 0;
	}
}

.Toastify__toast-theme--dark {
	background: var(--toastify-color-dark);
	color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light, .Toastify__toast-theme--colored.Toastify__toast--default {
	background: var(--toastify-color-light);
	color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
	color: var(--toastify-text-color-info);
	background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
	color: var(--toastify-text-color-success);
	background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
	color: var(--toastify-text-color-warning);
	background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
	color: var(--toastify-text-color-error);
	background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
	background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
	background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
	background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
	background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
	background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
	background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
	background: var(--toastify-color-transparent);
}

.Toastify__close-button {
	color: #fff;
	background: transparent;
	outline: none;
	border: none;
	padding: 0;
	cursor: pointer;
	opacity: .7;
	transition: .3s ease;
	-ms-flex-item-align: start;
	align-self: flex-start;
	z-index: 1;
}

.Toastify__close-button--light {
	color: #000;
	opacity: .3;
}

.Toastify__close-button>svg {
	fill: currentColor;
	height: 16px;
	width: 14px;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
	opacity: 1;
}

@keyframes Toastify__trackProgress {
	0% {
		transform: scaleX(1);
	}
	
	to {
		transform: scaleX(0);
	}
}

.Toastify__progress-bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--toastify-z-index);
	opacity: .7;
	transform-origin: left;
	border-bottom-left-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--animated {
	animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
	transition: transform .2s;
}

.Toastify__progress-bar--rtl {
	right: 0;
	left: initial;
	transform-origin: right;
	border-bottom-left-radius: initial;
	border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	border-bottom-left-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp[data-hidden=true] {
	opacity: 0;
}

.Toastify__progress-bar--bg {
	opacity: var(--toastify-color-progress-bgo);
	width: 100%;
	height: 100%;
}

.Toastify__spinner {
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	border: 2px solid;
	border-radius: 100%;
	border-color: var(--toastify-spinner-color-empty-area);
	border-right-color: var(--toastify-spinner-color);
	animation: Toastify__spin .65s linear infinite;
}

@keyframes Toastify__bounceInRight {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		transform: none;
	}
}

@keyframes Toastify__bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px, var(--y), 0);
	}
	
	to {
		opacity: 0;
		transform: translate3d(2000px, var(--y), 0);
	}
}

@keyframes Toastify__bounceInLeft {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		transform: none;
	}
}

@keyframes Toastify__bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px, var(--y), 0);
	}
	
	to {
		opacity: 0;
		transform: translate3d(-2000px, var(--y), 0);
	}
}

@keyframes Toastify__bounceInUp {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		transform: translateZ(0);
	}
}

@keyframes Toastify__bounceOutUp {
	20% {
		transform: translate3d(0, calc(var(--y) - 10px), 0);
	}
	
	40%, 45% {
		opacity: 1;
		transform: translate3d(0, calc(var(--y) + 20px), 0);
	}
	
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes Toastify__bounceInDown {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		transform: none;
	}
}

@keyframes Toastify__bounceOutDown {
	20% {
		transform: translate3d(0, calc(var(--y) - 10px), 0);
	}
	
	40%, 45% {
		opacity: 1;
		transform: translate3d(0, calc(var(--y) + 20px), 0);
	}
	
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
	animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
	animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
	animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
	animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
	animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
	animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
	animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
	animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes Toastify__zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
		transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3);
	}
	
	to {
		opacity: 0;
	}
}

.Toastify__zoom-enter {
	animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
	animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
	0% {
		transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in;
	}
	
	60% {
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	
	80% {
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		transform: perspective(400px);
	}
}

@keyframes Toastify__flipOut {
	0% {
		transform: translate3d(0, var(--y), 0) perspective(400px);
	}
	
	30% {
		transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
		opacity: 1;
	}
	
	to {
		transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

.Toastify__flip-enter {
	animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
	animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
	0% {
		transform: translate3d(110%, 0, 0);
		visibility: visible;
	}
	
	to {
		transform: translate3d(0, var(--y), 0);
	}
}

@keyframes Toastify__slideInLeft {
	0% {
		transform: translate3d(-110%, 0, 0);
		visibility: visible;
	}
	
	to {
		transform: translate3d(0, var(--y), 0);
	}
}

@keyframes Toastify__slideInUp {
	0% {
		transform: translate3d(0, 110%, 0);
		visibility: visible;
	}
	
	to {
		transform: translate3d(0, var(--y), 0);
	}
}

@keyframes Toastify__slideInDown {
	0% {
		transform: translate3d(0, -110%, 0);
		visibility: visible;
	}
	
	to {
		transform: translate3d(0, var(--y), 0);
	}
}

@keyframes Toastify__slideOutRight {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	
	to {
		visibility: hidden;
		transform: translate3d(110%, var(--y), 0);
	}
}

@keyframes Toastify__slideOutLeft {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	
	to {
		visibility: hidden;
		transform: translate3d(-110%, var(--y), 0);
	}
}

@keyframes Toastify__slideOutDown {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	
	to {
		visibility: hidden;
		transform: translate3d(0, 500px, 0);
	}
}

@keyframes Toastify__slideOutUp {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	
	to {
		visibility: hidden;
		transform: translate3d(0, -500px, 0);
	}
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
	animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
	animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
	animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
	animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
	animation-name: Toastify__slideOutLeft;
	animation-timing-function: ease-in;
	animation-duration: .3s;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
	animation-name: Toastify__slideOutRight;
	animation-timing-function: ease-in;
	animation-duration: .3s;
}

.Toastify__slide-exit--top-center {
	animation-name: Toastify__slideOutUp;
	animation-timing-function: ease-in;
	animation-duration: .3s;
}

.Toastify__slide-exit--bottom-center {
	animation-name: Toastify__slideOutDown;
	animation-timing-function: ease-in;
	animation-duration: .3s;
}

@keyframes Toastify__spin {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

:root {
	--rt-color-white: #fff;
	--rt-color-dark: #222;
	--rt-color-success: #8dc572;
	--rt-color-error: #be6464;
	--rt-color-warning: #f0ad4e;
	--rt-color-info: #337ab7;
	--rt-opacity: .9;
	--rt-transition-show-delay: .15s;
	--rt-transition-closing-delay: .15s;
}

.core-styles-module_tooltip__3vRRp {
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	will-change: opacity;
}

.core-styles-module_fixed__pcSol {
	position: fixed;
}

.core-styles-module_arrow__cvMwQ {
	background: inherit;
	position: absolute;
}

.core-styles-module_noArrow__xock6 {
	display: none;
}

.core-styles-module_clickable__ZuTTB {
	pointer-events: auto;
}

.core-styles-module_show__Nt9eE {
	opacity: var(--rt-opacity);
	transition: opacity var(--rt-transition-show-delay) ease-out;
}

.core-styles-module_closing__sGnxF {
	opacity: 0;
	transition: opacity var(--rt-transition-closing-delay) ease-in;
}

.styles-module_tooltip__mnnfp {
	border-radius: 3px;
	font-size: 90%;
	padding: 8px 16px;
	width: max-content;
}

.styles-module_arrow__K0L3T {
	height: 8px;
	width: 8px;
}

[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T {
	transform: rotate(45deg);
}

[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T {
	transform: rotate(135deg);
}

[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T {
	transform: rotate(225deg);
}

[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T {
	transform: rotate(315deg);
}

.styles-module_dark__xNqje {
	background: var(--rt-color-dark);
	color: var(--rt-color-white);
}

.styles-module_light__Z6W-X {
	background-color: var(--rt-color-white);
	color: var(--rt-color-dark);
}

.styles-module_success__A2AKt {
	background-color: var(--rt-color-success);
	color: var(--rt-color-white);
}

.styles-module_warning__SCK0X {
	background-color: var(--rt-color-warning);
	color: var(--rt-color-white);
}

.styles-module_error__JvumD {
	background-color: var(--rt-color-error);
	color: var(--rt-color-white);
}

.styles-module_info__BWdHW {
	background-color: var(--rt-color-info);
	color: var(--rt-color-white);
}

.react-tabs__tab {
	display: inline-block;
	border: 1px solid transparent;
	border-bottom: none;
	bottom: -1px;
	position: relative;
	list-style: none;
	padding: 6px 12px;
	cursor: pointer;
}

.react-tabs__tab--selected {
	background: #fff;
	border-color: #aaa;
	color: #000;
	border-radius: 5px 5px 0 0;
}

.react-tabs__tab:focus:after {
	content: "";
	position: absolute;
	height: 5px;
	left: -4px;
	right: -4px;
	bottom: -5px;
	background: #fff;
}

@keyframes bounce {
	20%, 53%, 80%, 0%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: translateZ(0);
	}
	
	40%, 43% {
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		transform: translate3d(0, -30px, 0);
	}
	
	70% {
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		transform: translate3d(0, -15px, 0);
	}
	
	90% {
		transform: translate3d(0, -4px, 0);
	}
}

.bounce {
	animation-name: bounce;
	transform-origin: center bottom;
}

@keyframes flash {
	50%, 0%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

.flash {
	animation-name: flash;
}

@keyframes pulse {
	0%, to {
		transform: scaleZ(1);
	}
	
	50% {
		transform: scale3d(1.05, 1.05, 1.05);
	}
}

.pulse {
	animation-name: pulse;
}

@keyframes rubberBand {
	0%, to {
		transform: scaleZ(1);
	}
	
	30% {
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		transform: scale3d(1.05, .95, 1);
	}
}

.rubberBand {
	animation-name: rubberBand;
}

@keyframes shake {
	0%, to {
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		transform: translate3d(10px, 0, 0);
	}
}

.shake {
	animation-name: shake;
}

@keyframes headShake {
	0% {
		transform: translate(0);
	}
	
	6.5% {
		transform: translate(-6px) rotateY(-9deg);
	}
	
	18.5% {
		transform: translate(5px) rotateY(7deg);
	}
	
	31.5% {
		transform: translate(-3px) rotateY(-5deg);
	}
	
	43.5% {
		transform: translate(2px) rotateY(3deg);
	}
	
	50% {
		transform: translate(0);
	}
}

.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake;
}

@keyframes swing {
	20% {
		transform: rotate3d(0, 0, 1, 15deg);
	}
	
	40% {
		transform: rotate3d(0, 0, 1, -10deg);
	}
	
	60% {
		transform: rotate3d(0, 0, 1, 5deg);
	}
	
	80% {
		transform: rotate3d(0, 0, 1, -5deg);
	}
	
	to {
		transform: rotate3d(0, 0, 1, 0);
	}
}

.swing {
	transform-origin: top center;
	animation-name: swing;
}

@keyframes tada {
	0%, to {
		transform: scaleZ(1);
	}
	
	10%, 20% {
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	
	30%, 50%, 70%, 90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	
	40%, 60%, 80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
}

.tada {
	animation-name: tada;
}

@keyframes wobble {
	0%, to {
		transform: none;
	}
	
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
}

.wobble {
	animation-name: wobble;
}

@keyframes jello {
	11.1%, 0%, to {
		transform: none;
	}
	
	22.2% {
		transform: skew(-12.5deg) skewY(-12.5deg);
	}
	
	33.3% {
		transform: skew(6.25deg) skewY(6.25deg);
	}
	
	44.4% {
		transform: skew(-3.125deg) skewY(-3.125deg);
	}
	
	55.5% {
		transform: skew(1.5625deg) skewY(1.5625deg);
	}
	
	66.6% {
		transform: skew(-.78125deg) skewY(-.78125deg);
	}
	
	77.7% {
		transform: skew(.390625deg) skewY(.390625deg);
	}
	
	88.8% {
		transform: skew(-.1953125deg) skewY(-.1953125deg);
	}
}

.jello {
	animation-name: jello;
	transform-origin: center;
}

@keyframes bounceIn {
	20%, 40%, 60%, 80%, 0%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		transform: scaleZ(1);
	}
}

.bounceIn {
	animation-name: bounceIn;
}

@keyframes bounceInDown {
	60%, 75%, 90%, 0%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		transform: none;
	}
}

.bounceInDown {
	animation-name: bounceInDown;
}

@keyframes bounceInLeft {
	60%, 75%, 90%, 0%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		transform: none;
	}
}

.bounceInLeft {
	animation-name: bounceInLeft;
}

@keyframes bounceInRight {
	60%, 75%, 90%, 0%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		transform: none;
	}
}

.bounceInRight {
	animation-name: bounceInRight;
}

@keyframes bounceInUp {
	60%, 75%, 90%, 0%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}
	
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		transform: translateZ(0);
	}
}

.bounceInUp {
	animation-name: bounceInUp;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.fadeIn {
	animation-name: fadeIn;
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDown {
	animation-name: fadeInDown;
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeft {
	animation-name: fadeInLeft;
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRight {
	animation-name: fadeInRight;
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUp {
	animation-name: fadeInUp;
}

@keyframes lightSpeedIn {
	0% {
		transform: translate3d(100%, 0, 0) skew(-30deg);
		opacity: 0;
	}
	
	60% {
		transform: skew(20deg);
		opacity: 1;
	}
	
	80% {
		transform: skew(-5deg);
		opacity: 1;
	}
	
	to {
		transform: none;
		opacity: 1;
	}
}

.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out;
}

@keyframes rotateIn {
	0% {
		transform-origin: center;
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	
	to {
		transform-origin: center;
		transform: none;
		opacity: 1;
	}
}

.rotateIn {
	animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
	
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownLeft {
	animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownRight {
	animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpLeft {
	animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}
	
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpRight {
	animation-name: rotateInUpRight;
}

@keyframes rollIn {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.rollIn {
	animation-name: rollIn;
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

.zoomIn {
	animation-name: zoomIn;
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInDown {
	animation-name: zoomInDown;
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInLeft {
	animation-name: zoomInLeft;
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInRight {
	animation-name: zoomInRight;
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInUp {
	animation-name: zoomInUp;
}

@keyframes slideInDown {
	0% {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		transform: translateZ(0);
	}
}

.slideInDown {
	animation-name: slideInDown;
}

@keyframes slideInLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		transform: translateZ(0);
	}
}

.slideInLeft {
	animation-name: slideInLeft;
}

@keyframes slideInRight {
	0% {
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		transform: translateZ(0);
	}
}

.slideInRight {
	animation-name: slideInRight;
}

@keyframes slideInUp {
	0% {
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		transform: translateZ(0);
	}
}

.slideInUp {
	animation-name: slideInUp;
}

.elementor-animation-grow {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {
	transform: scale(1.1);
}

.elementor-animation-shrink {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover {
	transform: scale(.9);
}

@keyframes elementor-animation-pulse {
	25% {
		transform: scale(1.1);
	}
	
	75% {
		transform: scale(.9);
	}
}

.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover {
	animation-name: elementor-animation-pulse;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes elementor-animation-pulse-grow {
	to {
		transform: scale(1.1);
	}
}

.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover {
	animation-name: elementor-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes elementor-animation-pulse-shrink {
	to {
		transform: scale(.9);
	}
}

.elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover {
	animation-name: elementor-animation-pulse-shrink;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes elementor-animation-push {
	50% {
		transform: scale(.8);
	}
	
	to {
		transform: scale(1);
	}
}

.elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover {
	animation-name: elementor-animation-push;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-pop {
	50% {
		transform: scale(1.2);
	}
}

.elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover {
	animation-name: elementor-animation-pop;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}

.elementor-animation-bounce-in {
	transition-duration: .5s;
}

.elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover {
	transform: scale(1.2);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}

.elementor-animation-bounce-out {
	transition-duration: .5s;
}

.elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover {
	transform: scale(.8);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}

.elementor-animation-rotate {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover {
	transform: rotate(4deg);
}

.elementor-animation-grow-rotate {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover {
	transform: scale(1.1) rotate(4deg);
}

.elementor-animation-float {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out;
}

.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover {
	transform: translateY(-8px);
}

.elementor-animation-sink {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out;
}

.elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover {
	transform: translateY(8px);
}

@keyframes elementor-animation-bob {
	0% {
		transform: translateY(-8px);
	}
	
	50% {
		transform: translateY(-4px);
	}
	
	to {
		transform: translateY(-8px);
	}
}

@keyframes elementor-animation-bob-float {
	to {
		transform: translateY(-8px);
	}
}

.elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover {
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate;
}

@keyframes elementor-animation-hang {
	0% {
		transform: translateY(8px);
	}
	
	50% {
		transform: translateY(4px);
	}
	
	to {
		transform: translateY(8px);
	}
}

@keyframes elementor-animation-hang-sink {
	to {
		transform: translateY(8px);
	}
}

.elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover {
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate;
}

.elementor-animation-skew {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover {
	transform: skew(-10deg);
}

.elementor-animation-skew-forward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%;
}

.elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover {
	transform: skew(-10deg);
}

.elementor-animation-skew-backward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%;
}

.elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover {
	transform: skew(10deg);
}

@keyframes elementor-animation-wobble-vertical {
	16.65% {
		transform: translateY(8px);
	}
	
	33.3% {
		transform: translateY(-6px);
	}
	
	49.95% {
		transform: translateY(4px);
	}
	
	66.6% {
		transform: translateY(-2px);
	}
	
	83.25% {
		transform: translateY(1px);
	}
	
	to {
		transform: translateY(0);
	}
}

.elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover {
	animation-name: elementor-animation-wobble-vertical;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-horizontal {
	16.65% {
		transform: translate(8px);
	}
	
	33.3% {
		transform: translate(-6px);
	}
	
	49.95% {
		transform: translate(4px);
	}
	
	66.6% {
		transform: translate(-2px);
	}
	
	83.25% {
		transform: translate(1px);
	}
	
	to {
		transform: translate(0);
	}
}

.elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover {
	animation-name: elementor-animation-wobble-horizontal;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-to-bottom-right {
	16.65% {
		transform: translate(8px, 8px);
	}
	
	33.3% {
		transform: translate(-6px, -6px);
	}
	
	49.95% {
		transform: translate(4px, 4px);
	}
	
	66.6% {
		transform: translate(-2px, -2px);
	}
	
	83.25% {
		transform: translate(1px, 1px);
	}
	
	to {
		transform: translate(0);
	}
}

.elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover {
	animation-name: elementor-animation-wobble-to-bottom-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-to-top-right {
	16.65% {
		transform: translate(8px, -8px);
	}
	
	33.3% {
		transform: translate(-6px, 6px);
	}
	
	49.95% {
		transform: translate(4px, -4px);
	}
	
	66.6% {
		transform: translate(-2px, 2px);
	}
	
	83.25% {
		transform: translate(1px, -1px);
	}
	
	to {
		transform: translate(0);
	}
}

.elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover {
	animation-name: elementor-animation-wobble-to-top-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-top {
	16.65% {
		transform: skew(-12deg);
	}
	
	33.3% {
		transform: skew(10deg);
	}
	
	49.95% {
		transform: skew(-6deg);
	}
	
	66.6% {
		transform: skew(4deg);
	}
	
	83.25% {
		transform: skew(-2deg);
	}
	
	to {
		transform: skew(0);
	}
}

.elementor-animation-wobble-top {
	transform-origin: 0 100%;
}

.elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover {
	animation-name: elementor-animation-wobble-top;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-bottom {
	16.65% {
		transform: skew(-12deg);
	}
	
	33.3% {
		transform: skew(10deg);
	}
	
	49.95% {
		transform: skew(-6deg);
	}
	
	66.6% {
		transform: skew(4deg);
	}
	
	83.25% {
		transform: skew(-2deg);
	}
	
	to {
		transform: skew(0);
	}
}

.elementor-animation-wobble-bottom {
	transform-origin: 100% 0;
}

.elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover {
	animation-name: elementor-animation-wobble-bottom;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-skew {
	16.65% {
		transform: skew(-12deg);
	}
	
	33.3% {
		transform: skew(10deg);
	}
	
	49.95% {
		transform: skew(-6deg);
	}
	
	66.6% {
		transform: skew(4deg);
	}
	
	83.25% {
		transform: skew(-2deg);
	}
	
	to {
		transform: skew(0);
	}
}

.elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover {
	animation-name: elementor-animation-wobble-skew;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-buzz {
	50% {
		transform: translate(3px) rotate(2deg);
	}
	
	to {
		transform: translate(-3px) rotate(-2deg);
	}
}

.elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover {
	animation-name: elementor-animation-buzz;
	animation-duration: .15s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes elementor-animation-buzz-out {
	10% {
		transform: translate(3px) rotate(2deg);
	}
	
	20% {
		transform: translate(-3px) rotate(-2deg);
	}
	
	30% {
		transform: translate(3px) rotate(2deg);
	}
	
	40% {
		transform: translate(-3px) rotate(-2deg);
	}
	
	50% {
		transform: translate(2px) rotate(1deg);
	}
	
	60% {
		transform: translate(-2px) rotate(-1deg);
	}
	
	70% {
		transform: translate(2px) rotate(1deg);
	}
	
	80% {
		transform: translate(-2px) rotate(-1deg);
	}
	
	90% {
		transform: translate(1px) rotate(0);
	}
	
	to {
		transform: translate(-1px) rotate(0);
	}
}

.elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover {
	animation-name: elementor-animation-buzz-out;
	animation-duration: .75s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}

#utwi-pricing-tables * {
	font-family: Poppins, sans-serif !important;
}

#utwi-pricing-tables .react-tabs__tab-list {
	border: none;
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3, 1fr);
	margin: 0 auto;
	max-width: 610px;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .react-tabs__tab-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

#utwi-pricing-tables .react-tabs__tab-panel {
	display: flex;
	flex-direction: column;
}

#utwi-pricing-tables .react-tabs__tab {
	align-items: center;
	background-color: transparent;
	border: 1px solid #fefefe;
	border-radius: 30px;
	color: #fefefe;
	display: flex;
	font-size: 20px;
	font-weight: 700;
	height: 74px;
	justify-content: center;
	line-height: 1.2;
	padding: 0;
}

#utwi-pricing-tables .react-tabs__tab:focus:after {
	display: none;
}

#utwi-pricing-tables .react-tabs__tab--selected {
	background-color: #fefefe;
	color: #0a0c2d;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .react-tabs__tab {
		font-size: 16px;
		height: 46px;
	}
}

#utwi-pricing-tables .splide__arrow {
	background-color: #ad31f6;
	opacity: 1;
	top: calc(100% + 16px);
}

#utwi-pricing-tables .splide__arrow--prev {
	left: 0;
}

#utwi-pricing-tables .splide__arrow--next {
	right: 0;
}

#utwi-pricing-tables .splide__arrow:focus {
	outline: 3px solid #fff;
}

#utwi-pricing-tables .splide__arrow:disabled {
	opacity: 0;
}

#utwi-pricing-tables .splide__arrow svg {
	fill: #fff;
}

#utwi-pricing-tables .utwi-switch {
	align-items: center;
	-moz-column-gap: 25px;
	column-gap: 25px;
	display: flex;
	justify-content: center;
	margin-bottom: 24px;
}

#utwi-pricing-tables .utwi-switch__label {
	color: #b8b8b8;
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
}

#utwi-pricing-tables .utwi-switch__label_active {
	color: #ad31f6;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .utwi-switch__label {
		font-size: 18px;
	}
}

#utwi-pricing-tables .utwi-cta {
	background: linear-gradient(91.33deg, #0cff6a 40.67%, #60efff 131.77%);
	border-radius: 30px;
	color: #0a0c2d;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	margin: 32px auto;
	min-width: 280px;
	padding: 18px;
	text-align: center;
	transition: transform .2s ease-out;
}

#utwi-pricing-tables .utwi-cta:hover {
	transform: scale(1.05);
}

#utwi-pricing-tables .utwi-expandable-table {
	border-collapse: collapse;
	border-radius: 25px;
	overflow: hidden;
	width: 100%;
}

#utwi-pricing-tables .utwi-expandable-table a {
	color: #0a0c2d;
	text-decoration: underline;
}

#utwi-pricing-tables .utwi-expandable-table a:hover {
	text-decoration: none;
}

#utwi-pricing-tables .utwi-expandable-table__head th {
	background-color: #fff;
	border: none;
	color: #0a0c2d;
	font-size: 28px;
	font-weight: 700;
	height: 130px;
	line-height: 1.2;
	padding: 0 22px;
	text-align: center;
	vertical-align: middle;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .utwi-expandable-table__head th:first-child svg {
		height: auto;
		width: 100px;
	}
}

#utwi-pricing-tables .utwi-expandable-table__head th span {
	color: #febf30;
	font-size: 42px;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .utwi-expandable-table__head th span {
		font-size: 14px;
	}
	
	#utwi-pricing-tables .utwi-expandable-table__head th {
		font-size: 14px;
		height: 60px;
		padding: 0 12px;
	}
}

#utwi-pricing-tables .utwi-expandable-table__main-row {
	border: 1px solid gray;
	cursor: pointer;
	position: relative;
}

#utwi-pricing-tables .utwi-expandable-table__main-row td, #utwi-pricing-tables .utwi-expandable-table__main-row th {
	border: none;
	color: #0a0c2d;
	font-size: 18px;
	font-weight: 400;
	height: 80px;
	line-height: 1.2;
	padding: 0 22px;
	vertical-align: middle;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .utwi-expandable-table__main-row td, #utwi-pricing-tables .utwi-expandable-table__main-row th {
		font-size: 14px;
		height: 40px;
		padding: 12px;
	}
}

#utwi-pricing-tables .utwi-expandable-table__main-row th {
	background-color: #fff;
	padding-inline-start: 46px;
	position: relative;
	text-align: start;
}

#utwi-pricing-tables .utwi-expandable-table__main-row th:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjk0MSA1LjQxOGExLjI3MyAxLjI3MyAwIDAgMC0xLjg4NiAwTDIuMzkgMTIuNTZhMS41MDQgMS41MDQgMCAwIDAgMCAyLjAyMmMuNTIxLjU1NyAxLjM2Ny41NTcgMS44ODcgMEwxMCA4LjQ0OWw1LjcyMyA2LjEyOGMuNTIuNTU4IDEuMzY2LjU1OCAxLjg4NiAwIC41MjEtLjU1OC41MjEtMS40NjQgMC0yLjAyMmwtNi42NjQtNy4xNDEtLjAwNC4wMDR6IiBmaWxsPSIjMEEwQzJEIi8+PC9zdmc+");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	color: #0a0c2d;
	content: "";
	display: inline-block;
	height: 20px;
	inset-inline-start: 22px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .utwi-expandable-table__main-row th:before {
		inset-inline-start: 12px;
	}
	
	#utwi-pricing-tables .utwi-expandable-table__main-row th {
		padding-inline-start: 36px;
	}
}

#utwi-pricing-tables .utwi-expandable-table__main-row td {
	text-align: center;
}

#utwi-pricing-tables .utwi-expandable-table__main-row td:nth-child(odd) {
	background-color: #fff;
}

#utwi-pricing-tables .utwi-expandable-table__main-row td:nth-child(2n) {
	background-color: #e1e1e1;
}

#utwi-pricing-tables .utwi-expandable-table__main-row_collapsed th:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMDU5IDE0LjU4MmMuNTIuNTU3IDEuMzY2LjU1NyAxLjg4NiAwTDE3LjYxIDcuNDRjLjUyLS41NTguNTItMS40NjQgMC0yLjAyMmExLjI3MyAxLjI3MyAwIDAgMC0xLjg4NyAwTDEwIDExLjU1MSA0LjI3NyA1LjQyM2ExLjI3MyAxLjI3MyAwIDAgMC0xLjg4NyAwIDEuNTA0IDEuNTA0IDAgMCAwIDAgMi4wMjJsNi42NjUgNy4xNDEuMDA0LS4wMDR6IiBmaWxsPSIjMEEwQzJEIi8+PC9zdmc+");
}

#utwi-pricing-tables .utwi-expandable-table__detail-row {
	min-height: 80px;
}

#utwi-pricing-tables .utwi-expandable-table__detail-row td {
	background-color: #fff;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	height: 80px;
	line-height: 1.5;
	padding: 0 22px;
	vertical-align: middle;
}

#utwi-pricing-tables .utwi-expandable-table__detail-row td p {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	margin: 0;
}

@media (max-width: 1024px) {
	#utwi-pricing-tables .utwi-expandable-table__detail-row td p {
		font-size: 14px;
	}
	
	#utwi-pricing-tables .utwi-expandable-table__detail-row td {
		font-size: 14px;
		height: 40px;
		padding: 12px;
	}
}

.splide__container {
	box-sizing: border-box;
	position: relative;
}

.splide__list {
	backface-visibility: hidden;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block;
}

.splide__pagination {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	pointer-events: none;
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
	display: none;
}

.splide__progress__bar {
	width: 0;
}

.splide {
	position: relative;
	visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
	visibility: visible;
}

.splide__slide {
	backface-visibility: hidden;
	box-sizing: border-box;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	position: relative;
}

.splide__slide img {
	vertical-align: bottom;
}

.splide__spinner {
	animation: splide-loading 1s linear infinite;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	bottom: 0;
	contain: strict;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
	display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
	display: inline;
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0;
}

@keyframes splide-loading {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.splide__track--draggable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.splide__track--fade>.splide__list>.splide__slide {
	margin: 0 !important;
	opacity: 0;
	z-index: 0;
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity: 1;
	z-index: 1;
}

.splide--rtl {
	direction: rtl;
}

.splide__track--ttb>.splide__list {
	display: block;
}

.splide__arrow {
	align-items: center;
	background: #ccc;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	height: 2em;
	justify-content: center;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2em;
	z-index: 1;
}

.splide__arrow svg {
	fill: #000;
	height: 1.2em;
	width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
	opacity: .9;
}

.splide__arrow:disabled {
	opacity: .3;
}

.splide__arrow:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__arrow--prev {
	left: 1em;
}

.splide__arrow--prev svg {
	transform: scaleX(-1);
}

.splide__arrow--next {
	right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__pagination {
	bottom: .5em;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1;
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin: 3px;
	opacity: .7;
	padding: 0;
	position: relative;
	transition: transform .2s linear;
	width: 8px;
}

.splide__pagination__page.is-active {
	background: #fff;
	transform: scale(1.4);
	z-index: 1;
}

.splide__pagination__page:hover {
	cursor: pointer;
	opacity: .9;
}

.splide__pagination__page:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__progress__bar {
	background: #ccc;
	height: 3px;
}

.splide__slide {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
	outline: 0;
}

@supports (outline-offset: -3px) {
	.splide__slide:focus-visible {
		outline: 3px solid #0bf;
		outline-offset: -3px;
	}
}

@media screen and (-ms-high-contrast: none) {
	.splide__slide:focus-visible {
		border: 3px solid #0bf;
	}
}

@supports (outline-offset: -3px) {
	.splide.is-focus-in .splide__slide:focus {
		outline: 3px solid #0bf;
		outline-offset: -3px;
	}
}

@media screen and (-ms-high-contrast: none) {
	.splide.is-focus-in .splide__slide:focus {
		border: 3px solid #0bf;
	}
	
	.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
		border-color: #0bf;
	}
}

.splide__toggle {
	cursor: pointer;
}

.splide__toggle:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__track--nav>.splide__list>.splide__slide {
	border: 3px solid transparent;
	cursor: pointer;
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
	border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
	left: auto;
	right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
	transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
	left: 1em;
	right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
	transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
	left: 50%;
	transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
	top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
	transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
	bottom: 1em;
	top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
	transform: rotate(90deg);
}

.splide__pagination--ttb {
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: auto;
	padding: 1em 0;
	right: .5em;
	top: 0;
}

.react-tabs {
	-webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
	border-bottom: 1px solid #aaa;
	margin: 0 0 10px;
	padding: 0;
}

.react-tabs__tab {
	border: 1px solid transparent;
	border-bottom: none;
	bottom: -1px;
	cursor: pointer;
	display: inline-block;
	list-style: none;
	padding: 6px 12px;
	position: relative;
}

.react-tabs__tab--selected {
	background: #fff;
	border-color: #aaa;
	border-radius: 5px 5px 0 0;
	color: #000;
}

.react-tabs__tab--disabled {
	color: GrayText;
	cursor: default;
}

.react-tabs__tab:focus {
	outline: none;
}

.react-tabs__tab:focus:after {
	background: #fff;
	bottom: -5px;
	content: "";
	height: 5px;
	left: -4px;
	position: absolute;
	right: -4px;
}

.react-tabs__tab-panel {
	display: none;
}

.react-tabs__tab-panel--selected {
	display: block;
}

.primebtn>button, .ut-checkout .apply-promocode {
	background: linear-gradient(91.33deg, #0cff6a 40.67%, #60efff 131.77%);
}

.largehead {
	color: #fff;
	font-family: "Sora", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	text-transform: none;
	text-align: center;
}

.nav-link.active, .nav-link:hover {
	background-color: #050506 !important;
	color: #ad31f6 !important;
}

.nav-link {
	color: #050506 !important;
	border-style: none !important;
	border-radius: 100px !important;
}

.nav-tabs {
	background: #ad31f6 !important;
	border-radius: 100px !important;
	display: flex !important;
	justify-content: center !important;
	padding: 0 !important;
	margin: 20px auto !important;
	width: 324px !important;
}

.nav-tabs li {
	width: 42%;
	display: inline;
	padding: 0 !important;
	margin: 4%;
}

.nav-tabs li button {
	width: 100%;
	font-weight: 600;
}

.pricingboxes h3 {
	color: #fff;
	font-family: "Sora", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 42px;
	text-align: center;
}

.pricingboxes {
	font-family: "Sora", Sans-serif;
}

.pricingboxes .prbox {
	background-color: transparent;
	background-image: linear-gradient(155deg, #050506 70%, rgba(255, 255, 255, .24));
	padding: 20px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #ad31f6 30;
	border-radius: 30px;
}

.prbox ul {
	list-style-type: none;
	padding: 20px 0 !important;
	margin: 0;
}

.prbox ul, .prbox li {
	list-style-type: none;
	padding: 0 0 10px;
	margin: 0;
	text-align: center;
	color: rgba(255, 255, 255, .7);
	font-size: 14px;
}

.pricingboxes h4 {
	font-family: "Sora", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	text-align: center;
}

.pricingboxes h4 span {
	font-size: 13px;
	font-weight: 300;
	color: #828282;
}

.btn-box a, .btn-box button {
	display: block;
	width: 100%;
	font-family: "Sora", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	background-color: #ad31f6;
	border-radius: 100px;
	color: #050506;
	text-align: center;
	padding: 15px 30px;
	margin-top: 20px;
}

.btn-box a:hover {
	background-color: #fff;
	color: #050506;
}

.pricingboxes .prbox:hover {
	background-color: transparent;
	background-image: linear-gradient(127deg, rgba(73, 73, 73, .45) 1%, #050506);
}

.Toastify__toast-container {
	z-index: 20000000 !important;
}

.PhoneInputCountrySelect:disabled {
	opacity: 0 !important;
}
