.elementor-170 .elementor-element.elementor-element-fd904ee{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-170 .elementor-element.elementor-element-fd904ee:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-fd904ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-f2f4910{--display:flex;--min-height:95px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-f3936b1{text-align:center;}.elementor-170 .elementor-element.elementor-element-f3936b1 img{width:60px;}.elementor-widget-jet-popup-action-button .jet-popup-action-button__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-popup-action-button .jet-popup-action-button__instance:hover .jet-popup-action-button__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-170 .elementor-element.elementor-element-87b51a2 .jet-popup-action-button{justify-content:center;}.elementor-170 .elementor-element.elementor-element-87b51a2 .jet-popup-action-button__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-43be6fe );}.elementor-170 .elementor-element.elementor-element-3b994d0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-170 .elementor-element.elementor-element-3b994d0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-170 .elementor-element.elementor-element-3b994d0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-3b994d0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-170 .elementor-element.elementor-element-1c992fa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-170 .elementor-element.elementor-element-1c992fa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-170 .elementor-element.elementor-element-1c992fa .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-1c992fa .jet-listing-dynamic-field__content{text-align:left;}.elementor-170 .elementor-element.elementor-element-189f3a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--overlay-mix-blend-mode:multiply;--border-radius:50px 50px 0px 50px;--margin-top:0vw;--margin-bottom:5vw;--margin-left:5vw;--margin-right:0vw;--padding-top:55px;--padding-bottom:55px;--padding-left:35px;--padding-right:35px;}.elementor-170 .elementor-element.elementor-element-189f3a1:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-189f3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091D33;}.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-170 .elementor-element.elementor-element-8785606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-170 .elementor-element.elementor-element-8785606 .elementor-heading-title{font-family:var( --e-global-typography-9e88284-font-family ), Sans-serif;font-size:var( --e-global-typography-9e88284-font-size );font-weight:var( --e-global-typography-9e88284-font-weight );line-height:var( --e-global-typography-9e88284-line-height );color:var( --e-global-color-43be6fe );}.elementor-170 .elementor-element.elementor-element-75256fd{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );z-index:4;border-radius:55px 55px 55px 55px;}.elementor-170 .elementor-element.elementor-element-75256fd:hover{background-color:#3FA6AD;}.elementor-170 .elementor-element.elementor-element-75256fd.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}@media(min-width:768px){.elementor-170 .elementor-element.elementor-element-189f3a1{--width:600px;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-87b51a2 .jet-popup-action-button__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-8785606 .elementor-heading-title{font-size:var( --e-global-typography-9e88284-font-size );line-height:var( --e-global-typography-9e88284-line-height );}}@media(max-width:1440px){.elementor-170 .elementor-element.elementor-element-fd904ee{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-87b51a2 .jet-popup-action-button__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-8785606 .elementor-heading-title{font-size:var( --e-global-typography-9e88284-font-size );line-height:var( --e-global-typography-9e88284-line-height );}.elementor-170 .elementor-element.elementor-element-189f3a1{--margin-top:10vw;--margin-bottom:10vw;--margin-left:6vw;--margin-right:10vw;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-87b51a2 .jet-popup-action-button__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-8785606 .elementor-heading-title{font-size:var( --e-global-typography-9e88284-font-size );line-height:var( --e-global-typography-9e88284-line-height );}}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-fd904ee{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170 .elementor-element.elementor-element-f2f4910{--width:100%;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-f3936b1.elementor-element{--order:-99999 /* order start hack */;}.elementor-170 .elementor-element.elementor-element-f3936b1{text-align:start;}.elementor-170 .elementor-element.elementor-element-f3936b1 img{width:55px;}.elementor-170 .elementor-element.elementor-element-87b51a2 .jet-popup-action-button__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-170 .elementor-element.elementor-element-8785606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-170 .elementor-element.elementor-element-8785606 .elementor-heading-title{font-size:var( --e-global-typography-9e88284-font-size );line-height:var( --e-global-typography-9e88284-line-height );}.elementor-170 .elementor-element.elementor-element-189f3a1{--width:90%;--border-radius:50px 0px 50px 50px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-170 .elementor-element.elementor-element-189f3a1.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-75256fd{margin:0px -45px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-1c992fa */.js-video-desktop,
.js-video-mobile {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189f3a1 */.custom-blend-box {
  mix-blend-mode: hard-light;
  anchor-name: --blend-box;
}

.custom-blend-box p {
	margin-block-end: 0!important;
	margin-block-start: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75256fd */.video-sound-toggle {
background-color: #3FA6AD!important;
 aspect-ratio: 1;
  cursor: pointer;
border: none!important;
z-index: 999;
isolation: isolate!important;
border-radius: 55px;
}

.video-sound-toggle img {
    width: 2.5rem;
    height: auto;
}

.video-sound-toggle [type="button"]:focus, .video-sound-toggle [type="button"]:hover, .video-sound-toggle [type="submit"]:focus, .video-sound-toggle [type="submit"]:hover, .video-sound-toggle button:focus, .video-sound-toggle button:hover {
	background-color: #transparent!important;
	color: #fff!important;
	text-decoration: none!important;
	border: none!important;
}

.video-sound-toggle:hover {
  background: transparent!important;
}

.video-sound-toggle.is-hidden {
  opacity: 0;
  pointer-events: none;
}

/* Icons */
.video-sound-toggle .icon {

opacity: 0;
display: none;
  
}

.video-sound-toggle .icon-sound {
  opacity: 1;
  display: block;
  margin-top: 5px;

 
  
}

.video-sound-toggle.is-on .icon-muted {
  opacity: 1;
    display: block;
      margin-top: 5px;




}

.video-sound-toggle.is-on .icon-sound {
  opacity: 0;
  display: none;
 
  
}


@media screen and (min-width:767px) {.soundToggle {
    position: absolute;
    position-anchor: --blend-box;
    
    /* Der Browser nutzt automatisch den oben definierten Standard-Anker */
    top: calc(anchor(top)  - 25px);
    right: calc(anchor(right)  - 25px);;
}}

@media screen and (max-width:767px) {.soundToggle {
    position: absolute;
    position-anchor: --blend-box;
    
    /* Der Browser nutzt automatisch den oben definierten Standard-Anker */
    top: calc(anchor(top)  - 25px);
    right: calc(anchor(right) + 40px);;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd904ee */.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
 height: 100vh;
}/* End custom CSS */