.elementor-1059 .elementor-element.elementor-element-568ad683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons{--e-contact-buttons-contact-button-icon:var( --e-global-color-a8bd980 );--e-contact-buttons-contact-button-bg:var( --e-global-color-4f016da );--e-contact-buttons-contact-gap:6px;--e-contact-buttons-contact-padding-block-end:12px;--e-contact-buttons-contact-padding-block-start:12px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;}.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link{font-family:var( --e-global-typography-de14119-font-family ), Sans-serif;font-size:var( --e-global-typography-de14119-font-size );font-weight:var( --e-global-typography-de14119-font-weight );line-height:var( --e-global-typography-de14119-line-height );}@media(max-width:1366px){.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-de14119-font-size );line-height:var( --e-global-typography-de14119-line-height );}}@media(max-width:1024px){.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-de14119-font-size );line-height:var( --e-global-typography-de14119-line-height );}}@media(max-width:767px){.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-de14119-font-size );line-height:var( --e-global-typography-de14119-line-height );}}@media(min-width:2400px){.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-de14119-font-size );line-height:var( --e-global-typography-de14119-line-height );}}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-735a4c07 *//* --- Icon: Teller & Getränk statt Weltkugel --- */
.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-container > svg {
	display: none !important;
}

.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-container::after {
	content: "";
	display: block;
	width: 26px;
	height: 26px;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M80-160h570v50q0%2012.75-8.625%2021.375T620-80H110q-12.75%200-21.375-8.625T80-110v-50Zm0-64v-50q0-12.75%208.625-21.375T110-304h182v-43q0-12.75%208.625-21.375T322-377h86q12.75%200%2021.375%208.625T438-347v43h182q12.75%200%2021.375%208.625T650-274v50H80Zm664-120q-31-26-53.5-69T668-510v-340q0-12.75%208.625-21.375T698-880h152q12.75%200%2021.375%208.625T880-850v340q0%2054-22.5%2097T804-344v204h46q12.75%200%2021.375%208.675%208.625%208.676%208.625%2021.5Q880-97%20871.375-88.5T850-80h-76q-12.75%200-21.375-8.625T744-110v-234Zm-16-297h92v-179h-92v179Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
	        mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M80-160h570v50q0%2012.75-8.625%2021.375T620-80H110q-12.75%200-21.375-8.625T80-110v-50Zm0-64v-50q0-12.75%208.625-21.375T110-304h182v-43q0-12.75%208.625-21.375T322-377h86q12.75%200%2021.375%208.625T438-347v43h182q12.75%200%2021.375%208.625T650-274v50H80Zm664-120q-31-26-53.5-69T668-510v-340q0-12.75%208.625-21.375T698-880h152q12.75%200%2021.375%208.625T880-850v340q0%2054-22.5%2097T804-344v204h46q12.75%200%2021.375%208.675%208.625%208.676%208.625%2021.5Q880-97%20871.375-88.5T850-80h-76q-12.75%200-21.375-8.625T744-110v-234Zm-16-297h92v-179h-92v179Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

/* --- Pille 6px weiter herausschauen, Icon mittig --- */
.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link {
	padding-inline-start: 10px !important;
	transform: translateX(calc(100% - 46px)) !important;
}

@media (min-width: 881px) {
	.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link:hover,
	.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link:focus {
		transform: none !important;
	}
}

.elementor-1059 .elementor-element.elementor-element-735a4c07 .e-contact-buttons__contact-icon-link.active {
	transform: none !important;
}/* End custom CSS */