.elementor-25 .elementor-element.elementor-element-1635c7ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2fae8147 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1e64ea86 .elementor-repeater-item-cb51749 .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(https://www.das-teehaus.eu/wp-content/uploads/2020/04/Das-Teehaus-in-Bad-Oeynhausen-03.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-1e64ea86 .swiper-slide{height:70vh;transition-duration:calc(5000ms*1.2);}.elementor-25 .elementor-element.elementor-element-1e64ea86 .swiper-slide-contents{max-width:66%;}.elementor-25 .elementor-element.elementor-element-1e64ea86 .swiper-slide-inner{text-align:center;}.elementor-25 .elementor-element.elementor-element-418a1ba{margin-top:40px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-2308163{text-align:center;}.elementor-25 .elementor-element.elementor-element-ac68a84{margin-top:40px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-ad8217e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3abd4f8{text-align:center;}.elementor-25 .elementor-element.elementor-element-3abd4f8 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-249f623 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-249f623 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-19acf8c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-99bf793{text-align:center;}.elementor-25 .elementor-element.elementor-element-99bf793 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-b3c0073 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-b3c0073 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-798c4ae > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2a31c87{text-align:center;}.elementor-25 .elementor-element.elementor-element-2a31c87 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-124c347 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-124c347 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-f427b8f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1dcc9d1{text-align:center;}.elementor-25 .elementor-element.elementor-element-1dcc9d1 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-346017c .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-346017c .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-91804e0{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-73e91f5{text-align:center;}.elementor-25 .elementor-element.elementor-element-73e91f5 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-e8e49ce-font-family ), Sans-serif;font-size:var( --e-global-typography-e8e49ce-font-size );font-weight:var( --e-global-typography-e8e49ce-font-weight );line-height:var( --e-global-typography-e8e49ce-line-height );letter-spacing:var( --e-global-typography-e8e49ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-ecfe5bd{margin-top:40px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-272f7fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0b0edcc{text-align:center;}.elementor-25 .elementor-element.elementor-element-0b0edcc .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-73a6b2a .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-73a6b2a .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-92e7790{margin-top:50px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-86f92cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5c6bc6a{text-align:center;}.elementor-25 .elementor-element.elementor-element-5c6bc6a .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-8cf36e4 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-8cf36e4 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-1150448 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6033058{text-align:center;}.elementor-25 .elementor-element.elementor-element-6033058 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-62b24c7 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-62b24c7 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-e0a4933 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3f952af{text-align:center;}.elementor-25 .elementor-element.elementor-element-3f952af .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-fe4f271 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-fe4f271 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-25 .elementor-element.elementor-element-11074c3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5ff9966{text-align:center;}.elementor-25 .elementor-element.elementor-element-5ff9966 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-eb89faa-font-family ), Sans-serif;font-size:var( --e-global-typography-eb89faa-font-size );font-weight:var( --e-global-typography-eb89faa-font-weight );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-f71db51 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-25 .elementor-element.elementor-element-f71db51 .elementor-button .elementor-align-icon-left{margin-right:12px;}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-ad8217e{width:50%;}.elementor-25 .elementor-element.elementor-element-19acf8c{width:50%;}.elementor-25 .elementor-element.elementor-element-798c4ae{width:50%;}.elementor-25 .elementor-element.elementor-element-f427b8f{width:50%;}.elementor-25 .elementor-element.elementor-element-272f7fb{width:100%;}.elementor-25 .elementor-element.elementor-element-86f92cc{width:50%;}.elementor-25 .elementor-element.elementor-element-1150448{width:50%;}.elementor-25 .elementor-element.elementor-element-e0a4933{width:50%;}.elementor-25 .elementor-element.elementor-element-11074c3{width:50%;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-1635c7ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1e64ea86 .swiper-slide{height:36vh;}.elementor-25 .elementor-element.elementor-element-418a1ba{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ac68a84{margin-top:40px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-25 .elementor-element.elementor-element-3abd4f8 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-99bf793 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-798c4ae > .elementor-element-populated{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2a31c87 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-f427b8f > .elementor-element-populated{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1dcc9d1 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-91804e0{margin-top:50px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-25 .elementor-element.elementor-element-73e91f5 .elementor-heading-title{font-size:var( --e-global-typography-e8e49ce-font-size );line-height:var( --e-global-typography-e8e49ce-line-height );letter-spacing:var( --e-global-typography-e8e49ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-ecfe5bd{margin-top:30px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-25 .elementor-element.elementor-element-0b0edcc .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-92e7790{margin-top:50px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-25 .elementor-element.elementor-element-5c6bc6a .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6033058 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-e0a4933 > .elementor-element-populated{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3f952af .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-11074c3 > .elementor-element-populated{margin:50px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5ff9966 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-1635c7ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1e64ea86 .swiper-slide{height:25vh;}.elementor-25 .elementor-element.elementor-element-418a1ba{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ac68a84{margin-top:30px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-3abd4f8 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-19acf8c > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-99bf793 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-798c4ae > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2a31c87 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-f427b8f > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1dcc9d1 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-91804e0{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-06975fd > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-73e91f5 .elementor-heading-title{font-size:var( --e-global-typography-e8e49ce-font-size );line-height:var( --e-global-typography-e8e49ce-line-height );letter-spacing:var( --e-global-typography-e8e49ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-ecfe5bd{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-272f7fb > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0b0edcc .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-92e7790{margin-top:40px;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-86f92cc > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5c6bc6a .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-1150448 > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6033058 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-e0a4933 > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3f952af .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}.elementor-25 .elementor-element.elementor-element-11074c3 > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5ff9966 .elementor-heading-title{font-size:var( --e-global-typography-eb89faa-font-size );line-height:var( --e-global-typography-eb89faa-line-height );letter-spacing:var( --e-global-typography-eb89faa-letter-spacing );}}