.multicolumn .title-wrapper-with-link{margin-bottom:3rem;position:relative;text-align:center}.multicolumn .title{font-size:3.5rem;font-weight:700;margin-bottom:2rem;position:relative;display:inline-block}.multicolumn .title:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:rgb(var(--color-foreground));transition:width .3s ease}.multicolumn-card{position:relative;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;border-radius:20px;overflow:hidden;height:100%}.multicolumn-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.multicolumn-card__image-wrapper{position:relative;overflow:hidden;border-radius:20px 20px 0 0}.multicolumn-card__image-link{display:block;width:100%;height:100%;transition:opacity .3s ease;cursor:pointer}.multicolumn-card__image-link:hover{opacity:.9}.multicolumn-card__image{transition:transform .3s ease}.multicolumn-card__image-link:hover .multicolumn-card__image{transform:scale(1.05)}.multicolumn-card__image{transition:transform .5s ease;width:100%;height:100%;object-fit:cover}.multicolumn-card:hover .multicolumn-card__image{transform:scale(1.05)}.multicolumn-card__info{padding:2.5rem;background:rgb(var(--color-background))}.multicolumn-card__info h3{font-size:2.2rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground))}.multicolumn-card__info .rte{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin-bottom:1.5rem}.multicolumn-card__info .link{display:inline-flex;align-items:center;color:rgb(var(--color-foreground));text-decoration:none;font-weight:500;transition:all .3s ease;margin-top:1.5rem}.multicolumn-card__info .link:hover{color:rgba(var(--color-foreground),.8)}.multicolumn-card__info .icon-wrap{transition:transform .3s ease;margin-left:.8rem}.multicolumn-card__info .link:hover .icon-wrap{transform:translate(5px)}.multicolumn-card__image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);opacity:0;transition:opacity .3s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper:after{opacity:1}@media screen and (max-width: 749px){.multicolumn .title{font-size:2rem}.multicolumn-card__info{padding:1.5rem}.multicolumn-card__info .rte{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-multicolumn.css.map */
