.ce_teaser{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px #00000029;display:block;margin-bottom:clamp(36px,36px + (64 - 36)*(100vw - 360px)/1560,64px);overflow:hidden;position:relative;transition:all .25s cubic-bezier(.65,0,.35,1);width:100%}@media only screen and (max-width:767px){.ce_teaser{align-items:stretch;background-color:unset;border-radius:0;box-shadow:none;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start}}.ce_teaser:hover img{scale:1.1}.ce_teaser:hover .teaser-link-icon{translate:5px -50%}@media only screen and (min-width:768px){.ce_teaser:hover{box-shadow:0 5px 16px #00000029}}.ce_teaser .teaser-image{aspect-ratio:16/10;background-color:#2da44b;max-height:250px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:767px){.ce_teaser .teaser-image{aspect-ratio:1/1;border-radius:8px;max-height:unset;width:50px}}.ce_teaser .teaser-image .icon{left:.75rem;position:absolute;top:.75rem;z-index:1}@media only screen and (max-width:767px){.ce_teaser .teaser-image .icon{height:100%;left:0;top:0;width:100%}}.ce_teaser .teaser-content{padding:1rem 1.5rem;position:relative}@media only screen and (max-width:767px){.ce_teaser .teaser-content{display:flex;flex-flow:column;justify-content:center;padding:0;width:calc(100% - 50px - 1rem)}}.ce_teaser .teaser-text{color:#00663a;display:inline-block;font-size:1rem;line-height:1.25;max-width:calc(100% - 3.5rem)}.ce_teaser .teaser-link-icon{position:absolute;right:1.5rem;top:50%;transition:all .25s cubic-bezier(.65,0,.35,1);translate:0 -50%}.ce_teaser .wave{bottom:calc(100% - 5px);display:inline-grid;max-width:8rem;position:absolute;right:-20px;width:100%}@media only screen and (max-width:767px){.ce_teaser .wave{display:none}}@media only screen and (min-width:576px){.ce_teaser .wave{bottom:calc(100% - 8px);max-width:11rem;right:0}}.ce_teaser .wave svg{color:#fff;height:auto;width:100%}