.elementor-43203 .elementor-element.elementor-element-4d8e27a8{--display:flex;--min-height:80vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:9%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-43203 .elementor-element.elementor-element-4d8e27a8:not(.elementor-motion-effects-element-type-background), .elementor-43203 .elementor-element.elementor-element-4d8e27a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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 );}.elementor-43203 .elementor-element.elementor-element-ed993e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43203 .elementor-element.elementor-element-ed993e .elementor-heading-title{font-family:"Arial Narrrow", Sans-serif;font-size:85px;font-weight:400;line-height:97px;}.elementor-43203 .elementor-element.elementor-element-5fb86688{--spacer-size:50px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-43203 .elementor-element.elementor-element-4d8e27a8{--min-height:180px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-43203 .elementor-element.elementor-element-4d8e27a8{--min-height:0px;--padding-top:34%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-43203 .elementor-element.elementor-element-ed993e > .elementor-widget-container{margin:10px 0px 11px 0px;}.elementor-43203 .elementor-element.elementor-element-ed993e .elementor-heading-title{font-size:64px;line-height:1.3em;letter-spacing:2.1px;}}/* Start custom CSS for container, class: .elementor-element-4d8e27a8 */.bounce .elementor-icon {
  display: inline-block;
  cursor: pointer;
  transform-origin: center bottom;
  animation: iconHuepfen 1.5s ease-in-out infinite;
}

@keyframes iconHuepfen {
  0%, 50%, 100% {
    transform: translateY(0);
  }

  20% {
    transform: translateY(-15px);
  }

  35% {
    transform: translateY(0);
  }

  42% {
    transform: translateY(-6px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .bounce .elementor-icon {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS */.breadcrumbles {
    display:none;
}/* End custom CSS */