.elementor-33569 .elementor-element.elementor-element-dbb9236:not(.elementor-motion-effects-element-type-background), .elementor-33569 .elementor-element.elementor-element-dbb9236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-33569 .elementor-element.elementor-element-dbb9236 > .elementor-container{max-width:1120px;}.elementor-33569 .elementor-element.elementor-element-dbb9236{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-33569 .elementor-element.elementor-element-dbb9236 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33569 .elementor-element.elementor-element-7689e83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33569 .elementor-element.elementor-element-7689e83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33569 .elementor-element.elementor-element-35008cf .elementor-heading-title{font-family:"Antic Didone";font-size:22px;font-weight:400;line-height:1.25em;color:#302c27;}.elementor-33569 .elementor-element.elementor-element-3b2a068 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33569 .elementor-element.elementor-element-3b2a068 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33569 .elementor-element.elementor-element-a24ebf5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33569 .elementor-element.elementor-element-a24ebf5{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.5em;letter-spacing:2.1px;color:#75634f;}.elementor-33569 .elementor-element.elementor-element-2ab3fb3 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-33569 .elementor-element.elementor-element-2ab3fb3 .elementor-heading-title{font-family:"Antic Didone";font-size:47px;font-weight:400;line-height:1.08em;letter-spacing:-1.4px;color:#302c27;}.elementor-33569 .elementor-element.elementor-element-d5b58ed > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-33569 .elementor-element.elementor-element-d5b58ed{font-family:"Arial";font-size:17px;font-weight:600;line-height:1.55em;color:#302c27;}.elementor-33569 .elementor-element.elementor-element-89c58eb > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-33569 .elementor-element.elementor-element-89c58eb{font-family:"Arial";font-size:15px;font-weight:400;line-height:1.8em;color:#5a534b;}.elementor-33569 .elementor-element.elementor-element-6291735 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-33569 .elementor-element.elementor-element-6291735{font-family:"Antic Didone";font-size:21px;font-weight:400;line-height:1.4em;color:#40352c;}.elementor-33569 .elementor-element.elementor-element-3374469 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-33569 .elementor-element.elementor-element-3374469 .elementor-icon-list-icon i{color:#8b7559;transition:color 0.3s;}.elementor-33569 .elementor-element.elementor-element-3374469 .elementor-icon-list-icon svg{fill:#8b7559;transition:fill 0.3s;}.elementor-33569 .elementor-element.elementor-element-3374469{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-33569 .elementor-element.elementor-element-3374469 .elementor-icon-list-text{color:#4d463e;transition:color 0.3s;}.elementor-33569 .elementor-element.elementor-element-9cbc369 .elementor-button{background-color:#000000;font-family:"Arial";font-size:13px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 23px 17px 23px;}@media(max-width:1024px){.elementor-33569 .elementor-element.elementor-element-2ab3fb3 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-33569 .elementor-element.elementor-element-35008cf .elementor-heading-title{font-size:19px;}.elementor-33569 .elementor-element.elementor-element-a24ebf5{font-size:9px;}.elementor-33569 .elementor-element.elementor-element-2ab3fb3 .elementor-heading-title{font-size:38px;}.elementor-33569 .elementor-element.elementor-element-d5b58ed{font-size:16px;}.elementor-33569 .elementor-element.elementor-element-89c58eb{font-size:14px;}.elementor-33569 .elementor-element.elementor-element-6291735{font-size:20px;}.elementor-33569 .elementor-element.elementor-element-9cbc369 .elementor-button{font-size:12px;}}/* Start custom CSS for section, class: .elementor-element-dbb9236 */.elementor-33569 .elementor-element.elementor-element-dbb9236>.elementor-container>.hgs-photo-column{width:46%!important}.elementor-33569 .elementor-element.elementor-element-dbb9236>.elementor-container>.hgs-copy-column{width:54%!important}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact>.elementor-container>.hgs-photo-column{width:36%!important}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact>.elementor-container>.hgs-copy-column{width:64%!important}.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-container{align-items:stretch}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo-column>.elementor-widget-wrap{position:relative;padding:0;min-height:640px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-photo-column>.elementor-widget-wrap{min-height:370px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo{position:absolute;inset:0;width:100%;height:100%;margin:0}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo .elementor-widget-container,.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo img{width:100%;height:100%;object-fit:cover}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo img{object-position:50% 57%;border-radius:0}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-braut .hgs-photo img{object-position:50% 48%}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-herr .hgs-photo img{object-position:50% 42%}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo-caption{position:absolute;left:25px;bottom:25px;width:auto;max-width:220px;background:rgba(255,253,249,.96);padding:16px 20px;margin:0;z-index:2}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-photo-caption{left:20px;bottom:20px;max-width:190px;padding:12px 15px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-copy-column>.elementor-widget-wrap{padding:48px 44px 43px;align-content:center}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-copy-column>.elementor-widget-wrap{padding:34px 38px 29px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-widget-text-editor p{margin:0}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:18px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-benefits .elementor-icon-list-items{grid-template-columns:1fr 1fr 1fr;gap:16px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-item{align-items:flex-start;padding:0;margin:0}.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-widget{max-width:100%}@media(max-width:1024px){.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-copy-column>.elementor-widget-wrap{padding:35px 30px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-copy-column>.elementor-widget-wrap{padding:30px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-benefits .elementor-icon-list-items{grid-template-columns:1fr}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-photo-column>.elementor-widget-wrap{min-height:430px}}@media(max-width:650px){.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-container{flex-wrap:wrap}.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-column{width:100%!important}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo-column>.elementor-widget-wrap{min-height:365px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-photo-column>.elementor-widget-wrap{min-height:225px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-copy-column>.elementor-widget-wrap{padding:30px 24px 32px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-copy-column>.elementor-widget-wrap{padding:25px 24px 27px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo img{object-position:50% 66%}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-braut .hgs-photo img{object-position:50% 38%}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-herr .hgs-photo img{object-position:50% 32%}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-photo-caption{left:18px;bottom:18px;max-width:190px;padding:12px 15px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-photo-caption{left:16px;bottom:16px;max-width:172px;padding:10px 13px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-benefits .elementor-icon-list-items{grid-template-columns:1fr;gap:9px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-button{width:100%}}@media(max-width:650px){.elementor-33569 .elementor-element.elementor-element-dbb9236>.elementor-container>.elementor-column{width:100%!important}}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-eyebrow p{font:600 10px/1.5 Arial,sans-serif;letter-spacing:2.1px;color:#75634f}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-eyebrow p{font-size:9px;letter-spacing:1.8px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-bodycopy p{font:400 15px/1.8 Arial,sans-serif;color:#5a534b}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-bodycopy p{font-size:14px;line-height:1.75}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-lead p{font:600 17px/1.55 Arial,sans-serif;color:#302c27}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-promise p{font:400 21px/1.4 "Antic Didone",Georgia,serif;color:#40352c}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-promise p{font-size:19px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-text{font:400 13px/1.6 Arial,sans-serif;color:#4d463e;padding-left:7px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-benefits .elementor-icon-list-text{font-size:12px;line-height:1.5}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-icon{width:16px;flex-shrink:0}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-icon i{font-size:16px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-icon svg{width:16px;height:16px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-item{display:flex;align-items:flex-start}@media(max-width:650px){.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-eyebrow p{font-size:9px;letter-spacing:1.9px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-eyebrow p{font-size:8px;letter-spacing:1.4px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-bodycopy p{font-size:14px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-bodycopy p{font-size:13px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-lead p{font-size:16px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-promise p{font-size:20px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-compact .hgs-promise p{font-size:18px}.elementor-33569 .elementor-element.elementor-element-dbb9236 .hgs-benefits .elementor-icon-list-text{font-size:12px}}@media(max-width:767px){.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service>.elementor-container{display:flex;flex-wrap:wrap}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service>.elementor-container>.elementor-column,.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service.hgs-compact>.elementor-container>.elementor-column{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service .hgs-photo-column>.elementor-widget-wrap{min-height:365px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service.hgs-compact .hgs-photo-column>.elementor-widget-wrap{min-height:225px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service .hgs-copy-column>.elementor-widget-wrap{padding:30px 24px 32px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service.hgs-compact .hgs-copy-column>.elementor-widget-wrap{padding:25px 24px 27px}.elementor-33569 .elementor-element.elementor-element-dbb9236.hgs-service .hgs-benefits .elementor-icon-list-items{grid-template-columns:1fr;gap:9px}}
.elementor-33569 .elementor-element.elementor-element-dbb9236{max-width:1120px;margin-left:auto;margin-right:auto;}
body .hgs-main-reference>.elementor-widget-container{margin:56px 0 0!important}
body .elementor-top-section:has(.hgs-main-reference){padding-bottom:56px!important}
body .elementor-top-section:has(.hgs-main-reference)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-bottom:0!important}
body .elementor-top-section:has(.hgs-main-reference)+.elementor-top-section{padding-top:0!important;margin-top:0!important}
body .elementor-top-section:has(.hgs-main-reference)+.elementor-top-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-top:0!important}
@media(max-width:767px){body .hgs-main-reference>.elementor-widget-container{margin-top:32px!important}body .elementor-top-section:has(.hgs-main-reference){padding-bottom:32px!important}}
/* HG Service: einheitliche Textfarbe 15.10.2026 */
.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-heading-title,
.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-widget-text-editor,
.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-widget-text-editor p,
.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-widget-text-editor strong,
.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-widget-text-editor span,
.elementor-33569 .elementor-element.elementor-element-dbb9236 .elementor-icon-list-text{color:#000000!important}/* End custom CSS */