.elementor-8747 .elementor-element.elementor-element-f9f183f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8747 .elementor-element.elementor-element-d69cec9{--display:flex;--position:fixed;--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:20px;--padding-left:25px;--padding-right:0px;bottom:0px;--z-index:999;}body:not(.rtl) .elementor-8747 .elementor-element.elementor-element-d69cec9{left:0px;}body.rtl .elementor-8747 .elementor-element.elementor-element-d69cec9{right:0px;}.elementor-8747 .elementor-element.elementor-element-287478b{--display:flex;--min-height:75px;--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;--overflow:hidden;--border-radius:45px 45px 45px 45px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:15px;--z-index:9999;}.elementor-8747 .elementor-element.elementor-element-287478b:not(.elementor-motion-effects-element-type-background), .elementor-8747 .elementor-element.elementor-element-287478b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3735E00;}.elementor-8747 .elementor-element.elementor-element-287478b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8747 .elementor-element.elementor-element-ded7c61{--display:grid;--e-con-grid-template-columns:55px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--align-items:center;}.elementor-8747 .elementor-element.elementor-element-860a231{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8747 .elementor-element.elementor-element-1348c48 .elementor-heading-title{font-size:20px;line-height:30px;color:var( --e-global-color-primary );}.elementor-8747 .elementor-element.elementor-element-e752d4e .elementor-heading-title{font-size:18px;line-height:30px;color:var( --e-global-color-text );}.elementor-8747 .elementor-element.elementor-element-edaf2d2{background-color:#E60000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) -17px;padding:2px 9px 0px 9px;z-index:10000;border-radius:35px 35px 35px 35px;}.elementor-8747 .elementor-element.elementor-element-edaf2d2 .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1200px){.elementor-8747 .elementor-element.elementor-element-ded7c61{--grid-auto-flow:row;}.elementor-8747 .elementor-element.elementor-element-1348c48{text-align:left;}.elementor-8747 .elementor-element.elementor-element-e752d4e{text-align:left;}}@media(min-width:768px){.elementor-8747 .elementor-element.elementor-element-287478b{--width:75px;}}@media(max-width:767px){.elementor-8747 .elementor-element.elementor-element-287478b{--width:60px;--min-height:60px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:15px;}.elementor-8747 .elementor-element.elementor-element-ded7c61{--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--align-items:center;}.elementor-8747 .elementor-element.elementor-element-d518924.elementor-element{--align-self:center;}.elementor-8747 .elementor-element.elementor-element-d518924 img{width:40px;}.elementor-8747 .elementor-element.elementor-element-1348c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-8747 .elementor-element.elementor-element-1348c48 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-8747 .elementor-element.elementor-element-e752d4e{text-align:left;}.elementor-8747 .elementor-element.elementor-element-e752d4e .elementor-heading-title{font-size:15px;line-height:28px;}.elementor-8747 .elementor-element.elementor-element-edaf2d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) -17px;padding:0px 9px 0px 9px;}.elementor-8747 .elementor-element.elementor-element-edaf2d2 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-287478b */.floating-news-box {
  width: 75px;
  height: 75px !important;
  overflow: hidden;
  transition: width 0.3s ease !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  border-radius: 50px;
  background-image: linear-gradient(90deg, #DAB8A4, #A3735E)!important;
}

.elementor-8747 .elementor-element.elementor-element-287478b.e-con{
  background-image: linear-gradient(90deg, #DAB8A4, #A3735E)!important;
}

/* Öffnet bei Hover oder .active */
.floating-news-box:hover,
.floating-news-box.active {
  width: 250px;
}

/* Krone */
.floating-news-box .krone {
  flex-shrink: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.floating-news-box .krone img {
  height: auto;
  display: block;
  background: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Text-Gruppe */
.floating-news-box .text-group {
  opacity: 0;
  visibility: hidden;
  max-width: 0;
  overflow: hidden;
  transition: opacity 0.3s ease 0.1s, max-width 0.3s ease 0.1s;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
}

.floating-news-box:hover .text-group,
.floating-news-box.active .text-group {
  opacity: 1;
  visibility: visible;
  max-width: 100%;
}

/* Mobile Anpassung */
@media only screen and (max-width: 600px) {
  .floating-news-box {
    width: 60px;
    height: 60px !important;
  }

  .floating-news-box:hover,
  .floating-news-box.active{
    width: 210px !important;
  }

  .floating-news-box .krone {
    width: 60px;
    height: 60px;
  }
}/* End custom CSS */