.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-otj4et6
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(../../2017/04/Alte-Fabrik2.jpg);
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-otj4et6
  .swiper-slide-contents {
  margin: 0 auto;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-otj4et6
  .swiper-slide-inner {
  align-items: flex-end;
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-uh78pah
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(https://durstus.com/wp-content/uploads/2017/04/Durst-Firma-1966_web.jpg);
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-uh78pah
  .swiper-slide-contents {
  margin: 0 auto;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-uh78pah
  .swiper-slide-inner {
  align-items: flex-end;
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-029t25i
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(https://durstus.com/wp-content/uploads/2017/05/Oberach_Julius_Gibert-Durst-1280x470.jpeg);
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-029t25i
  .swiper-slide-contents {
  margin: 0 auto;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-repeater-item-029t25i
  .swiper-slide-inner {
  align-items: flex-end;
  text-align: center;
}
.elementor-503 .elementor-element.elementor-element-ndjfrhp .swiper-slide {
  height: 500px;
  transition-duration: calc(4000ms * 1.2);
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .swiper-slide-contents {
  max-width: 66%;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .swiper-slide-inner {
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-slide-button {
  background-color: rgba(0, 0, 0, 0.4);
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-slide-button:hover {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .elementor-swiper-button {
  color: #afafaf;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .swiper-container-horizontal
  .swiper-pagination-progressbar {
  height: 15px;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .swiper-pagination-fraction {
  font-size: 15px;
}
.elementor-503
  .elementor-element.elementor-element-ndjfrhp
  .swiper-pagination-bullet-active {
  background-color: #faa633;
}
.elementor-503 .elementor-element.elementor-element-puwvqbx {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-puwvqbx
  .elementor-heading-title {
  line-height: 1.1em;
}
.elementor-503
  .elementor-element.elementor-element-puwvqbx
  > .elementor-widget-container {
  padding: 50px 0px 30px 0px;
}
.elementor-503 .elementor-element.elementor-element-bumnxfk {
  padding: 0px 0px 20px 0px;
}
.elementor-503 .elementor-element.elementor-element-pihprsb {
  text-align: left;
}
.elementor-503
  .elementor-element.elementor-element-pihprsb
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-tl6kbmj
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-tl6kbmj:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-tl6kbmj
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(216, 216, 216, 0.85);
}
.elementor-503
  .elementor-element.elementor-element-tl6kbmj
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-tl6kbmj {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-vd0ukz5.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-vd0ukz5.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-vd0ukz5
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-vd0ukz5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-vd0ukz5
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-vd0ukz5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-vd0ukz5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-gvmy2lg {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-gvmy2lg
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-dl5ag1c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-dl5ag1c.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-dl5ag1c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-dl5ag1c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-tintjxg {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-tintjxg
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-1piavkj
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-1piavkj:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-1piavkj
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(155, 155, 155, 0.53);
}
.elementor-503
  .elementor-element.elementor-element-1piavkj
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-1piavkj {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-uk0xhsb.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-uk0xhsb.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-uk0xhsb
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-uk0xhsb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-uk0xhsb
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-uk0xhsb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-uk0xhsb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-pbk3go9 {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-pbk3go9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-mtm9hfm.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-mtm9hfm.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-mtm9hfm
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-mtm9hfm
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-91fy3fk {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-91fy3fk
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-9000mry
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-9000mry:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-9000mry
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(216, 216, 216, 0.85);
}
.elementor-503
  .elementor-element.elementor-element-9000mry
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-9000mry {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-h44mpux.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-h44mpux.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-h44mpux
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-h44mpux
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-h44mpux
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-h44mpux
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-h44mpux
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-mz1b48o {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-mz1b48o
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-ugf8bio.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-ugf8bio.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-ugf8bio
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-ugf8bio
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-1djkq8i {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-1djkq8i
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-1fkyqmy
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-1fkyqmy:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-1fkyqmy
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(155, 155, 155, 0.53);
}
.elementor-503
  .elementor-element.elementor-element-1fkyqmy
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-1fkyqmy {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-7xdo6gc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-7xdo6gc.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-7xdo6gc
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-7xdo6gc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-7xdo6gc
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-7xdo6gc
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-7xdo6gc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-d4ba8nc {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-d4ba8nc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-ho6187r.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-ho6187r.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-ho6187r
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-ho6187r
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-oy4hcea {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-oy4hcea
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-suw7xqh
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-suw7xqh:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-suw7xqh
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(216, 216, 216, 0.85);
}
.elementor-503
  .elementor-element.elementor-element-suw7xqh
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-suw7xqh {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-kigvp7e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-kigvp7e.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-kigvp7e
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-kigvp7e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-kigvp7e
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-kigvp7e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-kigvp7e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-zw8qx4s {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-zw8qx4s
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-yfzfyj8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-yfzfyj8.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-yfzfyj8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-yfzfyj8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-5jd43wh {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-5jd43wh
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-34agv73
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-34agv73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-34agv73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(155, 155, 155, 0.53);
}
.elementor-503
  .elementor-element.elementor-element-34agv73
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-34agv73 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-fypbv3o.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-fypbv3o.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-fypbv3o
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-fypbv3o
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-fypbv3o
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-fypbv3o
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-fypbv3o
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-v2vhv08 {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-v2vhv08
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-gzccscy.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-gzccscy.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-gzccscy
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-gzccscy
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-gihjxh6 {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-gihjxh6
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-jri1ati
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-jri1ati:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-jri1ati
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(216, 216, 216, 0.85);
}
.elementor-503
  .elementor-element.elementor-element-jri1ati
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-jri1ati {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-qrt9bhg.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-qrt9bhg.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-qrt9bhg
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-qrt9bhg
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-qrt9bhg
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-qrt9bhg
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-qrt9bhg
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-ldcp0zq {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-ldcp0zq
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-logo3sy.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-logo3sy.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-logo3sy
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-logo3sy
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-1cmoyro {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-1cmoyro
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-bdb01f9
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-bdb01f9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-bdb01f9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(155, 155, 155, 0.53);
}
.elementor-503
  .elementor-element.elementor-element-bdb01f9
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-bdb01f9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-k6s1bxf.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-k6s1bxf.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-k6s1bxf
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-k6s1bxf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-k6s1bxf
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-k6s1bxf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-k6s1bxf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-3ilgwwx {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-3ilgwwx
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-kszelzy.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-kszelzy.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-kszelzy
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-kszelzy
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-a47q6ri {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-a47q6ri
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-ttag6ea
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-ttag6ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-ttag6ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(216, 216, 216, 0.85);
}
.elementor-503
  .elementor-element.elementor-element-ttag6ea
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-ttag6ea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-6zrpfhl.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-6zrpfhl.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-6zrpfhl
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-6zrpfhl
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-6zrpfhl
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-6zrpfhl
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-6zrpfhl
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-hdsgx5s {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-hdsgx5s
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-7643ary.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-7643ary.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-7643ary
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-7643ary
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-xe0xuuf {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-xe0xuuf
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-dr0f445
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-dr0f445:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-dr0f445
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(155, 155, 155, 0.53);
}
.elementor-503
  .elementor-element.elementor-element-dr0f445
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-dr0f445 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-5z4nc02.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-5z4nc02.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-5z4nc02
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-5z4nc02
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-5z4nc02
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-5z4nc02
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-5z4nc02
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-xzfads1 {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-xzfads1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-4cthwqg.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-4cthwqg.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-4cthwqg
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-4cthwqg
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-l65r4nk {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-l65r4nk
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-18fb81c
  > .elementor-container {
  max-width: 1200px;
}
.elementor-503
  .elementor-element.elementor-element-18fb81c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-18fb81c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(155, 155, 155, 0.53);
}
.elementor-503
  .elementor-element.elementor-element-18fb81c
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-18fb81c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-a4223ce.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-a4223ce.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-a4223ce
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-a4223ce
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-a4223ce
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-a4223ce
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-503
  .elementor-element.elementor-element-a4223ce
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-12cf6d5 {
  text-align: center;
  color: #ffffff;
  font-size: 6rem;
  font-weight: bold;
}
.elementor-503
  .elementor-element.elementor-element-12cf6d5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-723b8b8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-723b8b8.elementor-column.elementor-element[data-element_type='column']
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-723b8b8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-723b8b8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-5644446 {
  font-size: 18px;
  line-height: 1.5em;
}
.elementor-503
  .elementor-element.elementor-element-5644446
  > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-pq13fbt {
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-e3vlbdp:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-503
  .elementor-element.elementor-element-e3vlbdp
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('https://durstus.com/wp-content/uploads/2017/04/Durst-Leitbild-Model-2.jpg');
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-e3vlbdp
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.elementor-503
  .elementor-element.elementor-element-e3vlbdp
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  padding: 100px 100px 100px 40px;
}
.elementor-503
  .elementor-element.elementor-element-e3vlbdp
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-rgx6hba
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-csiecbj .elementor-button {
  background-color: rgba(0, 0, 0, 0.4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 9px 9px 9px 9px;
}
.elementor-503
  .elementor-element.elementor-element-csiecbj
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-csiecbj
  .elementor-button:focus {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
  border-color: rgba(255, 255, 255, 0.86);
}
.elementor-503
  .elementor-element.elementor-element-csiecbj
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-csiecbj
  .elementor-button:focus
  svg {
  fill: #506db5;
}
.elementor-503
  .elementor-element.elementor-element-pca5myh:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-503
  .elementor-element.elementor-element-pca5myh
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('https://durstus.com/wp-content/uploads/2017/04/durst_labor2_2010.jpg');
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-pca5myh
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.elementor-503
  .elementor-element.elementor-element-pca5myh
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  padding: 100px 100px 100px 40px;
}
.elementor-503
  .elementor-element.elementor-element-pca5myh
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-i1430bn
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-xymabna .elementor-button {
  background-color: rgba(0, 0, 0, 0.4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 9px 9px 9px 9px;
}
.elementor-503
  .elementor-element.elementor-element-xymabna
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-xymabna
  .elementor-button:focus {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
  border-color: rgba(255, 255, 255, 0.86);
}
.elementor-503
  .elementor-element.elementor-element-xymabna
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-xymabna
  .elementor-button:focus
  svg {
  fill: #506db5;
}
.elementor-503
  .elementor-element.elementor-element-n58q2es:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-503
  .elementor-element.elementor-element-n58q2es
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('https://durstus.com/wp-content/uploads/2017/04/Durst-Service.jpg');
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-n58q2es
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.elementor-503
  .elementor-element.elementor-element-n58q2es
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 100px 100px 100px 40px;
}
.elementor-503
  .elementor-element.elementor-element-n58q2es
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-a6765ns
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-7adv9wz .elementor-button {
  background-color: rgba(0, 0, 0, 0.4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 9px 9px 9px 9px;
}
.elementor-503
  .elementor-element.elementor-element-7adv9wz
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-7adv9wz
  .elementor-button:focus {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
  border-color: rgba(255, 255, 255, 0.86);
}
.elementor-503
  .elementor-element.elementor-element-7adv9wz
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-7adv9wz
  .elementor-button:focus
  svg {
  fill: #506db5;
}
.elementor-503
  .elementor-element.elementor-element-oynhtnq:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-oynhtnq
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: url('https://durstus.com/wp-content/uploads/2017/04/Rho_P10_160-Detail-1280x470.webp')
    50% 50%;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-oynhtnq
  > .elementor-background-overlay {
  background-color: #161616;

  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-oynhtnq {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-503
  .elementor-element.elementor-element-zkfmhqm
  > .elementor-element-populated {
  padding: 50px 0px 50px 0px;
}
.elementor-503 .elementor-element.elementor-element-xdxwynp {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-xdxwynp
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-xdxwynp
  > .elementor-widget-container {
  padding: 0px 0px 25px 0px;
}
.elementor-503 .elementor-element.elementor-element-djuaivn .elementor-button {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  padding: 9px 9px 9px 9px;
}
.elementor-503
  .elementor-element.elementor-element-djuaivn
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-djuaivn
  .elementor-button:focus {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
  border-color: rgba(255, 255, 255, 0.86);
}
.elementor-503
  .elementor-element.elementor-element-djuaivn
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-djuaivn
  .elementor-button:focus
  svg {
  fill: #506db5;
}
@media (min-width: 768px) {
  .elementor-503 .elementor-element.elementor-element-vd0ukz5 {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-dl5ag1c {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-uk0xhsb {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-mtm9hfm {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-h44mpux {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-ugf8bio {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-7xdo6gc {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-ho6187r {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-kigvp7e {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-yfzfyj8 {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-fypbv3o {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-gzccscy {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-qrt9bhg {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-logo3sy {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-k6s1bxf {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-kszelzy {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-6zrpfhl {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-7643ary {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-5z4nc02 {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-4cthwqg {
    width: 66.667%;
  }
  .elementor-503 .elementor-element.elementor-element-a4223ce {
    width: 33.333%;
  }
  .elementor-503 .elementor-element.elementor-element-723b8b8 {
    width: 66.667%;
  }
}
@media (max-width: 1024px) {
  .elementor-503 .elementor-element.elementor-element-ndjfrhp .swiper-slide {
    height: 350px;
  }
  .elementor-503
    .elementor-element.elementor-element-ndjfrhp
    .swiper-slide-inner {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-bumnxfk {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-pihprsb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-tl6kbmj {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-vd0ukz5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-gvmy2lg {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-gvmy2lg
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-tintjxg {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-tintjxg
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1piavkj {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-uk0xhsb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-pbk3go9 {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-pbk3go9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-91fy3fk {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-91fy3fk
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-9000mry {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-h44mpux
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-mz1b48o {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-mz1b48o
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1djkq8i {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-1djkq8i
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1fkyqmy {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-7xdo6gc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-d4ba8nc {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-d4ba8nc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-oy4hcea {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-oy4hcea
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-suw7xqh {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-kigvp7e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-zw8qx4s {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-zw8qx4s
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-5jd43wh {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-5jd43wh
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-34agv73 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-fypbv3o
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-v2vhv08 {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-v2vhv08
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-gihjxh6 {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-gihjxh6
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-jri1ati {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-qrt9bhg
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-ldcp0zq {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-ldcp0zq
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1cmoyro {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-1cmoyro
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-bdb01f9 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-k6s1bxf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-3ilgwwx {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-3ilgwwx
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-a47q6ri {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-a47q6ri
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-ttag6ea {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-6zrpfhl
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-hdsgx5s {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-hdsgx5s
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-xe0xuuf {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-xe0xuuf
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-dr0f445 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-5z4nc02
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-xzfads1 {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-xzfads1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-l65r4nk {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-l65r4nk
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-18fb81c {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-a4223ce
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-12cf6d5 {
    font-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-12cf6d5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-5644446 {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-5644446
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-pq13fbt {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-e3vlbdp
    > .elementor-element-populated {
    margin: 0px 5px 0px 0px;
    padding: 100px 25px 50px 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-pca5myh
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 100px 25px 50px 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-n58q2es
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
    padding: 100px 25px 50px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-oynhtnq {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-xdxwynp
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-503 .elementor-element.elementor-element-ndjfrhp .swiper-slide {
    height: 200px;
  }
  .elementor-503
    .elementor-element.elementor-element-ndjfrhp
    .swiper-slide-inner {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-ndjfrhp
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-puwvqbx
    .elementor-heading-title {
    line-height: 35px;
  }
  .elementor-503 .elementor-element.elementor-element-tl6kbmj {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-vd0ukz5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-gvmy2lg {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-gvmy2lg
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-dl5ag1c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-tintjxg {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-tintjxg
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1piavkj {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-uk0xhsb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-pbk3go9 {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-pbk3go9
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-mtm9hfm
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-91fy3fk {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-91fy3fk
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-9000mry {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-h44mpux
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-mz1b48o {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-mz1b48o
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-ugf8bio
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1djkq8i {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-1djkq8i
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1fkyqmy {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7xdo6gc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-d4ba8nc {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-d4ba8nc
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-ho6187r
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-oy4hcea {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-oy4hcea
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-suw7xqh {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-kigvp7e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-zw8qx4s {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-zw8qx4s
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-yfzfyj8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-5jd43wh {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5jd43wh
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-34agv73 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-fypbv3o
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-v2vhv08 {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-v2vhv08
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-gzccscy
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-gihjxh6 {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-gihjxh6
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-jri1ati {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-qrt9bhg
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-ldcp0zq {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-ldcp0zq
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-logo3sy
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1cmoyro {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-1cmoyro
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-bdb01f9 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-k6s1bxf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-3ilgwwx {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-3ilgwwx
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-kszelzy
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-a47q6ri {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-a47q6ri
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-ttag6ea {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-6zrpfhl
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-hdsgx5s {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-hdsgx5s
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-7643ary
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-xe0xuuf {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-xe0xuuf
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-dr0f445 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5z4nc02
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-xzfads1 {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-xzfads1
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-4cthwqg
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-l65r4nk {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-l65r4nk
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-18fb81c {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-a4223ce
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-12cf6d5 {
    font-size: 35px;
  }
  .elementor-503
    .elementor-element.elementor-element-12cf6d5
    > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-723b8b8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-5644446 {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5644446
    > .elementor-widget-container {
    margin: 10px 25px 10px 25px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-pq13fbt {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-e3vlbdp
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-503
    .elementor-element.elementor-element-pca5myh
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-503
    .elementor-element.elementor-element-n58q2es
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-503 .elementor-element.elementor-element-oynhtnq {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-zkfmhqm
    > .elementor-element-populated {
    padding: 25px 0px 25px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-xdxwynp
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
