.ce-teaser .card{margin-bottom:30px}.ce-teaser .card-header{background-color:#f4f4f4;height:100%}.ce-teaser .card-header{position:relative}.ce-teaser .card-header .caption{position:absolute;right:0;bottom:0;background-color:#519044b3;margin:0;padding:8px 24px;color:#fff}.ce-teaser .text-wrapper .btn .fa{font-size:18px}.frame-type-mask_teaser_text{background-color:#fff}.ce-teaser-element{margin-top:15px;margin-bottom:15px}.ce-teaser-element .teaser-link .teaser-image{position:relative;overflow:hidden;aspect-ratio:3 / 2}.ce-teaser-element .teaser-link .teaser-image:before{content:"";position:absolute;inset:0;background:#0000001a;opacity:1;transition:opacity .5s ease;will-change:opacity;z-index:1}.ce-teaser-element .teaser-link .teaser-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s;will-change:transform;z-index:0;position:relative}.ce-teaser-element .teaser-link .teaser-content{background-color:#fff}.ce-teaser-element .teaser-link .teaser-content h5{color:var(--nm-primary-300);margin:15px 0 2rem 10px;transition:color .5s ease}.ce-teaser-element .teaser-link .teaser-content .icon{display:flex;justify-content:right;margin-right:10px;transition:margin-right .5s}.ce-teaser-element:hover .teaser-link .teaser-image img{transform:scale(1.2)}.ce-teaser-element:hover .teaser-link .teaser-image:before{opacity:0}.ce-teaser-element:hover .teaser-link h5{color:var(--petrol-light)}.ce-teaser-element:hover .teaser-link .icon{margin-right:0}.ce-teaser-element:not(:hover) .teaser-link .teaser-image:before{transition-delay:.2s}
