.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-651{background:#080D0A!important;color:#ABB8AE!important;}
.elementor-651 :is(.elementor-element-841edf2,[data-id="841edf2"],[data-interaction-id="841edf2"]){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:36px 40px 24px!important;background:#080D0A!important;border-top:1px solid #26342A!important;}
.elementor-651 :is(.elementor-element-d7b8d87,[data-id="d7b8d87"],[data-interaction-id="d7b8d87"]){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;width:100%!important;max-width:1200px!important;box-sizing:border-box!important;margin:0 auto!important;padding:0!important;}
.elementor-651 :is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]){display:block!important;width:132px!important;max-width:132px!important;height:auto!important;flex:0 0 132px!important;background:transparent!important;}
.elementor-651 :is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]) img,img:is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]){width:132px!important;max-width:132px!important;height:auto!important;object-fit:contain!important;}
.elementor-651 :is(.elementor-element-5972cfd8,[data-id="5972cfd8"],[data-interaction-id="5972cfd8"]){margin:0!important;padding:0!important;width:auto!important;flex:1 1 auto!important;text-align:right!important;font:400 14px/1.7 "DM Sans",sans-serif!important;color:#ABB8AE!important;}
.elementor-651 :is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]){display:block!important;width:80px!important;max-width:80px!important;height:auto!important;flex:0 0 80px!important;}
.elementor-651 :is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]) img,img:is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]){width:80px!important;max-width:80px!important;height:auto!important;object-fit:contain!important;}
.elementor-651 :is(.elementor-element-17fe5659,[data-id="17fe5659"],[data-interaction-id="17fe5659"]){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px 24px!important;width:100%!important;max-width:1200px!important;box-sizing:border-box!important;margin:0 auto!important;padding:20px 0 0!important;border-top:1px solid #26342A!important;}
.elementor-651 :is(.elementor-element-7d6d8e60,[data-id="7d6d8e60"],[data-interaction-id="7d6d8e60"]),.elementor-651 :is(.elementor-element-52f586fd,[data-id="52f586fd"],[data-interaction-id="52f586fd"]){width:auto!important;margin:0!important;padding:0!important;font:400 12px/1.8 "DM Sans",sans-serif!important;color:#96A59A!important;}
.elementor-651 a{color:inherit!important;text-decoration:none;}
.elementor-651 a:hover{color:#A6C59A!important;}
@media(max-width:767px){
.elementor-651 :is(.elementor-element-841edf2,[data-id="841edf2"],[data-interaction-id="841edf2"]){padding:28px 20px 22px!important;gap:24px!important;}
.elementor-651 :is(.elementor-element-d7b8d87,[data-id="d7b8d87"],[data-interaction-id="d7b8d87"]){flex-wrap:wrap!important;gap:20px!important;}
.elementor-651 :is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]){width:112px!important;max-width:112px!important;flex:0 0 112px!important;}
.elementor-651 :is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]) img,img:is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]){width:112px!important;max-width:112px!important;}
.elementor-651 :is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]){width:64px!important;max-width:64px!important;flex:0 0 64px!important;margin-left:auto!important;}
.elementor-651 :is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]) img,img:is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]){width:64px!important;max-width:64px!important;}
.elementor-651 :is(.elementor-element-5972cfd8,[data-id="5972cfd8"],[data-interaction-id="5972cfd8"]){order:3!important;flex:0 0 100%!important;text-align:left!important;}
.elementor-651 :is(.elementor-element-17fe5659,[data-id="17fe5659"],[data-interaction-id="17fe5659"]){flex-direction:column!important;align-items:flex-start!important;gap:12px!important;}
}

.elementor-651 :is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]){width:114px!important;max-width:114px!important;height:80px!important;max-height:80px!important;min-height:0!important;flex:0 0 114px!important;object-fit:contain!important;margin:0!important;padding:0!important;}
.elementor-651 :is(.elementor-element-739b7326,[data-id="739b7326"],[data-interaction-id="739b7326"]) img{display:block!important;width:auto!important;max-width:100%!important;height:80px!important;max-height:80px!important;min-height:0!important;object-fit:contain!important;}
.elementor-651 :is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]){width:80px!important;max-width:80px!important;height:80px!important;max-height:80px!important;min-height:0!important;flex:0 0 80px!important;object-fit:contain!important;margin:0!important;padding:0!important;}
.elementor-651 :is(.elementor-element-753dae20,[data-id="753dae20"],[data-interaction-id="753dae20"]) img{display:block!important;width:auto!important;max-width:100%!important;height:80px!important;max-height:80px!important;min-height:0!important;object-fit:contain!important;}
.elementor-651 :is(.elementor-element-5972cfd8,[data-interaction-id="5972cfd8"]){text-align:center!important;}
@media(max-width:767px){.elementor-651 :is(.elementor-element-d7b8d87,[data-interaction-id="d7b8d87"]){flex-wrap:nowrap!important;gap:16px!important;} .elementor-651 :is(.elementor-element-5972cfd8,[data-interaction-id="5972cfd8"]){order:0!important;flex:1 1 auto!important;font-size:13px!important;text-align:center!important;}}

/* WhatsApp-Button (seitenweit, fest unten rechts) */
#whatsapp-button { position:fixed !important; right:20px !important; bottom:20px !important; z-index:9999 !important; width:60px !important; height:60px !important; min-height:0 !important; padding:0 !important; border:0 !important; border-radius:50% !important; background:#25D366 url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22white%22%3E%3Cpath d=%22M20.52 3.48A11.8 11.8 0 0 0 12.05 0C5.5 0 .16 5.34.15 11.9c0 2.1.55 4.15 1.6 5.96L0 24l6.3-1.65a11.9 11.9 0 0 0 5.74 1.46h.01c6.55 0 11.9-5.34 11.91-11.9a11.83 11.83 0 0 0-3.44-8.47ZM12.05 21.9a9.9 9.9 0 0 1-5.05-1.38l-.36-.21-3.74.98 1-3.64-.24-.37a9.88 9.88 0 0 1-1.52-5.28c0-5.47 4.45-9.92 9.92-9.92a9.85 9.85 0 0 1 7.02 2.91 9.85 9.85 0 0 1 2.9 7.02c0 5.47-4.45 9.92-9.93 9.92Zm5.44-7.43c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.46-2.4-1.48-.89-.79-1.49-1.76-1.66-2.06-.17-.3-.02-.46.13-.61.14-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.49s1.07 2.89 1.22 3.09c.15.2 2.1 3.21 5.09 4.5.71.31 1.27.49 1.7.63.71.23 1.36.2 1.87.12.57-.09 1.76-.72 2.01-1.42.25-.7.25-1.3.17-1.42-.07-.13-.27-.2-.57-.35Z%22/%3E%3C/svg%3E") center / 34px 34px no-repeat !important; box-shadow:0 4px 12px rgba(0,0,0,.2) !important; color:transparent !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; display:block !important; transition:transform .2s ease; }
#whatsapp-button:hover { transform:scale(1.06); }/* End custom CSS */