.elementor-4138 .elementor-element.elementor-element-8ac9152:not(.elementor-motion-effects-element-type-background), .elementor-4138 .elementor-element.elementor-element-8ac9152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berghof.group/wp-content/uploads/2023/05/header_das-ist-berghof-1-1.jpg");background-position:center center;background-size:cover;}.elementor-4138 .elementor-element.elementor-element-8ac9152 > .elementor-background-overlay{background-color:var( --e-global-color-8bc2cfe );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4138 .elementor-element.elementor-element-8ac9152{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 1em 10em 1em;}.elementor-4138 .elementor-element.elementor-element-1a5a69e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-4138 .elementor-element.elementor-element-f957ded{width:var( --container-widget-width, 101.223% );max-width:101.223%;--container-widget-width:101.223%;--container-widget-flex-grow:0;}.elementor-4138 .elementor-element.elementor-element-f957ded .elementor-heading-title{font-family:var( --e-global-typography-38595be-font-family ), Sans-serif;font-size:var( --e-global-typography-38595be-font-size );font-weight:var( --e-global-typography-38595be-font-weight );text-transform:var( --e-global-typography-38595be-text-transform );line-height:var( --e-global-typography-38595be-line-height );color:var( --e-global-color-secondary );}.elementor-4138 .elementor-element.elementor-element-1d34fd2{padding:4em 1em 4em 1em;}.elementor-bc-flex-widget .elementor-4138 .elementor-element.elementor-element-1540c0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4138 .elementor-element.elementor-element-1540c0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4138 .elementor-element.elementor-element-1540c0f > .elementor-element-populated{padding:1em 1em 1em 3em;}.elementor-4138 .elementor-element.elementor-element-1606c54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-9b21c7b{width:var( --container-widget-width, 103.3% );max-width:103.3%;--container-widget-width:103.3%;--container-widget-flex-grow:0;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-4138 .elementor-element.elementor-element-ac124f6{margin-top:-99px;margin-bottom:-99px;}.elementor-4138 .elementor-element.elementor-element-23149ff > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-4138 .elementor-element.elementor-element-ed0c2ac > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-4138 .elementor-element.elementor-element-71dafa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-da241d2{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-4138 .elementor-element.elementor-element-3a6fc3d{margin-top:25px;margin-bottom:25px;}.elementor-4138 .elementor-element.elementor-element-ea86efa > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-4138 .elementor-element.elementor-element-f980317{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-4138 .elementor-element.elementor-element-33282db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-df8bed8{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-4138 .elementor-element.elementor-element-e046e45{--spacer-size:5px;}.elementor-4138 .elementor-element.elementor-element-14997fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-38c9f55{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 );}@media(max-width:1024px) and (min-width:768px){.elementor-4138 .elementor-element.elementor-element-1540c0f{width:100%;}}@media(max-width:1024px){.elementor-4138 .elementor-element.elementor-element-f957ded .elementor-heading-title{font-size:var( --e-global-typography-38595be-font-size );line-height:var( --e-global-typography-38595be-line-height );}.elementor-4138 .elementor-element.elementor-element-1540c0f > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-4138 .elementor-element.elementor-element-9b21c7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-da241d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-f980317{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-df8bed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-38c9f55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-4138 .elementor-element.elementor-element-f957ded{text-align:start;}.elementor-4138 .elementor-element.elementor-element-f957ded .elementor-heading-title{font-size:var( --e-global-typography-38595be-font-size );line-height:var( --e-global-typography-38595be-line-height );}.elementor-4138 .elementor-element.elementor-element-1540c0f > .elementor-element-populated{padding:5em 1em 1em 1em;}.elementor-4138 .elementor-element.elementor-element-1606c54 .elementor-heading-title{font-size:1.2rem;}.elementor-4138 .elementor-element.elementor-element-9b21c7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-71dafa1 .elementor-heading-title{font-size:1.2rem;}.elementor-4138 .elementor-element.elementor-element-da241d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-f980317{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-33282db .elementor-heading-title{font-size:1.2rem;}.elementor-4138 .elementor-element.elementor-element-df8bed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4138 .elementor-element.elementor-element-14997fe .elementor-heading-title{font-size:1.2rem;}.elementor-4138 .elementor-element.elementor-element-38c9f55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}