.ep-button[data-v-8d9d3d01] {
	align-items: center;
	border-radius: 18px;
	color: #fff;
	cursor: auto;
	display: flex;
	justify-content: center;
	transition: .1s ease-in;
	width: -moz-fit-content;
	width: fit-content
}

.ep-button[data-v-8d9d3d01]:disabled {
	cursor: not-allowed !important;
	opacity: .5
}

.ep-button.clickable[data-v-8d9d3d01] {
	cursor: pointer
}

.ep-button.light[data-v-8d9d3d01] {
	background: #efe8fb
}

.ep-button.light[data-v-8d9d3d01]:hover {
	background: #d8ebf8
}

.ep-button.light.pill-btn[data-v-8d9d3d01]:hover,
.ep-button.light.pill-btn[data-v-8d9d3d01]:hover:disabled,
.ep-button.light[data-v-8d9d3d01]:hover:disabled {
	background: #efe8fb
}

.ep-button.accent[data-v-8d9d3d01] {
	background: #6014d5
}

.ep-button.accent[data-v-8d9d3d01]:hover {
	background: #1276bf
}

.ep-button.accent[data-v-8d9d3d01]:hover:disabled {
	background: #6014d5
}

.ep-button.accent-outline[data-v-8d9d3d01] {
	background: transparent;
	border: 2px solid #6014d5;
	color: #6014d5
}

.ep-button.accent-outline[data-v-8d9d3d01]:hover {
	background: transparent;
	border: 2px solid #1276bf
}

.ep-button.accent-outline[data-v-8d9d3d01]:hover:disabled {
	background: transparent;
	border: 2px solid #6014d5
}

.ep-button.white[data-v-8d9d3d01] {
	background: #fff;
	border: 2px solid transparent;
	color: #6014d5
}

.ep-button.white[data-v-8d9d3d01]:hover {
	background: transparent;
	border: 2px solid #fff;
	color: #fff
}

.ep-button.white[data-v-8d9d3d01]:hover:disabled {
	background: #fff !important;
	color: #6014d5 !important
}

.ep-button.white.secondary[data-v-8d9d3d01] {
	background: transparent;
	border: 2px solid #fff;
	color: #fff
}

.ep-button.white.secondary[data-v-8d9d3d01]:hover {
	background: #fff;
	border: 2px solid transparent;
	color: #6014d5
}

.ep-button.white-black[data-v-8d9d3d01] {
	background: #fff;
	border: 2px solid transparent;
	color: #03111c
}

.ep-button.white-black.secondary[data-v-8d9d3d01],
.ep-button.white-black[data-v-8d9d3d01]:hover {
	background: transparent;
	border: 2px solid #fff;
	color: #fff
}

.ep-button.white-black.secondary[data-v-8d9d3d01]:hover {
	background: #fff;
	border: 2px solid transparent;
	color: #03111c
}

.ep-button.black[data-v-8d9d3d01] {
	background: #03111c;
	border: 2px solid transparent;
	color: #fff
}

.ep-button.black[data-v-8d9d3d01]:hover {
	background: transparent;
	border: 2px solid #03111c;
	color: #03111c
}

.ep-button.xxxs[data-v-8d9d3d01] {
	height: 28px;
	padding: 4px 8px
}

.ep-button.xxs[data-v-8d9d3d01] {
	height: 38px;
	padding: 8px 16px
}

.ep-button.xs[data-v-8d9d3d01] {
	height: 46px;
	padding: 12px 24px
}

.ep-button.sm[data-v-8d9d3d01] {
	height: 52px
}

.ep-button.md[data-v-8d9d3d01] {
	height: 58px;
	padding: 16px 32px
}

.ep-button.lg[data-v-8d9d3d01] {
	height: 64px;
	padding: 18px 36px
}

.container[data-v-d14d6cd8] {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100vh;
	justify-content: center
}

@media (max-width:767px) {
	.container[data-v-d14d6cd8] {
		height: 60vh
	}
}

.text-404[data-v-d14d6cd8] {
	text-align: center
}

.button[data-v-d14d6cd8] {
	background: #000;
	color: #fff;
	margin: 10px 0;
	padding: 4px 6px
}