.elementor-1229 .elementor-element.elementor-element-1621df6a{--display:flex;}.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-secondary );--e-contact-buttons-button-bg:var( --e-global-color-accent );--e-contact-buttons-button-icon-hover:var( --e-global-color-secondary );--e-contact-buttons-button-bg-hover:var( --e-global-color-accent );--e-contact-buttons-active-button-color:var( --e-global-color-secondary );--e-contact-buttons-active-button-bg:var( --e-global-color-accent );--e-contact-buttons-top-bar-title:var( --e-global-color-text );--e-contact-buttons-close-button-color:var( --e-global-color-primary );--e-contact-buttons-icon-link-gap:18px;--e-contact-buttons-icon-link-text-color:var( --e-global-color-secondary );--e-contact-buttons-icon-link-text-color-hover:var( --e-global-color-secondary );--e-contact-buttons-icon-link-divider-color:var( --e-global-color-accent );--e-contact-buttons-send-button-text:#FFFFFF00;--e-contact-buttons-send-button-bg:#467FF700;--e-contact-buttons-send-button-text-hover:#FFFFFF;--e-contact-buttons-send-button-bg-hover:#1C2448;--e-contact-buttons-send-button-padding-block-end:00px;--e-contact-buttons-send-button-padding-block-start:00px;--e-contact-buttons-send-button-padding-inline-end:00px;--e-contact-buttons-send-button-padding-inline-start:00px;--e-contact-buttons-chat-box-bg:var( --e-global-color-accent );--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;}.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons__chat-button-shadow{box-shadow:0px 0px 18px -5px rgba(0,0,0,0.5);}.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons__top-bar-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons__contact-icon-link{font-family:"Open Sans", Sans-serif;font-weight:600;text-decoration:underline;}.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons__cta-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons__content{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-1229 .elementor-element.elementor-element-11e582 .e-contact-buttons{--e-contact-buttons-horizontal-offset:10px;--e-contact-buttons-vertical-offset:25px;}}/* Start custom CSS for contact-buttons-var-3, class: .elementor-element-11e582 */.floating-button .e-contact-buttons__top-bar{
    padding:0;
    
}
.floating-button .e-contact-buttons__close-button{
    text-decoration: unset;
}

.elementor-1229 .elementor-element.elementor-element-11e582 p{
    margin-bottom:20px!important;
}
.elementor-1229 .elementor-element.elementor-element-11e582 div:focus-visible {
    outline: 0px;
}
.elementor-1229 .elementor-element.elementor-element-11e582 button:focus-visible{
    outline: 0px;
}

.e-contact-buttons__contact-icon-link svg{
    display: none;
}

.e-contact-buttons__contact-icon-container{
    display: none!important;
}

.e-contact-buttons__links .e-contact-buttons__contact-icon-link:first-child::before {
    content: "\f0ac";  /* Weltkugel/Globe Icon */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.e-contact-buttons__links .e-contact-buttons__contact-icon-link:first-child svg {
    display: none;
}

/* Nur das ZWEITE Icon (Telefon) */
.e-contact-buttons__links .e-contact-buttons__contact-icon-link:nth-child(2)::before {
    content: "\f095";  /* Telefon Icon */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.e-contact-buttons__links .e-contact-buttons__contact-icon-link:nth-child(2) svg {
    display: none;
}/* End custom CSS */