.elementor-103
  .elementor-element.elementor-element-1abc0e1
  > .elementor-container {
  max-width: 1200px;
  min-height: 500px;
}
.elementor-103
  .elementor-element.elementor-element-1abc0e1:not(.elementor-motion-effects-element-type-background),
.elementor-103
  .elementor-element.elementor-element-1abc0e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-3d761f9) 0%,
    var(--e-global-color-9cb280b) 100%
  );
}
.elementor-103 .elementor-element.elementor-element-1abc0e1,
.elementor-103
  .elementor-element.elementor-element-1abc0e1
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-103 .elementor-element.elementor-element-1abc0e1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 5px 5px 5px;
}
.elementor-103
  .elementor-element.elementor-element-1abc0e1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-103
  .elementor-element.elementor-element-38805e2
  .elementor-repeater-item-cbd22ab
  .swiper-slide-bg {
  background-color: var(--e-global-color-3d761f9);
  background-image: url(/wp-content/uploads/2022/10/aussen1.jpeg);
  background-size: cover;
}
.elementor-103
  .elementor-element.elementor-element-38805e2
  .elementor-repeater-item-040bd7f
  .swiper-slide-bg {
  background-color: var(--e-global-color-3d761f9);
  background-image: url(/wp-content/uploads/2022/10/couch1.jpeg);
  background-size: cover;
}
.elementor-103
  .elementor-element.elementor-element-38805e2
  .elementor-repeater-item-4a97f00
  .swiper-slide-bg {
  background-color: var(--e-global-color-3d761f9);
  background-image: url(/wp-content/uploads/2022/10/terrasse1.jpeg);
  background-size: cover;
}
.elementor-103 .elementor-element.elementor-element-38805e2 .swiper-slide {
  height: 550px;
  transition-duration: calc(5000ms * 1.2);
}
.elementor-103
  .elementor-element.elementor-element-38805e2
  .swiper-slide-contents {
  max-width: 100%;
}
.elementor-103
  .elementor-element.elementor-element-38805e2
  .swiper-slide-inner {
  text-align: center;
}
.elementor-103
  .elementor-element.elementor-element-38805e2
  > .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-103
  .elementor-element.elementor-element-989b587:not(.elementor-motion-effects-element-type-background),
.elementor-103
  .elementor-element.elementor-element-989b587
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9cb280b);
}
.elementor-103 .elementor-element.elementor-element-989b587 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-103
  .elementor-element.elementor-element-989b587
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-103
  .elementor-element.elementor-element-9dac411
  > .elementor-element-populated {
  margin: 0% 15% 0% 15%;
}
.elementor-103
  .elementor-element.elementor-element-984c68c
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-103
  .elementor-element.elementor-element-984c68c
  > .elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 01px 0px;
  border-color: var(--e-global-color-5ba2328);
  border-radius: 0px 0px 0px 0px;
}
.elementor-103
  .elementor-element.elementor-element-a76cb84
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-103
  .elementor-element.elementor-element-a76cb84
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-103
  .elementor-element.elementor-element-12da6fd
  > .elementor-widget-container {
  margin: 015px 0px 0px 0px;
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-103 .elementor-element.elementor-element-9dac411 {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .elementor-103
    .elementor-element.elementor-element-1abc0e1
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-103 .elementor-element.elementor-element-38805e2 .swiper-slide {
    height: 400px;
  }
  .elementor-103
    .elementor-element.elementor-element-9dac411
    > .elementor-element-populated {
    margin: 0% 10% 0% 010%;
  }
}
@media (max-width: 767px) {
  .elementor-103
    .elementor-element.elementor-element-1abc0e1
    > .elementor-container {
    min-height: 200px;
  }
  .elementor-103 .elementor-element.elementor-element-38805e2 .swiper-slide {
    height: 250px;
  }
  .elementor-103
    .elementor-element.elementor-element-9dac411
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
}
