/* 
Theme Name: GSE
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child
Author: MEWIGO
Author URI: https://www.mewigo.de
Template: hello-elementor
Version: 2.0.0
Text Domain: gse
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.page-id-392 header .elementor-button,
.page-id-402 header .elementor-button {
	display: none;
}

blockquote {
	font-style: italic;
	margin: 10px 0 20px;
}

/* Kundenstimmen Slider / Elementor Slider Widget */
.elementor-element .swiper .elementor-swiper-button-prev,
.elementor-lightbox .swiper .elementor-swiper-button-prev {
	left: -70px;
}

.elementor-element .swiper .elementor-swiper-button-next,
.elementor-lightbox .swiper .elementor-swiper-button-next {
	right: -70px;
}

.elementor-element .swiper .elementor-swiper-button svg,
.elementor-lightbox .swiper .elementor-swiper-button svg {
	display: none;
}

.elementor-element .swiper .elementor-swiper-button-prev:before {
	content: url(img/icon-arrow-gse.svg);
	transform: rotate(180deg);
}

.elementor-element .swiper .elementor-swiper-button-next:before {
	content: url(img/icon-arrow-gse.svg);
}

/* Formulare / Elementor Form Widget */
.elementor-form {
	padding-bottom: 75px;
}

.elementor-form label {
	background-color: #ffffff;
	padding: 0 8px;
	transform: translate(10px, 7px);
}

.elementor-field-type-html {
	width: auto !important;
	position: absolute;
	bottom: 75px;
	right: 0;
	margin-bottom: 7px !important;
}

.elementor-field-type-html p {
	color: var(--e-global-color-primary);
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}

.elementor-field-type-html img {
	margin-right: 5px;
}

.elementor-message {
	position: absolute;
	bottom: 0;
	left: 0;
}

@media (max-width: 700px) {
	.elementor-field-type-html {
		bottom: 0;
		left: 0;
		padding-left: 3px !important;
	}
	.elementor-message {
		bottom: -40px;
	}
}