.elementor-37078 .elementor-element.elementor-element-f1732b6{--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:75px 75px;--row-gap:75px;--column-gap:75px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-37078 .elementor-element.elementor-element-f1732b6:not(.elementor-motion-effects-element-type-background), .elementor-37078 .elementor-element.elementor-element-f1732b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-37078 .elementor-element.elementor-element-1cc4383{--display:flex;}.elementor-37078 .elementor-element.elementor-element-b751f1d > .elementor-widget-container{padding:0em 0em 1em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-b751f1d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-7c7a65e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-d06c3cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-3de6ce1 iframe{height:175px;}.elementor-37078 .elementor-element.elementor-element-9ea721f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-7cc7f19{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-e6a6098{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-b0e958e{width:var( --container-widget-width, 99.292% );max-width:99.292%;--container-widget-width:99.292%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-b0e958e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37078 .elementor-element.elementor-element-8498f47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-05683c2{--display:flex;}.elementor-37078 .elementor-element.elementor-element-d513a79 > .elementor-widget-container{padding:0em 0em 1em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-d513a79 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-e79e497 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-e27862b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-b974bc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-751938a iframe{height:150px;}.elementor-37078 .elementor-element.elementor-element-b380d8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-b223bf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-d2bcf23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-cd23d9d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-37078 .elementor-element.elementor-element-1a7f6f1 > .elementor-widget-container{padding:0em 0em 1em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-1a7f6f1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-5d3f0ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-f0df3d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-05106b2 iframe{height:150px;}.elementor-37078 .elementor-element.elementor-element-978d3fc > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-37078 .elementor-element.elementor-element-1f2191c > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-37078 .elementor-element.elementor-element-5ee06eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-9927cac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-5f4b482{width:var( --container-widget-width, 99.646% );max-width:99.646%;--container-widget-width:99.646%;--container-widget-flex-grow:0;}.elementor-37078 .elementor-element.elementor-element-5f4b482.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37078 .elementor-element.elementor-element-1c7edd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-f61ba10{--display:flex;}.elementor-37078 .elementor-element.elementor-element-a827053 > .elementor-widget-container{padding:0em 0em 1em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-a827053 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-31baee7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-6d630c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-7359eb2 iframe{height:150px;}.elementor-37078 .elementor-element.elementor-element-5ae246e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-6110ea6{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-511d438{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-0d0f193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-b527929{--display:flex;}.elementor-37078 .elementor-element.elementor-element-3329727 > .elementor-widget-container{padding:0em 0em 1em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-3329727 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-b4ca8e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-c56c1d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-51edd2a iframe{height:150px;}.elementor-37078 .elementor-element.elementor-element-84d00e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-8ea1b62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-89046e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-579d887{--display:flex;}.elementor-37078 .elementor-element.elementor-element-579d887.e-con{--order:99999 /* order end hack */;}.elementor-37078 .elementor-element.elementor-element-0d0646f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-37078 .elementor-element.elementor-element-0d0646f .elementor-divider-separator{width:100%;}.elementor-37078 .elementor-element.elementor-element-0d0646f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-37078 .elementor-element.elementor-element-75174a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-ea195b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-fbdc307{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-9bc75fc .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-9c83fe1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-28a49c2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-4107ce8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-8626434 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-37078 .elementor-element.elementor-element-f7e6ee2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-37078 .elementor-element.elementor-element-f7e6ee2 .elementor-divider-separator{width:100%;}.elementor-37078 .elementor-element.elementor-element-f7e6ee2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-37078 .elementor-element.elementor-element-3c9f3d0 p{margin-block-end:0px;}.elementor-37078 .elementor-element.elementor-element-d5ec9da .elementor-heading-title{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-37078 .elementor-element.elementor-element-74c6921{left:0px;}body.rtl .elementor-37078 .elementor-element.elementor-element-74c6921{right:0px;}.elementor-37078 .elementor-element.elementor-element-74c6921{top:0px;}.elementor-37078 .elementor-element.elementor-element-6a9682a{z-index:999;}.elementor-37078 .elementor-element.elementor-element-33f202d > .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-37078 .elementor-element.elementor-element-4c6b43e{--display:flex;}.elementor-37078 .elementor-element.elementor-element-2faf3b3 .elementor-icon-wrapper{text-align:center;}.elementor-37078 .elementor-element.elementor-element-f03fa9c .elementor-icon-wrapper{text-align:center;}.elementor-37078 .elementor-element.elementor-element-26275e9 .elementor-icon-wrapper{text-align:center;}.elementor-37078 .elementor-element.elementor-element-26275e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37078 .elementor-element.elementor-element-26275e9.elementor-view-framed .elementor-icon, .elementor-37078 .elementor-element.elementor-element-26275e9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37078 .elementor-element.elementor-element-26275e9.elementor-view-framed .elementor-icon, .elementor-37078 .elementor-element.elementor-element-26275e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-37078 .elementor-element.elementor-element-1cc4383{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-7c7a65e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-37078 .elementor-element.elementor-element-05683c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-e27862b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-37078 .elementor-element.elementor-element-cd23d9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-5d3f0ae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-37078 .elementor-element.elementor-element-f61ba10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-31baee7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-37078 .elementor-element.elementor-element-b527929{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-b4ca8e7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-37078 .elementor-element.elementor-element-75174a6{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-37078 .elementor-element.elementor-element-63d4d60{text-align:start;}.elementor-37078 .elementor-element.elementor-element-63d4d60 img{max-width:331px;}}@media(max-width:767px){.elementor-37078 .elementor-element.elementor-element-3de6ce1 iframe{height:175px;}.elementor-37078 .elementor-element.elementor-element-831292b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-37078 .elementor-element.elementor-element-683ef91 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-37078 .elementor-element.elementor-element-1f2191c > .elementor-widget-container{margin:-30px 0px 30px 0px;}.elementor-37078 .elementor-element.elementor-element-579d887{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-3c9f3d0.elementor-element{--align-self:flex-start;}.elementor-37078 .elementor-element.elementor-element-4c6b43e{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37078 .elementor-element.elementor-element-2faf3b3 .elementor-icon{font-size:30px;}.elementor-37078 .elementor-element.elementor-element-2faf3b3 .elementor-icon svg{height:30px;}.elementor-37078 .elementor-element.elementor-element-f03fa9c .elementor-icon{font-size:30px;}.elementor-37078 .elementor-element.elementor-element-f03fa9c .elementor-icon svg{height:30px;}.elementor-37078 .elementor-element.elementor-element-26275e9 .elementor-icon{font-size:25px;}.elementor-37078 .elementor-element.elementor-element-26275e9 .elementor-icon svg{height:25px;}}@media(max-width:1200px) and (min-width:768px){.elementor-37078 .elementor-element.elementor-element-d06c3cb{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-9ea721f{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-e6a6098{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-8498f47{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-b974bc2{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-b380d8a{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-b223bf2{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-d2bcf23{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-f0df3d1{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-5ee06eb{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-9927cac{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-1c7edd6{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-6d630c2{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-5ae246e{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-511d438{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-0d0f193{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-c56c1d4{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-84d00e3{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-8ea1b62{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-89046e7{--width:calc(50% - 10px);}.elementor-37078 .elementor-element.elementor-element-ea195b0{--width:100%;}.elementor-37078 .elementor-element.elementor-element-fbdc307{--width:30%;}.elementor-37078 .elementor-element.elementor-element-9c83fe1{--width:30%;}.elementor-37078 .elementor-element.elementor-element-4107ce8{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-831292b */.elementor-37078 .elementor-element.elementor-element-831292b button{
    width: fit-content;
    padding: 10px 30px;
    border: 2px solid #fff;
    background-color: #fff;
    color:#92223B;
}


.elementor-37078 .elementor-element.elementor-element-831292b img{
    width: 20px;
    margin-right: 5px;
}
.elementor-37078 .elementor-element.elementor-element-831292b button:hover{
   background-color: #ffffff00;
   color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-683ef91 */.elementor-37078 .elementor-element.elementor-element-683ef91 button{
    width: fit-content;
    padding: 10px 30px;
    border: 2px solid #fff;
    background-color: #fff;
    color:#92223B;
}


.elementor-37078 .elementor-element.elementor-element-683ef91 img{
    width: 20px;
    margin-right: 5px;
}
.elementor-37078 .elementor-element.elementor-element-683ef91 button:hover{
   background-color: #ffffff00;
   color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2191c */.elementor-37078 .elementor-element.elementor-element-1f2191c button{
    width: fit-content;
    padding: 10px 30px;
    border: 2px solid #fff;
    background-color: #fff;
    color:#92223B;
}


.elementor-37078 .elementor-element.elementor-element-1f2191c img{
    width: 20px;
    margin-right: 5px;
}
.elementor-37078 .elementor-element.elementor-element-1f2191c button:hover{
   background-color: #ffffff00;
   color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1732b6 */.elementor-37078 .elementor-element.elementor-element-f1732b6 p, .elementor-37078 .elementor-element.elementor-element-f1732b6 a, .elementor-37078 .elementor-element.elementor-element-f1732b6 h4, .elementor-37078 .elementor-element.elementor-element-f1732b6 h3{
    color: #fff;
}

.elementor-37078 .elementor-element.elementor-element-f1732b6 h4{
    margin-top: -9px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7477d8 */.elementor-37078 .elementor-element.elementor-element-e7477d8 .cta-button{
    overflow: visible !important;
}
    
   .elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers{
        position: absolute;
        left:-390px;
        top:0;
        border-radius: 10px;
        transition: .3s;
        z-index: 1;
        max-height: 223px;
        background-color: var(--e-global-color-accent);
        overflow: auto;
        cursor: default;
        width: 370px;
        transform: scale(0);
    }
    
   
    
    .elementor-37078 .elementor-element.elementor-element-e7477d8 div.cta-button.telefon_nr.custom:hover .t-numbers {
        transition-delay:.5s;
        transform: scale(1) ;
        
    }
    
   .elementor-37078 .elementor-element.elementor-element-e7477d8 .cta-button .btn.btn-default.btn-demo:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 80px;
    border: 1px solid #ffffff00;
    left: -23px;
    top: -10px;
}

 @media (max-width: 576px){
        
       
 }    

.elementor-37078 .elementor-element.elementor-element-e7477d8 .cta-button .termin:after, .elementor-37078 .elementor-element.elementor-element-e7477d8 .cta-button .insta:after {
   z-index: 2;
}


.elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers::-webkit-scrollbar-track {
  background: #ffffff00; 
  margin:10px 0;
}
 
/* Handle */
.elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers::-webkit-scrollbar-thumb {
  background: #888; 
   border-radius: 5px;
}


    
   
    
    .elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers ul{
        padding: 0;
        list-style: none;
        color: #fff;
        padding: 14px 20px;
    }
    
     .elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers li{
       padding-bottom: 5px;
       display: flex;
       justify-content: space-between;
    }
    
    .elementor-37078 .elementor-element.elementor-element-e7477d8 .t-numbers a {
        color: #fff;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d940dad */.elementor-37078 .elementor-element.elementor-element-d940dad .cta-button{
    overflow: visible !important;
}
    
   .elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers{
        position: absolute;
        left:-390px;
        top:0;
        border-radius: 10px;
        transition: .3s;
        z-index: 1;
        max-height: 223px;
        background-color: var(--e-global-color-accent);
        overflow: auto;
        cursor: default;
        width: 370px;
        transform: scale(0);
    }
    
   
    
    .elementor-37078 .elementor-element.elementor-element-d940dad div.cta-button.telefon_nr.custom:hover .t-numbers {
        transition-delay:.5s;
        transform: scale(1) ;
        
    }
    
   .elementor-37078 .elementor-element.elementor-element-d940dad .cta-button .btn.btn-default.btn-demo:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 80px;
    border: 1px solid #ffffff00;
    left: -23px;
    top: -10px;
}

 @media (max-width: 576px){
        
       
 }    

.elementor-37078 .elementor-element.elementor-element-d940dad .cta-button .termin:after, .elementor-37078 .elementor-element.elementor-element-d940dad .cta-button .insta:after {
   z-index: 2;
}


.elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers::-webkit-scrollbar-track {
  background: #ffffff00; 
  margin:10px 0;
}
 
/* Handle */
.elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers::-webkit-scrollbar-thumb {
  background: #888; 
   border-radius: 5px;
}


    
   
    
    .elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers ul{
        padding: 0;
        list-style: none;
        color: #fff;
        padding: 14px 20px;
    }
    
     .elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers li{
       padding-bottom: 5px;
       display: flex;
       justify-content: space-between;
    }
    
    .elementor-37078 .elementor-element.elementor-element-d940dad .t-numbers a {
        color: #fff;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6b43e */.footer-icon .elementor-icon {
    background-color: var(--e-global-color-accent) !important ;
        border-radius: 100%;
        border: 7px solid var(--e-global-color-accent);
        height: 45px;
        width: 45px;

      
}
.elementor-37078 .elementor-element.elementor-element-4c6b43e{
    position: fixed;
    bottom: 20px
}


.elementor-37078 .elementor-element.elementor-element-4c6b43e .st1{
    opacity: 1 !important;
    fill-opacity: 1;
}/* End custom CSS */