.elementor-1023 .elementor-element.elementor-element-4f19e7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1023 .elementor-element.elementor-element-4a25355 > .elementor-widget-container{--e-transform-rotateZ:45deg;}body:not(.rtl) .elementor-1023 .elementor-element.elementor-element-4a25355{left:26%;}body.rtl .elementor-1023 .elementor-element.elementor-element-4a25355{right:26%;}.elementor-1023 .elementor-element.elementor-element-4a25355{top:17%;z-index:-1;}.elementor-1023 .elementor-element.elementor-element-4a25355 img{width:32px;}.elementor-1023 .elementor-element.elementor-element-4a25355 svg{width:32px;}.elementor-1023 .elementor-element.elementor-element-80ccdf0 > .elementor-widget-container{--e-transform-rotateZ:45deg;}body:not(.rtl) .elementor-1023 .elementor-element.elementor-element-80ccdf0{right:24%;}body.rtl .elementor-1023 .elementor-element.elementor-element-80ccdf0{left:24%;}.elementor-1023 .elementor-element.elementor-element-80ccdf0{top:10%;z-index:-1;}.elementor-1023 .elementor-element.elementor-element-80ccdf0 img{width:24px;}.elementor-1023 .elementor-element.elementor-element-80ccdf0 svg{width:24px;}.elementor-1023 .elementor-element.elementor-element-6e4ac94{--display:flex;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1023 .elementor-element.elementor-element-247a379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1023 .elementor-element.elementor-element-247a379.e-con{--align-self:center;}.elementor-1023 .elementor-element.elementor-element-0c1dfe8{text-align:center;}.elementor-1023 .elementor-element.elementor-element-0c1dfe8 .title{font-size:4em;line-height:1em;letter-spacing:-0.16rem;}@media(min-width:768px){.elementor-1023 .elementor-element.elementor-element-6e4ac94{--content-width:1248px;}.elementor-1023 .elementor-element.elementor-element-247a379{--width:69%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1023 .elementor-element.elementor-element-247a379{--width:95%;}}@media(max-width:992px) and (min-width:768px){.elementor-1023 .elementor-element.elementor-element-247a379{--width:100%;}}@media(max-width:1366px){.elementor-1023 .elementor-element.elementor-element-4a25355{top:5%;}.elementor-1023 .elementor-element.elementor-element-80ccdf0{top:1%;}}@media(max-width:1200px){body:not(.rtl) .elementor-1023 .elementor-element.elementor-element-4a25355{left:8%;}body.rtl .elementor-1023 .elementor-element.elementor-element-4a25355{right:8%;}body:not(.rtl) .elementor-1023 .elementor-element.elementor-element-80ccdf0{right:10%;}body.rtl .elementor-1023 .elementor-element.elementor-element-80ccdf0{left:10%;}.elementor-1023 .elementor-element.elementor-element-6e4ac94{--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;}.elementor-1023 .elementor-element.elementor-element-247a379{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-1023 .elementor-element.elementor-element-0c1dfe8 .title{font-size:3.5rem;letter-spacing:-0.14rem;}}@media(max-width:992px){.elementor-1023 .elementor-element.elementor-element-4f19e7b{--padding-top:48px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1023 .elementor-element.elementor-element-6e4ac94{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-1023 .elementor-element.elementor-element-0c1dfe8 .title{font-size:3rem;line-height:1.1em;letter-spacing:-0.12rem;}}@media(max-width:767px){.elementor-1023 .elementor-element.elementor-element-4f19e7b{--padding-top:35px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1023 .elementor-element.elementor-element-6e4ac94{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-1023 .elementor-element.elementor-element-247a379{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;}.elementor-1023 .elementor-element.elementor-element-0c1dfe8 .title{font-size:2.5rem;letter-spacing:-0.08rem;}}/* Start custom CSS for tg-text-editor, class: .elementor-element-9d3d0ff */.btg-impressum {
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  line-height: 1.7;
}

.btg-impressum h2,
.btg-impressum h3,
.btg-impressum h4 {
  margin-top: 25px;
  margin-bottom: 10px;
  font-weight: 600;
}

.btg-impressum a {
  color: #009fe3; /* oder deine BTG-Farbe */
  text-decoration: none;
}
.btg-impressum a:hover {
  text-decoration: underline;
}

/* Social Table */
.social-table {
  margin: 20px auto;
  text-align: center;
}
.social-table td {
  padding: 8px 12px;
}

/* Mobile Fix */
@media (max-width: 600px) {
  .btg-impressum {
    padding: 0 10px;
  }
  .social-table td {
    display: block;
    text-align: center;
  }
}/* End custom CSS */