.elementor-561 .elementor-element.elementor-element-09c571a{--display:flex;}.elementor-561 .elementor-element.elementor-element-20ed37b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-561 .elementor-element.elementor-element-0815a5d .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#FFFFFFB3;}/* Start custom CSS for shortcode, class: .elementor-element-4fef9b8 */.gmw-submit-button {
	font-family: Lora!important;
	font-weight: bold!important;
	font-size: 20px!important;
	border-radius: 150px!important;
	height: auto!important;
}

.gmw-element-template.gmw-template-responsive-2 .distance {
	background: #680327;
}

.gmw-item-content a {
	color: #680327;
}

.gmw-item-content a:hover {
	color: #680327;
	text-decoration: underline;
}

.gmw-item a {
	color: #680327!important;
}

.gmw-icon-location-thin:before {
	color: #680327!important;
}

.gmw-icon-th-list:before {
	color: #680327!important;
}


.gmw-item gmw-item-title a {
	color: #680327;
}

.gmw-submit-button:hover {
	color: #680327;
	font-family: Lora;
	font-weight: bold;
	font-size: 20px;
	border-radius: 150px;
}

.gmw-form {
	background-color: #FFFFFFB3!important;
	font-family: Poppins!important;
	border: none!important;
}

@media only screen and (max-width: 600px) {
	.gmw-flexed-wrapper {
	margin-bottom: 25px!important;
}
  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lora';
	font-display: auto;
	src: url('https://equicamp.de/wp-content/uploads/2025/03/Lora-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */