/* Button - Outline Style
--------------------------------------------- */

.wp-block-button .wp-block-button__link {
	transition: 
		color 0.2s ease-in-out, 
		background-color 0.2s ease-in-out, 
		border-color 0.2s ease-in-out,
		outline 0.2s ease-in-out;
}

.wp-block-button.is-style-outline .wp-block-button__link {
	border: none;
	background-color: transparent;
	color: var(--wp--preset--color--base-50);
	outline: 2px solid var(--wp--preset--color--base-50);
	outline-offset: -2px;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background-color: var(--wp--preset--color--base-50);
	color: var(--wp--preset--color--base);
}

.wp-block-button.is-style-dark .wp-block-button__link {
	color: var(--wp--preset--color--primary);
	background-color: var(--wp--preset--color--base-500);
	outline: 2px solid var(--wp--preset--color--base-500);
	outline-offset: -2px;
}
.wp-block-button.is-style-dark .wp-block-button__link:hover {
	color: var(--wp--preset--color--base-500);
	background-color: var(--wp--preset--color--base-50);
	/* outline: 2px solid var(--wp--preset--color--base-50); */
}


.wp-block-button.is-style-brand-button .wp-block-button__link {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}

#formularz div.wpforms-container-full button[type=submit],
#formularz div.wpforms-container-full button[type=submit]:not(:hover):not(:active) {
	padding-top: var(--wp--preset--spacing--medium);
    padding-right: var(--wp--preset--spacing--large-xl);
    padding-bottom: var(--wp--preset--spacing--medium);
    padding-left: var(--wp--preset--spacing--large-xl);
	border: none;
    background-color: transparent;
    color: var(--wp--preset--color--base-50);
    outline: 2px solid var(--wp--preset--color--base-50);
    outline-offset: -2px;
	transition: 
		color 0.2s ease-in-out, 
		background-color 0.2s ease-in-out, 
		border-color 0.2s ease-in-out, 
		outline 0.2s ease-in-out;
	font-family: var(--wp--preset--font-family--base-font);
    font-size: var(--wp--preset--font-size--base);
    line-height: 1.6;
	height: auto;
}

#formularz div.wpforms-container-full button[type=submit].wpforms-opacity-hover:hover {
	background-color: var(--wp--preset--color--base-50) !important;
	color: var(--wp--preset--color--base) !important;
	opacity: 1 !important;
}