@font-face {
  font-family: 'ETmodules';
  src: url('https://www.riemchenwerk.de/ratgeber/wp-content/themes/Divi/core/admin/fonts/modules.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Piedra';
  src: url('../fonts/piedra-v21-latin-regular.woff') format('woff2');
  font-display: swap;
}
.et_pb_row_2_tb_header {
  min-height: 0px !important;
}
.contact-top ul {
	display: flex;
	align-items: center;
	gap: 15px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.contact-top a {
	display: flex;
	align-items: center;
	gap: 6px;
	text-decoration: none;
}

.custom-icon {
	font-family: 'ETmodules';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
}

/* Divi Icons */
.custom-icon.cart:before { content: "\e07a"; }
.custom-icon.phone:before { content: "\e090"; }
.custom-icon.mail:before { content: "\e076"; }
.custom-icon.faq:before { content: "\e10c"; }
.custom-icon.download:before { content: "\e092"; }

/* Social SVG */
.social-icon {
	width: 16px;
	height: 16px;
	fill: currentColor;
}

/* Responsive */
.hide-sm {
	display: inline;
}

@media (max-width: 768px) {
	.hide-sm {
		display: none;
	}
}
.custom-icon.phone:before {
  content: "\e090" !important;
  font-family: 'ETmodules' !important;
}