.node-teaser-container{position:relative;text-decoration:none;overflow:hidden;transition:all ease .2s}.node-teaser-container .field--type-entity-reference{margin:0}.node-teaser-overlay{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:rgba(28,52,92,.5);align-items:center;justify-content:center;transition:all .5s ease;z-index:100;font-weight:300;font-size:.85rem;color:#fff;backdrop-filter:blur(15px);box-shadow:0 -10px 10px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.node-teaser-overlay a{color:#fff;text-decoration:none !important}.node-teaser-container .mall-website-link{border-right:2px solid #22395d;margin-right:.5rem}.node-teaser-overlay i{font-size:1.2rem;background-color:#fff;border-radius:50%;padding:8px;color:#65c4ee}.node-teaser-overlay i,.node-teaser-overlay .mall-working-hours,.node-teaser-overlay .visit{transition:.5s ease transform,.2s background-color ease,.2s color ease;transform:translateY(40px);opacity:0;transition-delay:.3s}.node-teaser-overlay .mall-working-hours{transition-delay:.4s}.node-teaser-overlay .visit{transition-delay:.5s}.node-teaser-overlay i:hover{background-color:#65c4ee;color:#fff}.node-teaser-overlay .social-link-field.horizontal li{text-align:left}.node-teaser-overlay ul.social-link-field.horizontal{padding-inline-start:0;margin-bottom:0}.node-teaser-container .mall-logo img{max-width:100%;background-color:#fff;padding:1rem}h4.node-teaser-title{background-color:#f7f7f7;color:#223a5d;transition:all ease .2s}.node-teaser:hover h4.node-teaser-title{background-color:#223a5d;color:#f7f7f7}.node-teaser.node--view-mode-teaser{border:none;padding-bottom:0}.node-teaser-container:hover .node-teaser-overlay{top:0}.node-teaser-container:hover .node-teaser-overlay i,.node-teaser-container:hover .mall-working-hours,.node-teaser-container:hover .visit{transform:translateY(0px);opacity:1}.field--name-field-mall-logo img{width:auto;max-height:170px}.mall-main-image img{width:100%}@media (min-width:576px){.node .field--name-field-media-image.field--type-image{margin:0}.mall-main-image img{width:auto}}