.elementor-8553 .elementor-element.elementor-element-5bbd831a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8553 .elementor-element.elementor-element-5bbd831a:not(.elementor-motion-effects-element-type-background), .elementor-8553 .elementor-element.elementor-element-5bbd831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://martinshof-ballreich.de/wp-content/uploads/2022/08/Fest-Banner--scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8553 .elementor-element.elementor-element-5bbd831a > .elementor-background-overlay{opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8553 .elementor-element.elementor-element-5bbd831a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 140px 0px;}.elementor-8553 .elementor-element.elementor-element-e31f915{--spacer-size:10px;}.elementor-8553 .elementor-element.elementor-element-cd8d033 .elementor-heading-title{font-size:99px;color:#FFFFFF;}.elementor-8553 .elementor-element.elementor-element-63b5fd5{--spacer-size:25px;}.elementor-8553 .elementor-element.elementor-element-613b1eb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8553 .elementor-element.elementor-element-613b1eb3 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-8553 .elementor-element.elementor-element-613b1eb3 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-8553 .elementor-element.elementor-element-613b1eb3 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-8553 .elementor-element.elementor-element-613b1eb3 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-8553 .elementor-element.elementor-element-613b1eb3 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-8553 .elementor-element.elementor-element-613b1eb3 .elementor-countdown-item{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-8553 .elementor-element.elementor-element-e5f112e{--spacer-size:25px;}.elementor-8553 .elementor-element.elementor-element-78a37340 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8553 .elementor-element.elementor-element-78a37340 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8553 .elementor-element.elementor-element-78a37340{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8553 .elementor-element.elementor-element-5a3e31a .tl-heading h4{color:#333333;}.elementor-8553 .elementor-element.elementor-element-5a3e31a .be-pack .timeline-panel, .be-pack .timeline-panel p{color:#333333;}.elementor-8553 .elementor-element.elementor-element-5a3e31a .be-pack .timeline-panel{background-color:#fff;}.timeline li .timeline-panel:after{border-left:14px solid #fff;border-right:0 solid #fff;}.elementor-8553 .elementor-element.elementor-element-5a3e31a .be-pack.timeline .timeline_pic img{border-radius:15px 15px 15px 15px;}.elementor-8553 .elementor-element.elementor-element-5a3e31a .be-pack.timeline .timeline_pic{padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}.elementor-8553 .elementor-element.elementor-element-6b789cb6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8553 .elementor-element.elementor-element-30960c99 iframe{height:214px;}body.elementor-page-8553:not(.elementor-motion-effects-element-type-background), body.elementor-page-8553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:1025px){.elementor-8553 .elementor-element.elementor-element-5bbd831a:not(.elementor-motion-effects-element-type-background), .elementor-8553 .elementor-element.elementor-element-5bbd831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-8553 .elementor-element.elementor-element-5bbd831a{padding:80px 30px 100px 30px;}}@media(max-width:767px){.elementor-8553 .elementor-element.elementor-element-cd8d033 .elementor-heading-title{font-size:70px;}}