.elementor-2072 .elementor-element.elementor-element-658a964d{--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:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2072 .elementor-element.elementor-element-424c9e66{--display:flex;}.elementor-2072 .elementor-element.elementor-element-5705fc60{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-2072 .elementor-element.elementor-element-5705fc60.elementor-element{--align-self:flex-start;}.elementor-2072 .elementor-element.elementor-element-5705fc60 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-a8fec65{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-4azery6-font-family ), Sans-serif;font-size:var( --e-global-typography-4azery6-font-size );font-weight:var( --e-global-typography-4azery6-font-weight );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-2072 .elementor-element.elementor-element-a8fec65.elementor-element{--align-self:flex-start;}.elementor-2072 .elementor-element.elementor-element-2ee88ebc{--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-2072 .elementor-element.elementor-element-6c470a0a{--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;--flex-wrap:wrap;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-14650216{width:var( --container-widget-width, calc(43% - 15px) );max-width:calc(43% - 15px);--container-widget-width:calc(43% - 15px);--container-widget-flex-grow:0;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box{height:460px;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__layer, .elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__layer__overlay{border-radius:40px 0 0 0;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-icon{font-size:80px;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-icon svg{width:80px;transform:rotate(0deg);}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-icon i{transform:rotate(0deg);}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-mnrotpc-font-family ), Sans-serif;font-size:var( --e-global-typography-mnrotpc-font-size );font-weight:var( --e-global-typography-mnrotpc-font-weight );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front{background-color:var( --e-global-color-primary );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-2072 .elementor-element.elementor-element-12f2c254{width:var( --container-widget-width, calc(57% - 15px) );max-width:calc(57% - 15px);--container-widget-width:calc(57% - 15px);--container-widget-flex-grow:0;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box{height:460px;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-view-framed .elementor-icon, .elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-view-framed .elementor-icon svg, .elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-icon{font-size:100px;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-icon svg{width:100px;transform:rotate(0deg);}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-icon i{transform:rotate(0deg);}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25% 25% 25% 25%;text-align:center;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-2072 .elementor-element.elementor-element-786ac181{width:var( --container-widget-width, calc(60% - 15px) );max-width:calc(60% - 15px);--container-widget-width:calc(60% - 15px);--container-widget-flex-grow:0;}.elementor-2072 .elementor-element.elementor-element-786ac181 img{width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 160px;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front{background-color:var( --e-global-color-accent );}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back{background-color:var( --e-global-color-accent );}.elementor-2072 .elementor-element.elementor-element-42025400{width:var( --container-widget-width, calc(40% - 15px) );max-width:calc(40% - 15px);--container-widget-width:calc(40% - 15px);--container-widget-flex-grow:0;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box{height:320px;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-icon{font-size:80px;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-icon svg{width:80px;transform:rotate(0deg);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-icon i{transform:rotate(0deg);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-mnrotpc-font-family ), Sans-serif;font-size:var( --e-global-typography-mnrotpc-font-size );font-weight:var( --e-global-typography-mnrotpc-font-weight );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2072 .elementor-element.elementor-element-742e681d{--display:flex;--border-radius:0px 160px 40px 0px;}.elementor-2072 .elementor-element.elementor-element-742e681d:not(.elementor-motion-effects-element-type-background), .elementor-2072 .elementor-element.elementor-element-742e681d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stadtwerke-weiden.de/wp-content/uploads/2026/08/104-a5ccb89e96e82de746ce93ae81677b6e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1200px){.elementor-2072 .elementor-element.elementor-element-5705fc60{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-2072 .elementor-element.elementor-element-5705fc60 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2072 .elementor-element.elementor-element-a8fec65{font-size:var( --e-global-typography-4azery6-font-size );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-2072 .elementor-element.elementor-element-786ac181 img{height:calc(100vw * 0.25);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box{height:calc(100vw * 0.25);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-2072 .elementor-element.elementor-element-658a964d{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2072 .elementor-element.elementor-element-5705fc60{width:100%;max-width:100%;}.elementor-2072 .elementor-element.elementor-element-5705fc60 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2072 .elementor-element.elementor-element-a8fec65{font-size:var( --e-global-typography-4azery6-font-size );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-2072 .elementor-element.elementor-element-2ee88ebc{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2072 .elementor-element.elementor-element-6c470a0a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2072 .elementor-element.elementor-element-14650216{--container-widget-width:calc(43% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(43% - 10px) );max-width:calc(43% - 10px);}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254{--container-widget-width:calc(57% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(57% - 10px) );max-width:calc(57% - 10px);}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-2072 .elementor-element.elementor-element-786ac181{--container-widget-width:calc(60% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(60% - 10px) );max-width:calc(60% - 10px);}.elementor-2072 .elementor-element.elementor-element-786ac181 img{height:calc(100vw * 0.3);border-radius:0px 0px 0px 0px;}.elementor-2072 .elementor-element.elementor-element-42025400{--container-widget-width:calc(40% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(40% - 10px) );max-width:calc(40% - 10px);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box{height:calc(100vw * 0.3);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2072 .elementor-element.elementor-element-742e681d{--min-height:calc(100vw * 0.5);--border-radius:0px 0px 40px 160px;}}@media(max-width:767px){.elementor-2072 .elementor-element.elementor-element-658a964d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2072 .elementor-element.elementor-element-5705fc60{width:100%;max-width:100%;}.elementor-2072 .elementor-element.elementor-element-5705fc60 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2072 .elementor-element.elementor-element-a8fec65{width:100%;max-width:100%;font-size:var( --e-global-typography-4azery6-font-size );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-2072 .elementor-element.elementor-element-2ee88ebc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2072 .elementor-element.elementor-element-6c470a0a{--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-2072 .elementor-element.elementor-element-14650216{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-2072 .elementor-element.elementor-element-786ac181{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-2072 .elementor-element.elementor-element-786ac181 img{height:calc(100vw * 0.4);}.elementor-2072 .elementor-element.elementor-element-42025400{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box{height:calc(100vw * 0.4);}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-mnrotpc-font-size );line-height:var( --e-global-typography-mnrotpc-line-height );}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2072 .elementor-element.elementor-element-742e681d{--min-height:calc(100vw * 0.5);--border-radius:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-2072 .elementor-element.elementor-element-6c470a0a{--width:calc(60% - 15px);}.elementor-2072 .elementor-element.elementor-element-742e681d{--width:calc(40% - 15px);}}@media(max-width:1024px) and (min-width:768px){.elementor-2072 .elementor-element.elementor-element-6c470a0a{--width:100%;}.elementor-2072 .elementor-element.elementor-element-742e681d{--width:100%;}}/* Start custom CSS for flip-box, class: .elementor-element-14650216 *//* 1. Vorder- und Rückseite tauschen */
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front {
    transform: rotateX(-180deg) !important;
}
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back {
    transform: rotateX(0deg) !important;
}
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box:hover .elementor-flip-box__front {
    transform: rotateX(0deg) !important;
}
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box:hover .elementor-flip-box__back {
    transform: rotateX(180deg) !important;
}

/* 2. Hintergrund-Grafik auf der Rückseite */
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back {
    background-image: none !important;
}
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back::before {
    content: "";
    position: absolute;
    top: 30px; left: 30px; right: 30px; bottom: 30px;
    z-index: 0;
    background-image: url('https://www.stadtwerke-weiden.de/wp-content/uploads/2026/08/ico-house-green.svg');
    background-repeat: space;
    background-size: calc((100% - 20px) / 5) calc((100% - 30px) / 7);
}
.elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    z-index: 1;
    position: relative;
}

/* 3. SMARTPHONE NORMAL (bis 767px) */
@media (max-width: 767px) {
    .elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__back {
        display: none !important;
    }
    .elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front {
        transform: rotateX(0deg) !important;
    }
    .elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box:hover .elementor-flip-box__front {
        transform: rotateX(0deg) !important;
    }
    .elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box__front .elementor-icon svg {
        width: 50px !important;
        height: 50px !important;
    }
}

/* 4. SMARTPHONE KLEIN (bis 590px) */
@media (max-width: 590px) {
    .elementor-2072 .elementor-element.elementor-element-14650216 {
        width: 100% !important;
    }
    .elementor-2072 .elementor-element.elementor-element-14650216 .elementor-flip-box {
        height: calc(100vw * 0.5) !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-12f2c254 *//* 1. Border-Radius Logik */
.elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__layer {
    border-radius: 0 !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__layer {
        border-radius: 0 100px 0 0 !important;
    }
}

/* 2. SMARTPHONE NORMAL (bis 767px) */
@media (max-width: 767px) {
    .elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__front {
        display: none !important;
    }
    .elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box__back {
        transform: rotateX(0deg) !important;
    }
    .elementor-2072 .elementor-element.elementor-element-12f2c254 .elementor-flip-box:hover .elementor-flip-box__back {
        transform: rotateX(0deg) !important;
    }
}

/* 3. SMARTPHONE KLEIN (bis 590px) */
@media (max-width: 590px) {
    .elementor-2072 .elementor-element.elementor-element-12f2c254 {
        /* Berechnet 50% abzüglich der halben 20px Lücke aus dem Container */
        width: calc(50% - 10px) !important; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-786ac181 *//* 1. SMARTPHONE KLEIN (bis 590px) */
@media (max-width: 590px) {
    .elementor-2072 .elementor-element.elementor-element-786ac181 {
        width: calc(50% - 10px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-42025400 *//* 1. Vorder- und Rückseite tauschen */
.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front {
    transform: rotateX(-180deg) !important;
}
.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back {
    transform: rotateX(0deg) !important;
}
.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box:hover .elementor-flip-box__front {
    transform: rotateX(0deg) !important;
}
.elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box:hover .elementor-flip-box__back {
    transform: rotateX(180deg) !important;
}

/* 2. SMARTPHONE NORMAL (bis 767px) */
@media (max-width: 767px) {
    .elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__back {
        display: none !important;
    }
    .elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front {
        transform: rotateX(0deg) !important;
    }
    .elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box:hover .elementor-flip-box__front {
        transform: rotateX(0deg) !important;
    }
    .elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box__front .elementor-icon svg {
        width: 50px !important;
        height: 50px !important;
    }
}

/* 3. SMARTPHONE KLEIN (bis 590px) */
@media (max-width: 590px) {
    .elementor-2072 .elementor-element.elementor-element-42025400 {
        width: 100% !important;
    }
    .elementor-2072 .elementor-element.elementor-element-42025400 .elementor-flip-box {
        height: calc(100vw * 0.5) !important;
    }
}/* End custom CSS */