.elementor-508 .elementor-element.elementor-element-0f8b84f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-0f8b84f:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-0f8b84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1912;}.elementor-508 .elementor-element.elementor-element-867a880{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-508 .elementor-element.elementor-element-f9ef2d2{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-780c92d{padding:50px 0px 20px 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:0.82rem;font-weight:500;text-transform:uppercase;letter-spacing:3.6px;color:#B8963E;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-da60b73{width:var( --container-widget-width, 100% );max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-508 .elementor-element.elementor-element-da60b73 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.6rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-508 .elementor-element.elementor-element-d4066ae{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-508 .elementor-element.elementor-element-d4066ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.6rem;font-weight:600;line-height:1.2em;color:#B8963E;}.elementor-508 .elementor-element.elementor-element-a49a630{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"sourcesans3", Sans-serif;font-size:20px;font-weight:200;}.elementor-508 .elementor-element.elementor-element-a49a630.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-b404ee7 .elementor-repeater-item-641e2e8.item_field{width:23%;}.elementor-508 .elementor-element.elementor-element-b404ee7 .elementor-repeater-item-67aa7bc.item_field{width:23%;}.elementor-508 .elementor-element.elementor-element-b404ee7 .elementor-repeater-item-972c73b.item_field{width:23%;}.elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties_search-fields{padding:30px 0px 30px 0px;}.elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple,
                    .elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input::placeholder,
                    .elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input,
                    .elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--single{color:#ffffff;}.elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--single .select2-selection__rendered::after, 
                    .elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--multiple .select2-selection__rendered::after, 
                    .elementor-508 .elementor-element.elementor-element-b404ee7 .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input .select2-selection__rendered::after{background-color:#ffffff;}.elementor-508 .elementor-element.elementor-element-b404ee7 .send_button button{color:#FFFFFF;background-color:#383838;}.elementor-508 .elementor-element.elementor-element-d60382a{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-d60382a:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-d60382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b9bd97 );}.elementor-508 .elementor-element.elementor-element-0740291 .wgl_module_properties{--stoni-properties-grid-gap:10px;}.elementor-508 .elementor-element.elementor-element-0740291 > .elementor-widget-container{border-style:none;}.elementor-508 .elementor-element.elementor-element-0740291 .property__title{margin:20px 20px 0px 20px;}.elementor-508 .elementor-element.elementor-element-0740291 .property__title a{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-0740291 .property__location{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-0740291 .property__excerpt{margin:0px 20px 20px 20px;font-family:"sourcesans3", Sans-serif;color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-0740291 .property__meta{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-fea9dd4 .wgl_module_properties{--stoni-properties-grid-gap:10px;}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__title{font-family:"playfairdisplay", Sans-serif;margin:20px 20px 0px 20px;}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__title a{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__location{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__excerpt{margin:0px 20px 20px 20px;color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__meta{color:var( --e-global-color-primary );}.elementor-508 .elementor-element.elementor-element-898c28a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-898c28a:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-898c28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1D18;}.elementor-508 .elementor-element.elementor-element-d96867e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-508 .elementor-element.elementor-element-01b5e98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"sourcesans3", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:4.5px;color:var( --e-global-color-accent );}.elementor-508 .elementor-element.elementor-element-3c4fb87{text-align:center;}.elementor-508 .elementor-element.elementor-element-3c4fb87 .elementor-heading-title{font-weight:600;color:var( --e-global-color-text );}.elementor-508 .elementor-element.elementor-element-fa75338{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-508 .elementor-element.elementor-element-fa75338.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_btn_wrapper{text-align:center;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_button,.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_button *{transition-duration:500ms;color:#030303;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_button{border-radius:5px;padding:15px 30px 15px 30px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);flex-direction:row-reverse;gap:8px;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_button:hover,.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_button:hover *{color:#252525;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_btn_icon i,.elementor-508 .elementor-element.elementor-element-7c364df .ue_btn_icon svg{font-size:14px;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_btn_icon{border-radius:0px;}.elementor-508 .elementor-element.elementor-element-c5578ff{text-align:center;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-508 .elementor-element.elementor-element-0f8b84f{--width:1540px;}.elementor-508 .elementor-element.elementor-element-867a880{--width:100%;}.elementor-508 .elementor-element.elementor-element-f9ef2d2{--width:100%;}.elementor-508 .elementor-element.elementor-element-d60382a{--content-width:90%;}.elementor-508 .elementor-element.elementor-element-898c28a{--width:100%;}.elementor-508 .elementor-element.elementor-element-d96867e{--content-width:100%;}}@media(min-width:2400px){.elementor-508 .elementor-element.elementor-element-867a880{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-508 .elementor-element.elementor-element-867a880{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-508 .elementor-element.elementor-element-867a880{--grid-auto-flow:row;}}@media(max-width:1199px){.elementor-508 .elementor-element.elementor-element-867a880{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-508 .elementor-element.elementor-element-867a880{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-508 .elementor-element.elementor-element-867a880{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-508 .elementor-element.elementor-element-780c92d{padding:0px 0px 20px 0px;text-align:start;}.elementor-508 .elementor-element.elementor-element-780c92d.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-da60b73{text-align:center;}.elementor-508 .elementor-element.elementor-element-da60b73 .elementor-heading-title{font-size:2rem;}.elementor-508 .elementor-element.elementor-element-d4066ae{text-align:center;}.elementor-508 .elementor-element.elementor-element-d4066ae .elementor-heading-title{font-size:2rem;}.elementor-508 .elementor-element.elementor-element-a49a630{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-508 .elementor-element.elementor-element-d60382a{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-508 .elementor-element.elementor-element-0740291 .property__title{margin:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-0740291 .property__excerpt{margin:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__title{margin:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-fea9dd4 .property__excerpt{margin:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-3c4fb87 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-508 .elementor-element.elementor-element-7c364df > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-508 .elementor-element.elementor-element-7c364df .ue_gradient_btn_wrapper{text-align:center;}.elementor-508 .elementor-element.elementor-element-c5578ff{padding:0px 10px 0px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-780c92d *//* ===== EYEBROW ZENTRIERT MIT LINIE LINKS + RECHTS ===== */

.eyebrow-left{
  display:flex;
  align-items:center;
  justify-content:center;   /* zentriert */
  gap:14px;
  font-family:'Source Sans 3', sans-serif;
  text-align:center;
}

.eyebrow-left span{
  font-size:0.78rem;
  font-weight:600;
  letter-spacing:3px;
  text-transform:uppercase;
  color:#b8963e;
}

/* Linie links + rechts */
.eyebrow-left::before,
.eyebrow-left::after{
  content:"";
  width:28px;
  height:1px;
  background:#b8963e;
  opacity:0.8;
}
@media (max-width:768px){
  .eyebrow-left::before,
  .eyebrow-left::after{
    width:18px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01b5e98 *//* Eyebrow mit Linien links + rechts */
.problem-eyebrow{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  font-family:'Source Sans 3', sans-serif !important;
  font-size:0.78rem !important;
  font-weight:600 !important;
  letter-spacing:3px !important;
  text-transform:uppercase !important;
  color:#b8963e !important;
  margin-bottom:20px !important;
}

.problem-eyebrow:before,
.problem-eyebrow:after{
  content:"" !important;
  width:24px !important;
  height:1px !important;
  background:#b8963e !important;
  display:inline-block !important;
}/* End custom CSS */