/* Schnittgrün: Originalbildgrößen und Einblendungen ohne Elementor-Laufzeit. */
#site-gartenbau.schnittgruen-page .greenery-photos{display:flex;justify-content:center;gap:20px;padding:10px;overflow:hidden;}
#site-gartenbau.schnittgruen-page .greenery-photo{flex:0 1 auto;max-width:100%;min-width:0;text-align:center;}
#site-gartenbau.schnittgruen-page .greenery-photo-1{width:329px;}
#site-gartenbau.schnittgruen-page .greenery-photo-2{width:612px;}
#site-gartenbau.schnittgruen-page .greenery-photo img{display:block;width:80%;height:auto;margin:0 auto;}
#site-gartenbau.schnittgruen-page .greenery-photo.is-pending{opacity:0;}
#site-gartenbau.schnittgruen-page .greenery-photo.is-revealed{animation-duration:1.25s;animation-timing-function:ease;}
#site-gartenbau.schnittgruen-page [data-reveal="left"].is-revealed{animation-name:greeneryFadeInLeft;}
#site-gartenbau.schnittgruen-page [data-reveal="right"].is-revealed{animation-name:greeneryFadeInRight;}
@keyframes greeneryFadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0);}to{opacity:1;transform:none;}}
@keyframes greeneryFadeInRight{from{opacity:0;transform:translate3d(100%,0,0);}to{opacity:1;transform:none;}}
@media(max-width:767px){#site-gartenbau.schnittgruen-page .greenery-photos{flex-direction:column;align-items:center;}}
@media(prefers-reduced-motion:reduce){#site-gartenbau.schnittgruen-page .greenery-photo{opacity:1!important;animation:none!important;transform:none!important;}}
