.elementor-2302 .elementor-element.elementor-element-67f8ee9 > .elementor-background-overlay{opacity:0.5;}.elementor-2302 .elementor-element.elementor-element-3b8c234 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2302 .elementor-element.elementor-element-3b8c234 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2302 .elementor-element.elementor-element-3b8c234 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2302 .elementor-element.elementor-element-b27d5f1 .banner-circle-nav .active svg{transition-duration:10000ms;}.elementor-2302 .elementor-element.elementor-element-54f94da8{padding:96px 0px 77px 0px;}.elementor-2302 .elementor-element.elementor-element-408cfe9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2302 .elementor-element.elementor-element-408cfe9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mauropictures.de/wp-content/uploads/2026/03/DSCF1174-1-1638x2048.jpg");background-position:top center;background-size:cover;}.elementor-2302 .elementor-element.elementor-element-408cfe9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2302 .elementor-element.elementor-element-408cfe9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2302 .elementor-element.elementor-element-15231f3a{--spacer-size:50px;}.elementor-2302 .elementor-element.elementor-element-7c69ef82 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 50px 40px;}.elementor-2302 .elementor-element.elementor-element-7c69ef82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2302 .elementor-element.elementor-element-460a78ea .h{text-align:left;}.elementor-2302 .elementor-element.elementor-element-548efa3 .icon-box .icon i{transform:rotate(0deg);}.elementor-2302 .elementor-element.elementor-element-5091dee .button-container{text-align:left;}.elementor-2302 .elementor-element.elementor-element-5d29f8cd > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-2302 .elementor-element.elementor-element-5d29f8cd .h{text-align:center;}.elementor-2302 .elementor-element.elementor-element-1e7025a1 .tabs .tabs-head .item.active-tab{border-bottom-width:1px;border-style:solid;}.elementor-2302 .elementor-element.elementor-element-6d508fc2 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2302 .elementor-element.elementor-element-6d508fc2 .side-img{max-width:500px;}.elementor-2302 .elementor-element.elementor-element-b0172b3{padding:70px 0px 85px 0px;}.elementor-2302 .elementor-element.elementor-element-65f2784 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-2302 .elementor-element.elementor-element-65f2784 .h{text-align:center;}.elementor-2302 .elementor-element.elementor-element-c270da4 > .elementor-container{max-width:800px;}@media(min-width:768px){.elementor-2302 .elementor-element.elementor-element-6f39436{width:100%;}}@media(max-width:1024px){.elementor-2302 .elementor-element.elementor-element-c270da4 > .elementor-container{max-width:800px;}}/* Start custom CSS for yprm_banner, class: .elementor-element-b27d5f1 */.video-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
  z-index: 2;
}

.swiper-slide-active .video-wrap::before {
  opacity: 1;
}/* End custom CSS */