.elementor-339 .elementor-element.elementor-element-314998bf>.elementor-container{text-align:center}.elementor-339 .elementor-element.elementor-element-314998bf{padding:4em 2em 2em}.elementor-339 .elementor-element.elementor-element-2b2755f{text-align:center}.elementor-339 .elementor-element.elementor-element-2b2755f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:82px;line-height:1em;color:#54595f}.elementor-339 .elementor-element.elementor-element-56bfc245{--divider-border-style:solid;--divider-color:#dbc56d;--divider-border-width:2px}.elementor-339 .elementor-element.elementor-element-56bfc245 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-339 .elementor-element.elementor-element-56bfc245 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px}.elementor-339 .elementor-element.elementor-element-791b3c1f:not(.elementor-motion-effects-element-type-background),.elementor-339 .elementor-element.elementor-element-791b3c1f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://talbach-apartments.de/wp-content/uploads/2023/08/DSC07499-min-scaled.jpg");background-position:bottom left;background-size:cover}.elementor-339 .elementor-element.elementor-element-791b3c1f>.elementor-background-overlay{background-color:rgba(255,255,255,.5);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-339 .elementor-element.elementor-element-791b3c1f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:6em 0 0;z-index:1}.elementor-339 .elementor-element.elementor-element-53096033>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-339 .elementor-element.elementor-element-53096033>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-339 .elementor-element.elementor-element-20a14544{--spacer-size:500px}.elementor-339 .elementor-element.elementor-element-405eb435:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-339 .elementor-element.elementor-element-405eb435>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(255,255,255,.8)}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-405eb435.elementor-column .elementor-widget-wrap{align-items:center}.elementor-339 .elementor-element.elementor-element-405eb435.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-339 .elementor-element.elementor-element-405eb435>.elementor-element-populated{box-shadow:0px 0px 40px 0px rgba(0,0,0,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 -40px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-339 .elementor-element.elementor-element-405eb435>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-339 .elementor-element.elementor-element-4c9378e7>.elementor-widget-container{margin:0 0 0 60px;padding:0}.elementor-339 .elementor-element.elementor-element-4c9378e7 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:60px;letter-spacing:-1px}.elementor-339 .elementor-element.elementor-element-5524392c{--divider-border-style:solid;--divider-color:#dbc56d;--divider-border-width:2px}.elementor-339 .elementor-element.elementor-element-5524392c>.elementor-widget-container{margin:0 0 0 -140px}.elementor-339 .elementor-element.elementor-element-5524392c .elementor-divider-separator{width:300px}.elementor-339 .elementor-element.elementor-element-5524392c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-339 .elementor-element.elementor-element-48f41014>.elementor-widget-container{padding:0 4em}.elementor-339 .elementor-element.elementor-element-48f41014{color:#000;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:2.2em}.elementor-339 .elementor-element.elementor-element-64a63ba0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-339 .elementor-element.elementor-element-64a63ba0>.elementor-container{max-width:960px}.elementor-339 .elementor-element.elementor-element-64a63ba0{margin-top:40px;margin-bottom:0;padding:4em}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-53096033{width:40%}.elementor-339 .elementor-element.elementor-element-405eb435{width:60%}}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-314998bf{padding:4em}.elementor-339 .elementor-element.elementor-element-64a63ba0{padding:4em 2em}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-314998bf{padding:2em 1em}.elementor-339 .elementor-element.elementor-element-2b2755f .elementor-heading-title{font-size:40px}.elementor-339 .elementor-element.elementor-element-56bfc245 .elementor-divider-separator{width:90%}.elementor-339 .elementor-element.elementor-element-20a14544{--spacer-size:234px}.elementor-339 .elementor-element.elementor-element-405eb435>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-339 .elementor-element.elementor-element-4c9378e7>.elementor-widget-container{margin:0;padding:2em 2em 0}.elementor-339 .elementor-element.elementor-element-4c9378e7{text-align:center}.elementor-339 .elementor-element.elementor-element-4c9378e7 .elementor-heading-title{font-size:40px;line-height:1em}.elementor-339 .elementor-element.elementor-element-5524392c>.elementor-widget-container{margin:0}.elementor-339 .elementor-element.elementor-element-5524392c .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-339 .elementor-element.elementor-element-5524392c .elementor-divider{text-align:center}.elementor-339 .elementor-element.elementor-element-48f41014>.elementor-widget-container{padding:0 2em 2em}.elementor-339 .elementor-element.elementor-element-48f41014{text-align:center}.elementor-339 .elementor-element.elementor-element-64a63ba0{padding:2em 2em 4em}}@media(min-width:1025px){.elementor-339 .elementor-element.elementor-element-791b3c1f:not(.elementor-motion-effects-element-type-background),.elementor-339 .elementor-element.elementor-element-791b3c1f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}