button {
	background-color: transparent;
	border: none;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: normal;
	vertical-align: middle;
	cursor: pointer;
	padding: 0;
	outline: inherit;
	user-select: none;
	white-space: nowrap
}

.btn,
.onewin-block-buttons .onewin-block-button .onewin-block-button__link {
	display: inline-flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	align-items: center;
	gap: 5px;
	text-decoration: none;
	padding: 5px 20px;
	min-width: 180px;
	height: 45px;
	border: 1px solid transparent;
	color: #fff;
	border-radius: var(--theme-rounded-button);
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	cursor: pointer
}

.btn.accent,
.onewin-block-buttons .onewin-block-button .onewin-block-button__link {
	color: var(--theme-buttons-accent-color);
	background-color: var(--theme-buttons-accent-bg)
}

.btn.accent:hover,
.onewin-block-buttons .onewin-block-button .onewin-block-button__link:hover {
	background-color: var(--theme-buttons-accent-bg-hover)
}

.btn.secondary,
.onewin-block-buttons .onewin-block-button.is-style-secondary .onewin-block-button__link {
	color: var(--theme-buttons-secondary-color);
	background-color: var(--theme-buttons-secondary-bg)
}

.btn.secondary:hover,
.onewin-block-buttons .onewin-block-button.is-style-secondary .onewin-block-button__link:hover {
	background-color: var(--theme-buttons-secondary-bg-hover)
}

.btn.style3,
.onewin-block-buttons .onewin-block-button.is-style-style3 .onewin-block-button__link {
	color: var(--theme-buttons-style3-color);
	background-color: var(--theme-buttons-style3-bg)
}

.btn.style3:hover,
.onewin-block-buttons .onewin-block-button.is-style-style3 .onewin-block-button__link:hover {
	background-color: var(--theme-buttons-style3-bg-hover)
}

.btn.outline,
.onewin-block-buttons .onewin-block-button.is-style-outline .onewin-block-button__link {
	color: var(--theme-buttons-outline-color);
	background-color: transparent;
	border-color: var(--theme-buttons-outline-border)
}

.btn.outline:hover,
.onewin-block-buttons .onewin-block-button.is-style-outline .onewin-block-button__link:hover {
	background-color: var(--theme-buttons-outline-bg-hover)
}

.onewin-block-buttons {
	margin-bottom: var(--theme-block-margin-bottom)
}

.onewin-block-buttons .onewin-block-button .onewin-block-button__link>span {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%
}

@media (max-width:991px) {
	.onewin-block-buttons {
		margin-bottom: var(--theme-block-margin-bottom-mob)
	}
}

@media (max-width:575px) {

	.onewin-block-buttons .onewin-block-button,
	.onewin-block-buttons .onewin-block-button .onewin-block-button__link {
		width: 100%
	}
}