.image-text-position-multi-column .h1{text-align:center}.image-text-position-multi-column-list{display:flex;flex-wrap:wrap;justify-content:space-between}.image-text-position-multi-column-item{position:relative;font-size:0}.column-1 .image-text-position-multi-column-item{width:100%}.column-2 .image-text-position-multi-column-item{width:calc(50% - var(--section-item-spacing))}.column-3 .image-text-position-multi-column-item{width:calc(33.33% - var(--section-item-spacing))}.column-4 .image-text-position-multi-column-item{width:calc(25% - var(--section-item-spacing))}.image-text-position-multi-column-item img{width:100%}.image-text-position-multi-column-item:after{position:absolute;content:"";width:100%;height:100%;background-color:#000;left:0;top:0;opacity:0;transition:opacity ease .3s}.image-text-position-multi-column-item .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;color:#fff;height:70%;z-index:2}.image-text-position-multi-column-item .content .subheading{font-size:28px;line-height:1;margin:0}.image-text-position-multi-column-item .content .heading{font-size:30px;line-height:1;margin:30px 0 0}.image-text-position-multi-column-item .content .line{width:42px;height:5px;background-color:#6eb92b;margin-top:22px;display:inline-block;transition:width ease .3s}.image-text-position-multi-column-item .content .desc{font-size:14px;line-height:1.5;opacity:0;margin-top:-80px;margin-bottom:0;transition:all ease .3s}.image-text-position-multi-column-item:hover:after{opacity:.5}.image-text-position-multi-column-item:hover .line{width:100%}.image-text-position-multi-column-item:hover .desc{opacity:1;margin-top:20px;color:#a9a9a9}@media screen and (max-width: 749px){.image-text-position-multi-column-item{width:100%!important}.image-text-position-multi-column-item .content{width:calc(100% - 40px);height:auto}.image-text-position-multi-column-item:after{opacity:.5}.image-text-position-multi-column-item .content .subheading{font-size:16px}.image-text-position-multi-column-item .content .heading{font-size:18px;margin-top:20px}.image-text-position-multi-column-item .content .line{margin-top:15px}.image-text-position-multi-column-item .content .desc{font-size:14px;margin-top:10px;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/image-text-position-multi-column.css.map?v=15121703095466713161681744690 */
