.mg-image-accordion{height:50vh;display:flex}.item-visiable{opacity:1!important;visibility:visible!important}.mg-image-accordion .mg-image-accordion-img{height:100%;right:0;position:absolute;-o-object-fit:cover;object-fit:cover;bottom:0;top:0;left:0;width:100%}.mg-image-accordion .mg-image-accordion-button-wrap *{transition:none}.mg-image-accordion .mg-image-accordion-button{transition:.25s}.mg-image-accordion-item{flex:1;overflow:hidden;text-decoration:none;color:#fff;transition:flex .4s;position:relative;background-size:cover;background-position:50%;cursor:pointer;background-repeat:no-repeat}.mg-image-accordion-item:last-child{margin-right:0!important}.mg-image-accordion-active{cursor:default}.mg-image-accordion-overlay{padding:20px;justify-content:center;right:0;transition:background-color .4s;position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.3);align-items:center;left:0;display:flex}.mg-image-accordion-overlay .mg-image-accordion-content-wrap{z-index:1}.mg-image-accordion-content-wrap{flex-direction:column;visibility:hidden;align-items:center;display:flex}.mg-image-accordion-content-wrap p:last-child{margin-bottom:0}.mg-image-accordion-content-wrap *{transform-style:preserve-3d;opacity:0;visibility:hidden}.mg-image-accordion-title{transform:translate3d(0,-60px,0);color:#fff}.mg-image-accordion-description{transform:translate3d(0,60px,0);color:#fff}.mg-image-accordion-button-wrap{transform:translate3d(0,60px,0)}.mg-image-accordion-content-active{visibility:visible}.mg-image-accordion-content-active *{transform:none!important;transition:all .3s .3s;opacity:1;visibility:visible}.mg-image-accordion-on-hover .mg-image-accordion-item:hover{flex:3}.mg-image-accordion-on-hover .mg-image-accordion-item:hover .mg-image-accordion-content-wrap *{transform:none;transition:all .3s .3s;opacity:1;visibility:visible}.mg-image-accordion-orientation-horizontal .mg-image-accordion{flex-direction:column}.mg-image-accordion-orientation-horizontal .mg-image-accordion a:hover .mg-image-accordion-overlay{background-color:transparent}.mg-image-accordion-orientation-horizontal .mg-image-accordion-item{margin-right:0!important}.mg-image-accordion-button .mg-button-icon svg{fill:#fff;width:14px}