/* Button Weiss */
.wp-block-button.is-style-white .wp-element-button {
	color: var(--wp--preset--color--black);
	border-color: var(--wp--preset--color--white);
	background-color: var(--wp--preset--color--white);
}

.wp-block-button.is-style-white .wp-element-button:hover {
	color: var(--wp--preset--color--white);
	background-color: var(--wp--preset--color--black);
}

/* Button Schwarz */
.has-yellow-background-color .wp-block-button .wp-element-button {
	color: var(--wp--preset--color--yellow);
	border-color: var(--wp--preset--color--black);
	background-color: var(--wp--preset--color--black);
}

.has-yellow-background-color .wp-block-button .wp-element-button:hover {
	color: var(--wp--preset--color--black);
	background-color: var(--wp--preset--color--yellow);
}

/* Button Outline */
.wp-block-button.is-style-outline .wp-element-button:hover {
	color: var(--wp--preset--color--black);
	background-color: var(--wp--preset--color--yellow);
}

.has-yellow-background-color .wp-block-button.is-style-outline .wp-element-button {
	color: var(--wp--preset--color--black);
	border-color: var(--wp--preset--color--black);
	background-color: var(--wp--preset--color--yellow);
}

.has-yellow-background-color .wp-block-button.is-style-outline .wp-element-button:hover {
	color: var(--wp--preset--color--yellow);
	background-color: var(--wp--preset--color--black);
}

/* Icons */
.wp-block-button a.wp-element-button[href*="tel:"],
.wp-block-button a.wp-element-button[href*="mailto:"],
.wp-block-button a.wp-element-button[href*="google.com/maps/"],
.wp-block-button a.wp-element-button[href*="instagram.com"] {
	padding-left: 4.25rem;
	background-repeat: no-repeat;
	background-position: left 1.5rem center;
}

.wp-block-button a.wp-element-button[href*="tel:"] {
	background-image: url(../../images/btn-phone-black.svg);
}

.wp-block-button:hover a.wp-element-button[href*="tel:"] {
	background-image: url(../../images/btn-phone-yellow.svg);
}

.has-yellow-background-color .wp-block-button a.wp-element-button[href*="tel:"],
.has-yellow-background-color .wp-block-button.is-style-outline:hover a.wp-element-button[href*="tel:"] {
	background-image: url(../../images/btn-phone-yellow.svg);
}

.has-yellow-background-color .wp-block-button:hover a.wp-element-button[href*="tel:"],
.has-yellow-background-color .wp-block-button.is-style-outline a.wp-element-button[href*="tel:"] {
	background-image: url(../../images/btn-phone-black.svg);
}

.wp-block-button a.wp-element-button[href*="mailto:"] {
	background-image: url(../../images/btn-mail-black.svg);
}

.wp-block-button:hover a.wp-element-button[href*="mailto:"] {
	background-image: url(../../images/btn-mail-yellow.svg);
}

.has-yellow-background-color .wp-block-button a.wp-element-button[href*="mailto:"],
.has-yellow-background-color .wp-block-button.is-style-outline:hover a.wp-element-button[href*="mailto:"] {
	background-image: url(../../images/btn-mail-yellow.svg);
}

.has-yellow-background-color .wp-block-button:hover a.wp-element-button[href*="mailto:"],
.has-yellow-background-color .wp-block-button.is-style-outline a.wp-element-button[href*="mailto:"] {
	background-image: url(../../images/btn-mail-black.svg);
}

.wp-block-button a.wp-element-button[href*="google.com/maps/"] {
	background-image: url(../../images/btn-maps-black.svg);
}

.wp-block-button:hover a.wp-element-button[href*="google.com/maps/"] {
	background-image: url(../../images/btn-maps-yellow.svg);
}

.has-yellow-background-color .wp-block-button a.wp-element-button[href*="google.com/maps/"],
.has-yellow-background-color .wp-block-button.is-style-outline:hover a.wp-element-button[href*="google.com/maps/"] {
	background-image: url(../../images/btn-maps-yellow.svg);
}

.has-yellow-background-color .wp-block-button:hover a.wp-element-button[href*="google.com/maps/"],
.has-yellow-background-color .wp-block-button.is-style-outline a.wp-element-button[href*="google.com/maps/"] {
	background-image: url(../../images/btn-maps-black.svg);
}

.wp-block-button a.wp-element-button[href*="instagram.com"] {
	background-image: url(../../images/btn-ig-black.svg);
}

.wp-block-button:hover a.wp-element-button[href*="instagram.com"] {
	background-image: url(../../images/btn-ig-yellow.svg);
}

.has-yellow-background-color .wp-block-button a.wp-element-button[href*="instagram.com"],
.has-yellow-background-color .wp-block-button.is-style-outline:hover a.wp-element-button[href*="instagram.com"] {
	background-image: url(../../images/btn-ig-yellow.svg);
}

.has-yellow-background-color .wp-block-button:hover a.wp-element-button[href*="instagram.com"],
.has-yellow-background-color .wp-block-button.is-style-outline a.wp-element-button[href*="instagram.com"] {
	background-image: url(../../images/btn-ig-black.svg);
}
